Клюкало
시간 제한1초메모리 제한1024 MB
모든 부품에서 |a_i - s_i| / s_i의 합이 K 이하가 되도록 만드는 최소 총 무게 변화량을 구한다.
문제
Клюкало состоит из деталей, у каждой есть свой стандарт --- -я деталь должна весить грамм. Если есть клюкало, в котором -я деталь весит грамм, то можно посчитать её отклонение по формуле . У всей же конструкции отклонение считается по формуле , то есть сумма отклонений каждой детали. Допустимое отклонение клюкала по стандарту равно .
Вам дано клюкало. За одну минуту можно либо увеличить вес одной детали на грамм, либо уменьшить вес одной детали на грамм. За какое наименьшее время можно привести данное клюкало к стандарту с отклонением не больше ?
입력
В первой строке даны два целых числа и --- количество деталей в клюкало и допустимое отклонение .
Во второй строке даны целых чисел --- вес деталей в стандарте .
В третьей строке даны целых чисел --- вес деталей в данном клюкало .
출력
Выведите наименьшее количество минут, за которое можно привести данное клюкало к стандарту с отклонением не больше .
힌트
В примере можно уменьшить вес первой и третьей детали до стандарта.