АВТ
Language: Russian
English

Remote Training on Programming

Problems Online status Contests
News FAQ E-learning
For authors:
Register  ||  Login
 
Hello, Guest! Please login or register.

1225. Wheel

Time Limit: 2 seconds
Memory Limit:131072KB
Points:100
View Problem Statistics Submit Problem added Игорь Андрианов

Имеется барабан, разделённый на сектора, на котором по кругу написаны целые числа. Числа не обязательно различны. Известно, что барабан прокрутили несколько полных оборотов, выписывая значения секторов.

Например, если на барабане находились числа 2 3 3 1, и барабан сделал 2 оборота, то будут выписаны числа 2 3 3 1 2 3 3 1. К сожалению, числа перемешались в случайном порядке. Ваша задача — определить, какое минимальное количество секторов мог иметь барабан.

Формат входных и выходных данных

В первой строке входных данных содержится целое число N (1 £ N £ 105) — количество выписанных чисел.

В следующей строке содержится N целых чисел в интервале от 0 до 109, разделённых пробелами — значения выписанных секторов.

Выведите одно искомое число — минимальное количество секторов, которое мог иметь барабан.

Пример

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

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

8

3 2 3 2 1 3 3 1

4

3

1 1 1

1

 


View Problem Statistics Submit Problem discussion Author/source:
Problems from Contests and Camps / Vologda Students Contests / XVI InterUni Olympiad 2013 /
1224. E - Train 1225. 1226. G - Tiles 1227. H - Game 1228. I - Best Path
Problems from Contests and Camps / School olympiads and couses of Vologda region / Impulse, September 2021 / Impulse, september 2021, opening olympiad, 7-10 /
2111. 03 - Points and Segments 1225. 1223. 05 - Circles. 1222. 06 - Conductors 1089. 07 - Two numbers
time generating 0.094 sec.
© Copyright VSU, AVT, Nosov D.A., Andrianov I.A.