Codeforces Round 543 (Div. 2, based on Technocup 2019 Final Round)
C
System Testing
Codeforces
1600
原题
← BD →
翻译中…

Vasya likes taking part in Codeforces contests. When a round is over, Vasya follows all submissions in the system testing tab.

翻译中…

There are n solutions, the i-th of them should be tested on ai tests, testing one solution on one test takes 1 second. The solutions are judged in the order from 1 to n. There are k testing processes which test solutions simultaneously. Each of them can test at most one solution at a time.

翻译中…

At any time moment t when some testing process is not judging any solution, it takes the first solution from the queue and tests it on each test in increasing order of the test ids. Let this solution have id i, then it is being tested on the first test from time moment t till time moment t+1, then on the second test till time moment t+2 and so on. This solution is fully tested at time moment t+ai, and after that the testing process immediately starts testing another solution.

翻译中…

Consider some time moment, let there be exactly m fully tested solutions by this moment. There is a caption "System testing: d%" on the page with solutions, where d is calculated as

翻译中…

d=round(100⋅mn),

翻译中…

where round(x)=⌊x+0.5⌋ is a function which maps every real to the nearest integer.

翻译中…

Vasya calls a submission interesting if there is a time moment (possibly, non-integer) when the solution is being tested on some test q, and the caption says "System testing: q%". Find the number of interesting solutions.

翻译中…

Please note that in case when multiple processes attempt to take the first submission from the queue at the same moment (for instance, at the initial moment), the order they take the solutions does not matter.

翻译中…

Input

翻译中…

The first line contains two positive integers n and k (1≤n≤1000, 1≤k≤100) standing for the number of submissions and the number of testing processes respectively.

翻译中…

The second line contains n positive integers a1,a2,…,an (1≤ai≤150), where ai is equal to the number of tests the i-th submission is to be run on.

翻译中…

Output

翻译中…

Output the only integer — the number of interesting submissions.

翻译中…

Note

翻译中…

Consider the first example. At time moment 0 both solutions start testing. At time moment 49 the first solution is fully tested, so at time moment 49.5 the second solution is being tested on the test 50, and the caption says "System testing: 50%" (because there is one fully tested solution out of two). So, the second solution is interesting.

翻译中…

Consider the second example. At time moment 0 the first and the second solutions start testing. At time moment 32 the first solution is fully tested, the third solution starts testing, the caption says "System testing: 25%". At time moment 32+24.5=56.5 the third solutions is being tested on test 25, the caption is still the same, thus this solution is interesting. After that the third solution is fully tested at time moment 32+33=65, the fourth solution is fully tested at time moment 65+1=66. The captions becomes "System testing: 75%", and at time moment 74.5 the second solution is being tested on test 75. So, this solution is also interesting. Overall, there are two interesting solutions.

翻译中…

样例

Input #1
2 2
49 100
Output #1
1
InputCopy OutputCopy
Input #2
4 2
32 100 33 1
Output #2
2
InputCopy OutputCopy
Input #3
14 5
48 19 6 9 50 20 3 42 38 43 36 21 44 6
Output #3
5
InputCopy OutputCopy
题目信息
题号
1121C
时间限制
1 s
内存限制
256 MB
标签
模拟

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。