306203: CF1163B1. Cat Party (Easy Edition)

Memory Limit:256 MB Time Limit:1 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

Cat Party (Easy Edition)

题意翻译

给定一个长度为n的序列,求从第一项起最长的序列,使得去掉其中任一元素后每个数出现的次数相同,求这个最长序列的长度x。

题目描述

This problem is same as the next one, but has smaller constraints. Shiro's just moved to the new house. She wants to invite all friends of her to the house so they can play monopoly. However, her house is too small, so she can only invite one friend at a time. For each of the $ n $ days since the day Shiro moved to the new house, there will be exactly one cat coming to the Shiro's house. The cat coming in the $ i $ -th day has a ribbon with color $ u_i $ . Shiro wants to know the largest number $ x $ , such that if we consider the streak of the first $ x $ days, it is possible to remove exactly one day from this streak so that every ribbon color that has appeared among the remaining $ x - 1 $ will have the same number of occurrences. For example, consider the following sequence of $ u_i $ : $ [2, 2, 1, 1, 5, 4, 4, 5] $ . Then $ x = 7 $ makes a streak, since if we remove the leftmost $ u_i = 5 $ , each ribbon color will appear exactly twice in the prefix of $ x - 1 $ days. Note that $ x = 8 $ doesn't form a streak, since you must remove exactly one day. Since Shiro is just a cat, she is not very good at counting and needs your help finding the longest streak.

输入输出格式

输入格式


The first line contains a single integer $ n $ ( $ 1 \leq n \leq 10^5 $ ) — the total number of days. The second line contains $ n $ integers $ u_1, u_2, \ldots, u_n $ ( $ 1 \leq u_i \leq 10 $ ) — the colors of the ribbons the cats wear.

输出格式


Print a single integer $ x $ — the largest possible streak of days.

输入输出样例

输入样例 #1

13
1 1 1 2 2 2 3 3 3 4 4 4 5

输出样例 #1

13

输入样例 #2

5
10 2 5 4 1

输出样例 #2

5

输入样例 #3

1
10

输出样例 #3

1

输入样例 #4

7
3 2 1 1 4 5 1

输出样例 #4

6

输入样例 #5

6
1 1 1 2 2 2

输出样例 #5

5

说明

In the first example, we can choose the longest streak of $ 13 $ days, since upon removing the last day out of the streak, all of the remaining colors $ 1 $ , $ 2 $ , $ 3 $ , and $ 4 $ will have the same number of occurrences of $ 3 $ . Note that the streak can also be $ 10 $ days (by removing the $ 10 $ -th day from this streak) but we are interested in the longest streak. In the fourth example, if we take the streak of the first $ 6 $ days, we can remove the third day from this streak then all of the remaining colors $ 1 $ , $ 2 $ , $ 3 $ , $ 4 $ and $ 5 $ will occur exactly once.

Input

题意翻译

给定一个长度为n的序列,求从第一项起最长的序列,使得去掉其中任一元素后每个数出现的次数相同,求这个最长序列的长度x。

加入题单

上一题 下一题 算法标签: