By KAN, 4 years ago, translation,

Hi!

Tomorrow, on March 17th, 2018, at 15:35 UTC the first Wild-card Round of VK Cup 2018 will be held. Along with it we will host a parallel unofficial round in which everyone can take part.

The rounds will use special rules, the rounds will be unrated. The problems were prepared by Codeforces team: fcspartakm, MikeMirzayanov and me. Thanks to vovuh, GreenGrape, FalseMirror, Glebodin and vintage_Vlad_Makeev for testing the round and their help to make the round better!

The detailed rules will be added to this post around 30 minutes before the start. There will be 24-hours open hacks phase after the round, like in Codeforces Educational Rounds.

Round rules:

The round will be almost usual contest with ACM ICPC rules. There will be 10 problems for 2 hours. During the round your solutions will be tested on some basic tests, they should be much stronger than usual pretests. After the round you will have 24 hours to find tests against other participants' solutions, this part is the same as in Educational rounds. After that we will add all succesful hacks and our tests and rejudge all submissions. Then the results will be final.

The main difference between ACM ICPC rules and this round is the following rule.

You should submit each problem in a unique programming language. Different compilers of same language are considered the same language. For example, GNU G++, GNU G++ 11, GNU G++ 14 and MS C++ compilers are C++ language. Thus, you are not only to solve problems, but also try different and new for you languages. We don't think you know 10 languages, we hope that you will quickly learn some basic syntax.

Formally, the following check is performed when you submit a task:

• If there is at least one submission in queue or submission that passed at least one test for this problem in another language, your solution will be ignored. Thus, if your program passes at least one test, you can only solve this problem using this language.
• If there is at least one submission in queue or submission that passed at least one test for another problem in same language, your solution will be ignored. Thus, you can't use a language for more than one problem.

Remember that you can view filter status of some other round by language and view submissions in a specific language. Also, you can view examples of codes in any of the supported languages on the table below. Also, the table contains the groups of compilers considered the same language.

You can use "custom invocation" tab to run a solution if you don't have the compiler locally.

Группа языков Языки программирования / компиляторы Примеры
C GNU C, GNU C11 10903473, 17029870
C++ GNU C++, GNU C++11, GNU C++14, GNU C++17, MS C++, etc. 23794425, 5456501
C# Mono C#, MS C# 3195513, 3794163
D D 5482410, 2060057
Go Go 7114082, 21366098
Java Java 8 25491359, 23678167
JavaScript V8 35963909, 35681818
Kotlin Kotlin 25779271, 25204556
OCaml OCaml 6157159, 1281252
Pascal Delphi, FPC, Pascal.NET 1275798, 1259434
Perl Perl 2519448, 1277556
PHP PHP 413942, 35875300
Python Python 2, Python 3, PyPy2, PyPy3 35883730 (Py2), 36179112 (Py3)
Ruby Ruby 1837970, 1289551
Rust Rust 25180002, 35652442
Scala Scala 35847980, 2456025

The main rules of ACM ICPC contest: each problem can either be completely solved (when all tests are passed), or not solved. The participants are ranked by the number of solved problems, in decreasing order, in case of a tie they are ranked by penalty time. The penalty time is the sum among all problems the time in minutes that had passed between the start of the round and the moment the problem got solved, plus 20 minutes for every rejected submission. Note that the problems are not arranged by difficulty. Also, you can resubmit a solution even if it passed all tests, because there will be more tests after the open hacks.

Good luck!

• +112

 » 4 years ago, # |   -80 Why unrated? Codeforces should have at least one rated round every weekend.
•  » » 4 years ago, # ^ |   +3 "The rounds will use special rules"
•  » » » 4 years ago, # ^ |   -36 Oh, I missed that. Anyway, they should have a rated round on every weekend. Some people like me who enjoy coding only on CF quite enthusiastically wait for weekends for rated contests :)
•  » » » » 4 years ago, # ^ |   +6 There are other sites too that you can enjoy. Atcoder is having a contest tomorrow.
•  » » » » 4 years ago, # ^ |   +51 Well, “should” is improper here. Cf doesn’t have any obligations of holding a round per week.
 » 4 years ago, # | ← Rev. 2 →   0 looks like we cant talk about the legend of Unrated contest in CF with the Users registered after 23 NOV
 » 4 years ago, # |   +10 Are these problems similar to those in Codeforces rounds?
•  » » 4 years ago, # ^ |   +1 The detailed rules will be added to this post around 30 minutes before the start.
 » 4 years ago, # |   +21 After the contest we will solve the first 2 problems in 2 vedios
 » 4 years ago, # |   -14 Why I'm unable to select team when registering in the Official Round?
 » 4 years ago, # |   +14 Wild-card Round 1 who has been last year is very pretty. One programming language for one problem. Js, perl, c++, python, java, pascal — all of this languages try use everyone!
 » 4 years ago, # |   +6 contest duration ?
•  » » 4 years ago, # ^ |   0 2hr
•  » » 4 years ago, # ^ |   +32 We've got the same photo, bro!
•  » » » 4 years ago, # ^ |   +67 I wish We had the same color :p :p
•  » » » » 4 years ago, # ^ | ← Rev. 2 →   +10 I think djqtxdy doesn't want to have same colour as you
•  » » » » » 4 years ago, # ^ |   +5 you have to think positively,bro. I do .
•  » » » 4 years ago, # ^ |   0 I wish someone had the same photo as mine
 » 4 years ago, # | ← Rev. 3 →   +13 Finally, unrated contest. It's becoming difficult to find such contests in Codeforces.
