By BYN, 7 years ago,

In a few hours, Bayan Qualification round begins.

Qualification round will be held as our first official and required round of Bayan Programming Contest 2014-2015. It will begin on October 9th, 06:00 (UTC) for a 72-hour period, and solving only one problem is enough to advance you to the elimination round. This round is going to be an easy event with 3 very easy problems and 5 random participants will be receiving t-shirts.

Whether you are testing your luck for a random tshirt or are aiming for one of 100 tshirts of elimination round, or even if you are already planning for your trip to Tehran, you should not miss the qualification round. (contest.bayan.ir)

We would like to thank MikeMirzayanov and his team specially Maxim Akhmedov (Zlobober) once again for all their efforts before and during the warm up round. Polygon was also handy and helpful for problem setting and team collaboration.

To join the stream you can follow contest's updates @bayan and you can follow the images on our Instagram page.

• +105

 » 7 years ago, # |   -11 Hope for the 5 random T-Shirts :D
 » 7 years ago, # |   -9 Poor contest, so much information required for registration on system... No information about trailing spaces and newlines: ".in" file has one more newline than shown in testcase. And "Pending 20 minutes ago".
•  » » 7 years ago, # ^ |   +3 Dear rsFalse,All your submissions are already judged, and they were Wrong. Btw, you may reach us faster through the clarification form.
 » 7 years ago, # |   +18 It is generally a good idea to provide definition of vowel, as letter Y sometimes considered vowel and sometimes consonant
•  » » 7 years ago, # ^ |   +7 Thank you for your suggestion. We made it clear in an announcement.
 » 7 years ago, # |   -25
 » 7 years ago, # |   -8 HELP ME...I submitted my source code and output file 3 times... and all the time 5 minutes got finished. and token expired.. That's really frustrating.
 » 7 years ago, # |   +3 Platform crashed once when I tried to download the input file and second time when I tried to upload the output file, then twice more trying to get back in the competition. Currently struggling to get it as it keeps crashing. Elimination round will be a time penalty competition afterall so please try to fix all those crashes. Error was 502 all the times and not even in English.I currently can't access the website as it crashes every time I try to get to the competition.
 » 7 years ago, # |   +6 About every other request ends in a Farsi 502 message for me. Especially when downloading inputs (and the timer is ticking... :) ). I don't see a bright future for the 1000-person contest in two weeks unless you really improve the stability of the system.
•  » » 7 years ago, # ^ |   0 Exactly, every time I click on a link I open in it a new tab 4-5 times since it's 502 error in most of the times. And I'm pretty sure currently there aren't too many people on the website compared to the thousands that will compete in the Elimination round.
•  » » » 7 years ago, # ^ |   +11 Bug fixed. The problem was caused by a misconfiguration in our web server which is fixed now. We increased the Worker connections limit in nginx to handle live updates via websocket connections. Thank you for your report.
 » 7 years ago, # |   0 How I can start participate?
•  » » 7 years ago, # ^ |   0 Registration at contest.bayan.ir will be open until 12 Oct 06:00 UTC. To advance to our elimination round you only need to solve 1 problem.
•  » » » 7 years ago, # ^ |   0 will u please answer my question sir?
 » 7 years ago, # |   0 nothing is happening after i'm clicking on submit button... i uploaded output and source code.. then i clicked on submit.. nothing is happening...what is this?
 » 7 years ago, # | ← Rev. 2 →   0 (Originally sent by PM, but BYN said to post as public comment) How do you open .in files?
•  » » 7 years ago, # ^ |   0 These are just regular text files. You can open them with notepad or with your favorite source code editor.
•  » » 7 years ago, # ^ |   0 Bayan Programming Contest follows an output-only style. When you have written and tested your code, you can request an input. A file with ".in" extension will be downloaded to your computer. You should then produce the corresponding output and submit it in the contest platform within some minutes (It's a good practice to have this filed named "problem_name.out"). The contest judge will analyze your submitted output and mark it as accepted or rejected.Note that each time you request an input, a different one will be given to you. So if your submission has been rejected, you should request a new input file.
•  » » » 7 years ago, # ^ |   -8 Hey, in the rules there were no written, that given data file changes every time you get it :( . Now I understand why WA-s.
•  » » » » 7 years ago, # ^ |   +21 There wouldn't be any point in the time limit (and downloading an input file again) otherwise, no? :D
 » 7 years ago, # | ← Rev. 2 →   0 I hope the "have you won a T-shirt before" means "before this Qualification round" :D
•  » » 7 years ago, # ^ |   +8 No. It refers to Bayan contest 2011 and 2012-13 :)
 » 7 years ago, # | ← Rev. 2 →   +12
 » 7 years ago, # |   0 Hello, Can you please tell the precise time when the Elimination round will begin on 19 Oct? The schedule on http://contest.bayan.ir/en/ seems to point only the day, but not the hour.Thanks
•  » » 7 years ago, # ^ |   0 14:30 UTC
 » 7 years ago, # |   0 Can non Iranians can take part in qualification round and qualify for next round?
•  » » 7 years ago, # ^ |   0 yes, as the final will contain the first contestant from the first 20 countries in the eliminations.
 » 7 years ago, # |   +5 The scoreboard is not live enough, it updated about 5 minutes later after my submission.Also it's very inconvenience to view my score. I can only get my rank from the mini scoreboard but not score. The only way to view my score is to page down many many times until I find my name.
