| # | User | Rating |
|---|---|---|
| 1 | Benq | 3792 |
| 2 | VivaciousAubergine | 3647 |
| 3 | Kevin114514 | 3611 |
| 4 | jiangly | 3583 |
| 5 | strapple | 3515 |
| 6 | tourist | 3470 |
| 7 | Radewoosh | 3415 |
| 8 | Um_nik | 3376 |
| 9 | maroonrk | 3361 |
| 10 | XVIII | 3345 |
| # | User | Contrib. |
|---|---|---|
| 1 | Qingyu | 162 |
| 2 | adamant | 148 |
| 3 | Um_nik | 146 |
| 4 | Dominater069 | 143 |
| 5 | errorgorn | 141 |
| 6 | cry | 138 |
| 7 | Proof_by_QED | 136 |
| 8 | YuukiS | 135 |
| 9 | chromate00 | 134 |
| 10 | soullless | 133 |
|
0
A bit less I suppose, since that's 11 rounds from 2 to 12 and in the beginning there were only 500 valid entries. But yeah, have to wait a couple of more rounds to call myself very unlucky. |
|
0
I participated in all from Episode 2, if I remember correctly. Bad luck I guess. :) Also, never catched top 50 either. |
|
0
You can but there is not much reason to I think. Kotlin data structures are more convenient, e.g.: Since you have immutable data structures you can also do reliable hashing, etc. |
|
0
I think that's a separate library. When I used it I had to install it separately because it is part of an extension library. |
|
0
I tried generating random 1000 digits numbers and checking whether they are greater than k... It went well for about k < 20000 |
|
That was solved the most times, so when new people sort problems by difficulty that will be the first, so even more people solve it :D Watermelon to the moon |
|
0
I participated in Kotlin Heroes 2,3,4,5, and don't remember getting a certificate, so I don't think you get it automatically. |
|
0
I guess on 30th February by pigeon post, but don't take that for granted. |
|
0
Is this difficult div2A? Then what about the contest, which was for Russian elementary school students, with a 1700 rating problem A. (it was like 10 contests before) :D |
|
0
Why does this contest have so many downvotes? The problems are quite interesting. |
|
0
I don't know what these div2 rounds are, but definitely not the same as they used to be. In the past D or E was of the same difficulty as this round's B ... |
|
+1
I guess that was the first real test with many test cases. Test 2 contained some corner cases I think |
|
On
ch_egor →
Codeforces Round #657 (Div. 2, based on All-Russian olympiad in the name of Keldysh) [Rated], 6 years ago
0
div -2147483648 |
|
On
ch_egor →
Codeforces Round #657 (Div. 2, based on All-Russian olympiad in the name of Keldysh) [Rated], 6 years ago
0
I'm really surprised you don't have 420, that's not that far away. |
|
+3
I was thinking about that too, because there were many contests with this many participants, and they ran smoothly. Also now the site is very slow even without a contest. |
|
+11
I like how A is "nothing" :D |
|
0
I bumped into the same problem. The following does also work for any $$$N$$$ (up to $$$N=9-10$$$ due to its complexity): Let's get a list of all permutations of $$$( 0,1, ... ,n-1 )$$$. (there is std::next_permutation for that) If there is only one permutation left, we stop and that permutation is the sorted order of $$$v$$$. |
|
+6
That's understandable. Although one must be careful with sample test cases. In many problems they are intentionally misleading, as I realized, especially in geometry problems. |
|
+29
I'm just curious how people arrive to solutions like that when they don't have an idea whether it is correct or not. |
|
+139
But man, by the time I understand 9 problem statements, 2,5 hour is already gone, and I already forgot 8 of them... |
|
0
In gcc under Linux RAND_MAX is INT_MAX, so one should always be cautious even with that. |
|
0
Good to know, I have participated in a few educationals but did not know this one. :O What I noticed about them is that they tend to be harder than normal Div2 rounds. |
|
+3
The sentence about god was the irrelevant in the announcement. If it was not there, no one would have started this. |
|
0
but he is not cyan |
|
0
Quick sort can be $$$O(n^2)$$$ , make sure you use Kotlin's sorting algorithms. For example, after reading the variables into array,or list $$$a$$$, use $$$a.sorted()$$$ to get a sorted copy of it. |
|
+25
This is advertised in other sites as well, so it is possible that some Kotlin developers registered just for this. Let's hope, that there aren't many people who will "compete" with multiple accounts... |
|
0
We have at most $$$n=2*10^5$$$ numbers. Each number will contribute to $$$O(\log_{2}(2*10^5))$$$ arrays, when we divide it by $$$2$$$ until $$$0$$$. So, at worst case we have $$$O(n*\log_{2}(2*10^5))$$$ numbers in the arrays in total. So we never have to sort, and sum more numbers than that, no matter what $$$k$$$ is. |
|
+1
551C is what i bumped into last time. |
|
0
You should check, whether the number of sticks of the same length is even, and in for(ll i=1;i<(n/2)-1;i++) , you should write i<=(n/2)-1, because you would miss a pair. This way, your solution works. |
|
+14
Proof for F1: Take array of the projects with negative $$$b_i$$$ (sorted as given in the tutorial). Let’s complete the projects in this order. If we get stuck at index $$$k$$$ , then: Let’s assume we have a good order of projects in range $$$[0,k]$$$ so that all of them can be completed. Let the project completed last of this set , the one with index $$$p$$$. ($$$p ≠ k$$$ because of the starting inequality). $$$a_p+b_p ≥a_k+b_k $$$ ,so $$$ a_p+b_p-b_k≥a_k$$$ (because we ordered them so). Then after we complete everything except the $$$p^{th}:$$$ $$$r+\sum_{i \lt k}b_i-b_p+b_k ≥a_p$$$. After reorder: $$$r+\sum_{i \lt k}b_i ≥a_p+b_p-b_k≥a_k$$$. That is in contradiction to the one in the beginning. |
| Name |
|---|