•  » » 4 years ago, # ^ |   +23 All virtual contests are unrated ;)
•  » » » 4 years ago, # ^ | ← Rev. 2 →   +36 But, virtual is virtual, it's not real!
•  » » 4 years ago, # ^ |   +63 For Div1 users there are lots of unrated contests.
 » 4 years ago, # |   +7 and where are the rules?
•  » » 4 years ago, # ^ |   +23 Posted above.
 » 4 years ago, # |   +37 Why the rules are the same as last year? I expect something new and interesting .QvQ
 » 4 years ago, # | ← Rev. 2 →   -45 we will have some problems with compiling today (10 unique programming languages )we can use online compilers :)
•  » » 4 years ago, # ^ |   -18 it is time to learn something new (Forced) ..
•  » » » 4 years ago, # ^ | ← Rev. 2 →   -26 new ChallengeDay().execute();
•  » » » » 4 years ago, # ^ | ← Rev. 2 →   -14 i solved 5 problems :) nice
•  » » » » » 4 years ago, # ^ |   -8 It was fun
•  » » » » » » 4 years ago, # ^ | ← Rev. 3 →   -16 if ( comment.evaluate() == content.bad ){ downVote();} else { downVote();}
•  » » » » » » » 4 years ago, # ^ |   +60 Just asking, who are you talking to?
•  » » » » » » » » 4 years ago, # ^ |   0 Just Boring :(
 » 4 years ago, # |   0 The rules are the same for unofficial participants ?
•  » » 4 years ago, # ^ |   +7 Yes
•  » » » 4 years ago, # ^ |   0 Get it
 » 4 years ago, # | ← Rev. 2 →   +12 Very nice opportunity to try new languages.For me I used : Java8 — Python — C — D and C++ (my main)Was a very good experience.
 » 4 years ago, # |   +18 Hi, could you please add the problems to problem-set so that we could submit them in any language we want? there were some really good problems...... I would really love to get a chance to submit them..... thanks.
 » 4 years ago, # |   +27 Just 1 minute late ;( http://codeforces.com/contest/953/submission/36367508We kept C++ for the hard problem and couldn't use it :D LOL
 » 4 years ago, # |   +28 I solved 8 problems in 8 languages I have barely seen and used, and I didn't have enough time to solve a problem in C++ (my main language).The contest was fun anyways.
•  » » 4 years ago, # ^ |   +13 I used the same strategy and only passed my C++ problem in the last 24 seconds
 » 4 years ago, # |   +55 Colorful, Colorful and Colorful!!!
 » 4 years ago, # |   +14 I used javascript, C#, PHP, Ruby, Python 2, D, Java, C and C++ . It was fun like last year.
•  » » 4 years ago, # ^ |   +7 Congrats, nice result! We used C#, Java, Python, C, Kotlin, Go and D. Without C++ it was really funny :D
 » 4 years ago, # |   +45 I think the language restriction should be removed in practice mode. Maybe I want to solve every problem in all languages lol.
•  » » 4 years ago, # ^ |   0 Same here, except it's because I don't know that many languages :(
 » 4 years ago, # |   0 As the contest is finished, can we submit in same language?
 » 4 years ago, # |   0 can we discuss the problems now in the comments or should we wait until the hacking phase is finished?
•  » » 4 years ago, # ^ |   0 I think you can, because you can see others' solutions
•  » » » 4 years ago, # ^ |   0 In the previous year authors said you shouldn't discuss it until hacking phase is finished. I think, the same rule this year.
•  » » » » 4 years ago, # ^ |   0 ok, but it's strange
 » 4 years ago, # |   0 how to solve J,E ?
•  » » 4 years ago, # ^ |   0 E's approach is quite straight-forward:Use a stack to store the new array. Iterate through the original array, and for each element, push it to the stack, and while the stack size is greater than 1, and its top element has the same value with is nearest element below, merge these two elements.
•  » » 4 years ago, # ^ |   +1 To solve J, I maintain a set of disjoint ranges. For example: if I insert the range [2, 4] and then [3,6], my set will contain only {[2, 6]}. But if I insert [5, 6] instead of [3, 6], the set will be {[2, 4], [5, 6]}.You can see that the answer will be the amount of elements in the set, because the points that belong to different elements of the set will never coincide.You can see my implementation, but if you don't understand something, please feel free to ask!PD: this kind of set can be very useful, you should implement your own! :)
 » 4 years ago, # |   0 how can i get the editorial of this round ..???
 » 4 years ago, # |   +8 Well,as an OI-participant,I can only use C/C++ and Python 3.Fortunately, a friend of mine can coding in java and I tried to use pascal and C# for I think they are similar to C.Finally, we solved 6 problems. I have to say that it's an excellent round!
 » 4 years ago, # | ← Rev. 2 →   -12 These guys are the best :gautam1212__Bsarthak0797
 » 4 years ago, # |   +6 Could we submit these problems by any language now? It's difficult for me to translate C++ to other language and I really want to have change to slove these problem...
•  » » 4 years ago, # ^ |   +5 You can add these problems to a mash up in the gym and then you can solve them without the language restriction.
•  » » » 4 years ago, # ^ |   0 Thanks a lot...In these days I have started the virtual participation of this contest many times to unlock the limit of language. But I could submit only one problem during each VP...
 » 4 years ago, # |   0 plzz can anyone tell me the approach for the "problem B" add points thnkss :)