•  » » 7 years ago, # ^ |   0 Actually you should not care about the rank and the score in qualification round. Here is way: almost no time limit, solving 1 problem is enough and the problem set is too easy. We just wanted to make sure everyone knows how the platform works. But we will improve the scoreboard for the elimination round for sure.
 » 7 years ago, # |   0 Please,May you talk about the shortcut round ?! I already participate in it and I have solved one problem ?!
•  » » 7 years ago, # ^ |   0 What do you mean?
 » 7 years ago, # |   0 By "first 20 countries", do you mean you rank countries based on the accumulative performance of all competitors of that country, then take the top 20 countries and select the top contestant from each of those? OR You take top 20 individual contestants, keep only 1 contestant per country, and try to expand the list again starting with 21st contestant until you have 20 unique countries?
•  » » 7 years ago, # ^ |   0 Of course it has to be the second option, why should someone's result depend on others' results?
•  » » » 7 years ago, # ^ |   0 I agree with you on what you have questioned is an absurd, but isn't it also an absurd that someone's result depend on others' nationalities?
•  » » » 7 years ago, # ^ | ← Rev. 6 →   0 Apparently selecting candidates who move on to the onsites is already dependent on others' results as mentioned by Swistakk. Given such a strange condition, one could suspect that contest organizers may have some unusual view, like gathering "representatives" of the countries that are dominating the world of competitive programming, rather than rewarding individuals on their own performance. Perhaps I've gone too far, but I believe it would have been for everyone's benefit to clarify the reasoning behind the selection criterion.
•  » » » » 7 years ago, # ^ |   0 There is still a difference: in what you asked, no matter how well I do, I can fail to get to the finals. In the current model, as long as I do well enough (win), I can get to the finals.The difference isn't big effectively (the 2nd can fail vs the 1st can fail), but huge conceptually.Also, "people from your country have to be successful" and "people from your country have to be unsuccessful" are different, because the distribution of contestants over standings shouldn't be symmetric, there are many bad coders but few good ones.I agree that the current rules are a bit stupid, but there's still some place<->advancement correlation, while if place depended on places of thousands of others (and from the bottom of the leaderboard), it would probably be practically non-existent. That's why I can sort of accept the current rules, but view the second option from your question as outright ridiculous.
 » 7 years ago, # |   +9 Am I the only one who can't find any rules of the contest answering some basic questions about it? For example — can I download in files multiple times? If so, what is the penalty for doing this many times? What is the score in scoreboard? I got 30 pts for problem A, some people have 39. Is it somehow dependent on submission time? If so, what is the dependence? How one's overall time penalty is calculated? Is it a sum of penalties (ACM-like) or maximum penalty (GCJ-like)? And I think that I got that one right, but — are those results final ones — not just some signs denoting that I already submitted that file?
•  » » 7 years ago, # ^ |   0 I think the contest announcement answers a large number of your questions [Refer to Score Calculation Method section].
•  » » » 7 years ago, # ^ |   +1 Hm, thank you. That answers some of my questions, but other still hold. Moreover, I didn't think that only place where I can find scoring formulas are in Codeforces announcement, I would rather expect it to be somewhere on Bayan site xd.
 » 7 years ago, # |   +7 When will t-shirt winners be announced?
 » 7 years ago, # |   +33 Bayan Admins, I'm writing this comment in the light of helping all the contestants who will take part in the elimination round. Your platform is not fit enough to handle 1000s of contestants at once. Even the shortcut round was beyond what we define as a good contest. (Not due to the problems but due to the bad platform). After the shortcut round you had promised to make the platform stable. However this qualification round again proved that the platform isn't sound enough. The blatant truth is that no matter how hard you work it'll remain the same at the Elimination round. So it is still not too late to revert your decision and hold the contest on CodeForces. I appreciate all your hard work to get this platform up and running. Hope you'll consider my request so that I can only concentrate on solving problems during the contest.
•  » » 7 years ago, # ^ |   0 Thank you, but no; thank you. The platform is fine and we are concentrating on improving the problem set and the platform, you too should be concentrating on improving your problem solving skills.Later we will publish a detaild technical editorial about the contest platform which may be interesting to all.
•  » » » 7 years ago, # ^ | ← Rev. 2 →   +16 So If I asked Mike to improve something he will tell me improve your skills first I know your platform is very nice and with some extra features it will be one of best platforms but just I don't expect this reply or maybe I understood your words wrong.
•  » » » » 7 years ago, # ^ |   +15 I hope my reply doesn't affect on random formula of T-shirts :D
•  » » » » 7 years ago, # ^ | ← Rev. 2 →   +16 "So If I asked Mike to improve something"That is the point!
•  » » » » » 7 years ago, # ^ |   0 Thanks for your concern. But I'm afraid I can't concentrate on improving my problem solving skills as I have few other important matters to concentrate on. However I will try to dedicate all of my free time to concentrate on my problem solving skills.
•  » » 7 years ago, # ^ |   +1 You were so right!Now it's clear that Bayan platform sucks indeed.
 » 7 years ago, # |   +12 Where and when the lucky ones win the T-shirts be announced sir?
 » 7 years ago, # |   0 how to solve Extraterrestrial Rotations?, I would like to see other peoples codes feature
 » 7 years ago, # |   0 Round Stats (Brief):
•  » » 7 years ago, # ^ |   +2 Wrong blog post, i guess, for which round are these stats?