Время

22:28:45
19 May 2012
Версия для печати

Друзья Винни

   Винни Пух решил поиграть со своими друзьями в одну интересную игру. Винни взял камешки и разложил их в ряд на M кучек. Каждый из друзей Винни подходил и брал самую левую кучку камешков и раскладывал все взятые камешки во все последующие кучки по одному камушку. Если кучек камушков меньше, чем камушков, взятых другом, то оставшиеся камушки образуют новые кучки, так продолжается до тех пор, пока не сделает ход последний из друзей Винни. После игры на поле остается N кучек камушков. Рассмотрим пример такой игры:

   Начальное состояние 7 5 1 3 6
   Друг #1 6 2 4 7 1 1 1
   Друг #2 3 5 8 2 2 2
   Друг #3 6 9 3 2 2

   Задание состоит в том, чтобы зная начальное расположение камушков по кучках и конечное состояние, определить количество друзей Винни.


Технические условия

   Входные данные

   В первой строке задано два числа – M и N (2M, N1000), M – количество кучек кучек в начальном состоянии, N – количество кучек камушков после игры. Во второй строке находятся M целых чисел (начальное состояние), Mi - количество камушков в i-ой кучке (1Mi100). В третьей строке соответственно находятся Ni целых чисел (1N100).

   Выходные данные

   Вывести одно число - количество друзей Винни.


Информация о задаче

Лимит времени: 1 секунда
Лимит памяти: 64 MB
Баллы за пройденный тест: 4.7619
Сложность: 23% 63/82

Пример

Пример входных данных

6 5
7 4 3 2 1 9
5 13 4 3 1

Пример выходных данных

4


← Метро Список задач Пчелы труженицы →