№ | Пользователь | Рейтинг |
---|---|---|
1 | tourist | 3690 |
2 | jiangly | 3647 |
3 | Benq | 3581 |
4 | orzdevinwang | 3570 |
5 | Geothermal | 3569 |
5 | cnnfls_csy | 3569 |
7 | Radewoosh | 3509 |
8 | ecnerwala | 3486 |
9 | jqdai0815 | 3474 |
10 | gyh20 | 3447 |
Страны | Города | Организации | Всё → |
№ | Пользователь | Вклад |
---|---|---|
1 | maomao90 | 173 |
2 | awoo | 164 |
3 | adamant | 163 |
4 | TheScrasse | 160 |
5 | nor | 157 |
6 | maroonrk | 156 |
7 | -is-this-fft- | 152 |
8 | Petr | 146 |
8 | orz | 146 |
10 | pajenegod | 145 |
+143
China 56 300s. |
+131
Team Slovakia:
Surprisingly, each of us has 6 letters in the first name and 8 letters in the surname. Our IOI statistics page is going to look super neat :) |
+128
Greetings from our team! Share your team photos too! P.S: Guess who is who :) |
+83
This is in meme territory. |
+67
why put B in contest, nice ACD problems though |
+65
Croatia:
|
+55
Sorry for repeating this for the third time, but I think I have not received any solid objections yet. Why can't we make Div. 2 partially rated for Div. 1 contestants? For example, it might mean that, if you are not in Div. 2, your rating change is lower: specifically, if you are rated $$$2100+d$$$, your rating change is multiplied by $$$e^{-d/400}$$$.
About some contests I've coordinated:
Of course, this can be generalized to Div. 3 and Div. 4. |
+51
[Unofficial rankings] Please add your scores in this spreadsheet |
+46
It's clear as day that he was banned for contribution farming. Sadly, reporting cheaters wasn't his only blogs/comments activity. |
+43
No commment. |
+42
Guys I totally did not write a random solution for C and got either only st3 correct or both st2 and st3 correct, and in the end wrote a sol for st1 specifically!!! There were no dependencies set !!! |
+40
Asia-Pacific Graphs Olympiad Anyway, I think problems were cool |
+40
well-balanced div3 round, GL for all participants 🏆 |
+39
G was pretty similar to this problem: 1526C2 - Potions (Hard Version) |
+38
Just too complicated Movable rated boundaries make much more sense than this partial rated thing. But the issue with movable rated boundaries is its very subjective. |
+38
Sweden's team:
|
+36
Good job by Mike and Co. Clearly he was farming contribution with cringe blogposts and comments. |
+36
In this round, there were three problems based on my ideas: 1974B - Симметричное кодирование, 1974C - Красивые пары троек, 1974F - Игра с отрезанием. |
+35
In short, you can't see the activities which were aimed at farm that I meant, but I started to notice them before he delete it. (For more obvious evidence, you can compare his activity it to much more upvoted activity of Dominater069 and see an unexpected difference in contribution.) |
На
sahkumar.bishwash →
CF Round 946(Div. 3). The same code got passed in Python 3 but it is giving tle in PyPy 3-64., 13 часов назад
+35
Inside of your solve function, these lines are technically O(n^2) since string concatenation is O(n) in python.
However, the compiler that python3 uses optimizes it to O(n) but pypy3's doesn't. I would recommend just adding each character to a list and joining them at the end with .join(). |
+34
As a tester, I encourage you to read all the problems.GL and Happy Coding. |
+33
As a tester, I hope you to enjoy the contest. Tasks are quite interesting and educational. Good luck! |
На
Shayan →
Codesprint Los Angeles 2024 | Vlog | 6th place in total, 1st amongst universities, 36 часов назад
+32
Sam is our best in implementing hard-to-implement tasks. |
+32
In my opinion, not a good contest. The first problem is too easy. It is probably the easiest one in APIO for years. The second problem is good. A good problem about DP optimization and persistent DS. The official solution is a bit hard (even a LGM failed to pass the problem), but some algorithms with $$$O(n\sqrt{n\log n})$$$ passed. But the third one is 'fantastic'. The official solution is long and extremely hard, while there is a much easier solution which can pass at about n=75 in all test cases, and about n=600 at the worst case (if the interactive lib is perfect, which is obviously impossible). What's more, the problemsetter put an $$$X \le 25,000,000$$$ which is supposed to lead the contestants to approach the solution, but it made many people try to solve T2 (at least in China) and some of them failed, getting a low score; while some successfully gets 100 points in T3 using easy solutions. It's amazing that NOBODY found the easy solution of T3 before the contest. |
+31
how is your codeton 6? |
+31
UZB top 6 Sunnatov — 100 + 40 + 5 = 145 |
+29
I think problem C was better as "minimizing n" problem(i.e. your solution is judged by the max n it uses) |
+28
It was well known in testing that the 2SAT last problem of div4 is immensely difficult to implement (from scratch) and 2SAT as a topic is quite high level That doesnt make it fair to put it in div3 (or even in div4, but well it was) |
+27
Its not about it being too mathematical. That is perfectly fine. It is not about it being purely solvable on paper. That is also fine. All good problems are purely solvable on paper (by solvable on paper i mean write algorithm and verify correctness, only bad problems need you to experiment with the computer or non provable complexities) It is about it being very obvious but yet a lot of effort to actually find the formulas, that too for so many cases. |
+27
I heard 59... did you not count the CHN IOI team? On the flip side, CHN IOI team member ranks outside top 300? :manual-doge |
+26
I never understood such comments "I honestly don't understand what problems of this type do in programming contests", You are writing contest where you solve algorithmic/math puzzle problems, programming is side dish. |
+25
Completely deserved ,My request to Mikey to never un-ban him |
+25
Pakistan top 6 Ghulam_Junaid 100+0+100=200 |
+24
Wow, how dare you get full points on problem C :) |
+24
он реально шарит в этом P.S: Take a look to second from left's t-shirt |
+23
After more than one hour dealing with mathematics, I finally get B accepted. Somehow I thought that I was attending a mathematics exam :D |
+22
hoping to return back the blue handle |
+21
wishing to get my Pupil back |
+21
Though, I was not able to solve it, E was amazing. |
+20
Good round, come and participate. |
+20
Нормально, вполне заслуженно) |
+20
as a tester , i hope you enjoy the round , a realy very good round <3 |
+20
go fuck yourself |
+20
Sorry I was wrong. |
+19
Can you please explain sir, Why he banned again..? Heap made a new account couple of hours ago and reply your this comment...which seems quite positive to me and indeed got upvoted to +29 even! So why his comment removed and banned again..? https://i.imgur.com/1lbKhSA.jpeg Thanks! |
+18
Misplacing problems by difficulty happens. You can't hold a higher division contest with them because they already appeared in contests, because mistakes were made in estimating their difficulty. Contest divisions are fine as is, problem assignment to divisions is the topic. I suppose what you mean is "can we assume problems are harder than they appear in testing?" |
+17
Ice_man2.0 will win both EJOI24 and EGOI24 |
+17
Looking forward to an AK, and GLHF to all participants, rated or not! |
+16
The contest starts in 8 minutes! |
+16
Another Vladosiya round!!! |
+16
На поле сражения eolymp weekend practice я стал свидетелем коварства рандома, который решил играть со мной в свою игру. В первом контесте, когда мечталось о победе и славе, футболки, заняв 35 и 33 места, оставили меня на 34 строчке. Быть так близко к успеху, но все же упустить его из-за капризов случайности, это невыносимо. Но, казалось бы, можно было бы оправиться и попробовать снова. Но нет, рандом решил прогнуть правила и подкинул на втором контесте необещанный 11-й случайный номер победителя футболки. Как так?! Ощущение, будто играешь в шахматы, а одна из фигур оказывается на поле, которого не существует! Такие моменты могут ввести в ярость любого, кто искренне стремится к успеху и признанию. Но я отказываюсь падать духом перед лицом этой несправедливости! Мы не должны молча принимать решение рандома, который играет с нами, как с куклами на ниточках. Запомните: справедливость не приходит сама по себе. Мы должны бороться за неё, мы должны требовать её от тех, кто контролирует игру. Время пришло дать отпор тем, кто считает, что правила можно игнорировать. Мы можем и должны объединиться в этой борьбе! Вступайте в ряды тех, кто отказывается мириться с несправедливостью! Пусть эти слова станут нашим лозунгом, нашим призывом к действию: "Справедливость для всех! Рандому — нет!" |
+16
Reporting is a feature only for 1900+ users, so it's highly unlikely that he was banned by the cheaters he keeps harping on about, as they are mostly about the same people and greens/grays. Most likely his constant posting just annoyed enough high rated people over a while as his posts just fill up Recent actions and push down more deserving content. People's patience is a limited resource, so the ban is probably deserved and he should take this as a lesson. |
+16
Thanks for nice tasks. Funny that I solved G by accident couple months ago. |
+15
If a person from each country replied with the scores of their official participants there would be less trolling |
+15
As a participant I have to say im excited. |
+15
funny how I could predict who wrote this comment before seeing profile name on the right |
+14
I follow a different philosophy. But yes, I have noticed that lately competitive programming became less about programming and more about math, which is unfortunate for people like me. |
+14
I think the point of that comment is "you can't solve it faster because it's equivalent to / harder than 3SUM, which has no known faster solution (in practice)". Indeed, solving this problem can also solve 3SUM. If you can solve this problem, you can also find a triple with sum $$$x$$$, by asking queries $$$[x-a_1, \dots, x-a_n]$$$. |
+14
Beautiful Contest... I Loved Solving the problems... Especially the relation "Money Buys Less Happiness Now" with "Money Buys Happiness" won my heart :) |
+14
what they did wrong was they declared the answer as an empty string and instead of pushing m[s[I]] back , all of them added it to the current string and replaced the current string. This made each operation having a cost of i(current) length , giving the end time complexity of O(n^2) Wrong approach => ans = ans + map[s[i]] Correct approach => ans.push_back(map[s[i]]) |
+13
We should thank CheaterExposer too. As he played a great role in this! |
+13
Does this mean that if tourist participated in the round and got rank 1, he would only get something like +1, and even if he did really badly (like getting last place), he would at most be rewarded with -6? Then what's the point in it being partially rated for LGMs :cat_think: |
+13
I can barely contain my excitement! I hope this will be a good one! GLHF! |
+13
hopefully :) Will find out in a week See you at ioi24! |
+13
Well GLHF, let's gain some rating! |
+13
Hope i can solve till E this time |
+13
based :D He probably made a joke about your handle name, copyPasteCoder |
+13
Here is the Argentinian team:
|
+13
Thank you for the excellent coordination and organization! I joked about physicists because I am one :) |
+12
Nah man don't hate the player. Pretty much all cheaters, excluding the ones providing the solutions ofc, can't seem to get to specialist so there's really nothing to worry about. Their performance is so bad that it oftentimes inflates ratings. I'd like to add that the cheaters who are actually selling the solutions would be much better off spending their time passing OAs for people. How much could they possibly be making by selling codeforces solutions? |
+12
💀 |
+12
failed to solved d, was able to get intution. couldn't code it |
+12
Simplest Implementation for Problem D
|
+11
Good and interesting problems, thanks for the good round! |
+11
Awesome problems!:) |
+11
E had a nice dp thing. Take dp[i][x] to mean the minimum number of pounds you need in order to obtain at least x happiness at month i. The transitions are: for a certain happiness x, we know that dp[i][x] is at most equal to dp[i — 1][x] (that is, the answer for the previous month). dp[i][x] can also be dp[i — 1][x — h[i]] + c[i] if c[i] + dp[i — 1][x — h[i]] <= the amount of money we have garnered so far. dp[i — 1][x — h[i]] + c[i] represents the minimum cost to get at least x happiness assuming we buy happiness at month i. Of course, we can only afford this if it is less than our current amount. We don't want x — h[i] to go below zero. So dp[i][x] = min(dp[i — 1][max(0, x — h[i])] + c[i], dp[i — 1][x]). After this, in order to make the dp[i] represent the minimum number of pounds to get at least x happiness, we just let dp[i][a] = min(dp[i][a], dp[i][a + 1]) for a going from the sum of all happiness to 0. Aka just take suffix minimums. The base case happens at month zero (or at month 1 actually since you technically have no money at month 1). The minimum number of pounds we need in order to obtain 0 happiness at month 0 is 0. The minimum number of pounds we need to obtain x >= 1 happiness at month 0 is infinity. The answer will be the highest index in dp[m] who's value is not equal to infinity. There was a lot happening in this problem. |
+11
This is a very genius solution I heard from someone in the Errichto server: Connect for all $$$2 \le i \le n$$$, the vertices $$$X \pmod{i - 1} + 1$$$, and $$$i$$$. Clearly the first vertex is always less than the second, so there cannot be any cycles. On the other hand, the graph has exactly $$$n - 1$$$ edges. Thus, it must be a tree. In order to restore the answer, you can use CRT (chinese remainder theorem). |
+11
"Best way to get better at x is by doing x." So yeah, solving those problems does help. Pick whichever you like the most, where you find problems challenging, but not too difficult. You can also consider past national contests and maybe even junior contests. |
+11
The mirror is currently running. |
+11
Cool! Then one of the solutions would be to sample and encode the points of polynomial with degree k such that at least k+1 points will survive. |
+11
Python Forces ! , Thanks Vladosiya |
+11
For a more functional explanation: to avoid redundant counting, we'll iterate once through every triplets, count every triplet to the left of it that would make a beautiful pair. In notation, denoting $$$cnt(x)$$$ is the current counter for triplet $$$x$$$, then for each triplet $$$(a_i, a_{i+1}, a_{i+2})$$$ being iterated:
Take the 8th test in the sample:
We'd have three triplets, $$$(2, 1, 1)$$$, $$$(1, 1, 1)$$$ and $$$(1, 1, 1)$$$, and initially $$$ans = 0$$$.
|
+10
sir, i am so sorry if i cause you any inconvenience :(( but this cheater 1_2_3_4_5_9 had to be exposed and we expect his ban not banning the ONE WHO REPORTED! |
+10
Yeah definitely, we should!! :D Will you come to IOI 24? |
+10
the definition of rating X is that on an average you can solve problems with rating X. It thus does not make sense that someone rated 1.8k can solve problems with a rating of 2.1k consistently |
Stfu, nothing is clear, this isn't a true statement, do not spread hate from Iran to the world, it's not a correct place for such blogs remove it |
+10
Легендарные люди на фото! |
+10
Oy blin I had fun this round. E was pretty, unfortunately I couldn't solve it. |
+9
Syria top 6 Abito — 115 edogawa_something — 115 aminsh — 115 FarhanHY — 110 NeroZein — 110 YazanAlattar — 110 CPNurd — 110 Amr.7 — 110 |
+9
based :D he is in fact the clownish dumb. I think because they are many according to this comment, the 1_2_3_4_5_9 TG group has about 5k members. |
+9
someone trying to solve 3sum |
+9
Hello there! I had a funny little solution for B which involving Segment Trees. My code : 261728503 Solution : Let ans be the answer we have gotten. Notice that this that OR of all a[i] to a[i+ans-1] must be equal to the OR of a[0]...a[ans-1]. We iterate through all the indices, in the array and let k be the answer we have gotten uptil now. Two cases may arise : **Case 1 : ** The OR of a[i] to a[i+k-1] = OR of a[0] to a[k-1] This means k is good for this i, and we can go to the next position **Case 2 : ** The OR or a[i] to a[i+k-1] != OR of a[0] to a[k-1 This means that k has to be incremented. Notice that if we increase k by 1, we also need to decrement i by 1, I am not really sure about why I just got the intution of doing it, because we need to check one more case? And i can never go negative because eventually if i=0, we get the base case and it has to be true All these queries can be managed with a Segment Tree. Hope you understand the solution, if you have any queries feel free to ask, and I'll try to help if possible. |
+9
Reasonable but it is impossible to have a perfect checker, so many solutions based on rng still works. For example, the 'best solution' so far requires 615 vertices in the worst case, but 75 vertices is able to pass all test cases. So the max n where you can get full marks can't be lower than 615 (unless better solutions are found), and some 'bad' solutions can still pass. Also, the solution mentioned above is obviously too easy for a problem C of APIO. |
+8
Thank you for the round, interesting problems as always! |
+8
Since people are apparently too childish, please reply to the comment with your scores and I will add you manually. Thanks. |
+8
You wrote the whole essey on a simple yes/no question. Looks like someone is indeed triggered |
+8
People who got 115 got 100-10-5 , and who got 110 got 100-5-5 |
+8
Can you correct the country name of the Uzb participants in excel? (mine and rshohruh's) |
+8
But why contradicting yourself ? If you weren't triggered then why create such a cheap temp acc in the 1st place to try frame heap and say complete non-sense having contribution -33. admit it that you are so dumb. :D |
Название |
---|