УМНОЖАВАЙ
시간 제한1초메모리 제한1024 MB
N개의 양수와 K값이 주어지는 Q개의 질의가 있을 때, 각 값이 최대 K번 나타나도록 양의 정수 b_i를 정해 a_i 곱하기 b_i의 합을 최소화한다.
문제
Сашка e влюбена във всякакви числови редици. Тя особено харесва любимата си редица , , , от цели положителни числа. Тъй като Вие току що научихте операцията умножение, Сашка ще Ви изпита на нея чрез редицата си. Тя ще иска да намерите такава редица , , , от цели положителни числа, така че да минимизирате . Обаче има уловка – не трябва да има стойност , която да се среща на повече от места в редицата , , , (т.е. не трябва да има повече от различни -та, за които и ). Тъй като би било прекалено скучно да отговорите на един въпрос, Сашка ще Ви зададе въпроса, като -тият от тях ще бъде за минималното произведение при . Напишете програма prod, която да отговаря на въпросите на Сашка.
입력
На първия ред от стандартния вход са дадени целите положителни числа и , съответно равни на броят числа в редицата и на броят въпроси. На втория ред от стандартния вход са дадени числа , , , . На последният ред от стандартния вход са дадени числа , , , .
출력
На стандартния изход изведете един ред, съдържащ числа, като -тото от тях да е равно на отговора на -тия въпрос.
제한
힌트
Отговорът за първия въпрос може да се получи чрез , защото .