ZCO 2017 Discussion

ZCO Delhi was a very bad experience. Firstly the keyboard didn’t work and I don’t even remember how many times devc++ crashed and i restarted the system. Even the people there gave up as the they were not able to fix it. If they fix something another bug arises like problem in compilation, server paused,etc.
I don’t know what they will do and why don’t they upgrade. What’s the point of having ZCO like this?

Well guys do you know whom to mail our problems to and how will we be notified if we are selected?
And btw it was a HORRIBLE experience for me too. I gave my exam at kolkata.

I’ve had a bad experience at Kolkata as well.
Aside from all the problems others have mentioned, whenever I clicked the ‘Submit Code’ button, I got the following error message:

'iONOAP' is not recognized as an internal or external command, operable program, or batch file"
which makes me wonder if my submissions have gone through properly. ```

I gave the ZCO in Java language. The code did compile but when I clicked on “Submit code” button, the platform isn’t just ready to accept my submission. What do you all think? Shall we all be selected for the INOI exam.

This was the first time that I was giving any ZCO, And let me explain-

I would like to inform you that the experience of giving my first ZCO exam was pretty much horrible! Randomly I was disconnected after every 15 to 20 minutes.

Now and then my session used to expire! We need to change our computers every-time whenever something happened, thus we had to leave our code in debugger! Oh, Debugger, what can I say about Dev-C++, All participants were not even able to give the Input and see the output as the output window was showing itself for micro seconds and closing automatically!

I don`t know about what happened in other cities, but in lucknow, this was the condition of each and every participants. After all this how we are supposed to solve any prolem ? Even participants are talking about it on various forums!

Congratulations to all the ZCO participants I stated my problems to Madhavan Mukund sir and got reply just now
“Thanks for reporting the problems at Chandigarh. There were also
other problems at other centres. We will directly allow all ZCO
candidates present on Sunday to write INOI in January. A formal
notification will be sent out as soon as we receive the attendance
lists from TCS.”

1 Like

Yup, I got it too. That`s awesome as I was only able to solve 2 subtasks of first and 2 subtasks of second problem.

And yes we are all selected for INOI and if given a chance I would surely like to kick the butts of the technical stuff , looks like they didnt cared for us , I suggested a solution to that console problem that to use the normal command line to execute the program so that we can test it properly but who cares , they dont even seem to listen me and yes why DevCpp? Any linux distro with text editor can do a better job than it , I also sat from Kolkata but luckily my computer neither hanged nor got expired , hush but around me there was storm going on of shifting pcs , ehhh.

Cheers guys, I mailed Dr. Madhavan about the issues I faced.This is the reply I received:
“Thanks for reporting the problems at Chennai. There were also other
problems at other centres. We will directly allow all ZCO candidates
present on Sunday to write INOI in January. A formal notification
will be sent out as soon as we receive the attendance lists from TCS.”

1 Like

Congrats to all who are gave ZCO, you are probably directly selected for INOI. This might be good for ZCO people but is unfair for ZIO people(me being as one of them).

A collective forum is created on Quora here: link text

Please answers to this question as it will be looked into by IARCS and Prof. Madahavan Mukund personally.

Upvote/Thumbs Up this post to bring it on the front page!

I gave ZCO at the Lucknow center and I’ve got one word for the whole experience, TERRIBLE!

You should know this before you go ahead: I live in bareilly and had to travel 250km to attend ZCO at Lucknow center, which is the nearest.

Now let me point out the things(in order they happened):

  1. Reporting time was 1PM and every kid reached their at that time. However no one was even allowed to get inside the campus until it was 1:50PM. Everyone had to stand outside in scorching weather.
  2. When we got inside at 1:50PM, we hope the exam would finally start but it didn’t! There were issued with every system and the connectivity was poor (I’m assuming this because they were on phone saying that the internet isn’t working and other similar phrases).
  3. The first PC that I was alloted had a malfunctioning Keyboard and the “#” key won’t work, including many others. So they replaced the keyboard but here’s the thing, my 10 min practice session’s time wasn’t paused. When around 2 min were left in practice session, I realized that the debugger isn’t working the way it should. It won’t even compile and run the program. That black window won’t even appear.
  4. They now replaced my system and boom, my practice session was over and the 180min time already started. 10 more minutes went by and I finally had a system with partly working keyboard and okayish debugger. But wait, it doesn’t end here.
  5. Countless number of times, the session expired. Other half of the times the debugger won’t even stop for the user input. (I even tried a basic input output program to confirm this issue). And do remember my time was flowing.

In all, I would say this was very unfair! Moreover when there was the review page, where we would give ratings, the instructor himself clicked on next, thus not even allowing me give genuine ratings.

This was a very unfair and poorly organized exam. I don’t understand how am I even supposed to work on the problems when the system isn’t okay.

I request you to write a mail to IARCS and let them know that you had issues with the system on the test day!

The systems were somewhat unexpectedly horrible. Does anyone have a linear solution to the problems, my solution had polynomial complexity?

The first question in the ZCO is almost the same as SUMFOUR on Spoj. And if anyone came to the INOI workshop, this question is also very much similar to Quadra.

I gave ZCO 2017 in Java,in Kolkata. The experience was nightmarish!

  1. Firstly, the system was horrible.
    The compiler took about 45 SECONDS to compile and it took more than DOUBLE that time to submit the code. This
    was really unacceptable as it usually takes a fraction of a second to compile our code and run it in any platform. So, so much time to only know whether the code has any errors with no arrangement whatsoever to debug it (for Java users).

  2. Moreover we were not allowed to copy-paste our code. This meant re-typing the same code twice for each problem. GREAT GOING! Also, as coders, we know that often our code contains lengthy parts which need to be typed more than once. So, we had to re-type the things again and again meaninglessly. So much for fast and “competitive” programming!

3)Now, lastly and MOST IMPORTANTLY.
The damn system didn’t work!
Even after successful compilation, all of us got the same error message : "This is not an internally or externally recognized error. ‘Java.is’ "
I mean what does that even mean??
Everything we tried, all changes we made (damn the slow submition system too), it would always show the same thing. It made us helpless. The invigilators were completely ignorant. Already it was tough since we did not have the luxury of a debugger and had been pampered by codechef’s brilliant and easy-to-use system. But we had been told about this before-hand. We were ready to face this. However, the system failure made us completely helpless!

Such was not expected by a machinery provided by the IARCS.

I had entered the hall with a lot of belief and expectations. The problems were quite easy as compared to some of the past year problems. Even faced the fact that it was cold, I was nervous, and the invigilators were not allowing us to visit the washroom (till the last 30 minutes). Found the solutions, somehow typed in 5 out of 6 subtasks and returned home dejected and almost in tears.
I hope I get to give the INOI.

Extracted from my Quora Answer at https://www.quora.com/How-was-ZCO-2017

Given From Techno India Salt Lake (TISL) Kolkata in Java.

The Problems were quite easy to approach this time.

The first problem involved of finding a Quad; given an array S and a number T, find the number of solutions for S[ i ]+S[j]+S[k]+S[l]=T, where i<j<k<l. N<=5000.

The second problem was a graph algorithm one where in a 2D plane (NxM), there are lasers and boxes. Every laser travels horizontally and when it encounters a black box, or two white boxes it stops. You are given the location of these boxes and the rest are initial locations of lasers. Lasers travels towards right and even if it encounters a black box after a white box it stops. Find the sum of all the distances traveled by the lasers. n,m<=10^6 and b,w<=10^5.

(Detailed problems and discussions may be available soon on IARCS website or CodeChef)

Now coming to the TCS iON platform and examination environment, this was highly unexpected of such organized institutions such as IARCS, Techno India Group & most primarily TCS iON.

Let’s begin with the problems (faced by the students of Kolkata Centre step-by-step)

1.> You are asked to type in your username and password on the system…and a normal instinct is that you LOG IN! But when most of us tried to Log In (and got welcomed by a “You have to wait from XX:YY minutes before the exam starts”), the invigilators sniffed at the screens and insulted some of the students as to why did we take such a “deadly” step. They were warning us of the “consequences” and repeatedly told us that we are under CCTV coverage. Fools! Even you guys and your actions are in the CCTV footage.

2.> When I can someone “fool”, I essentially mean it! These invigilators were quite happy to confine themselves to the instructions. When I asked them as why my Java code is not being submitted, they told me that the system is perfect and I may have done “something wrong” with the System files. Come on! I’m not there to hack into the System Files but to code in the Olympiad. The Java systems were not configured properly with the compilers.

3.>I had to change about 3 machines until I highlighted that the same problem in every machine. So their solution was, “Machine is Offline! Please change to another Machine!” Like Offline? My account was still logged in and the timer was still ticking down.

EDIT: <The error message was “An error occurred while executing the code ‘iONOAP’ is not recognized as an internal or external command, operable program, or batch file”.>

<Thanks for reminding Ishan Das Sharma!>

4.>The Java Debugger as expected was inaccurate in generating error log. It cannot determine Big Integers or even double array data-types and the compiler repeatedly “recommended” me to change to int datatype. In fact the problem statement itself mentions of using double data-types. The Dev C++ debugger was also inefficient in compiling for my fellow coders in my center.

EDIT: <The error message was Required: int; Found: long Probable loss of precision>

<Thanks for making it sound straight Balpreet Singh!>

5.>For no reason, the machines themselves logged out with a “session expired” message. I had to login 4 times to get back to my console. Again the invigilators said that I had done “something”. They were at perpetual loss of thoughts, and finally recommended “Machine is Offline! Please change to another Machine!”

This was the worst online examination that I’ve ever given!

I still do not realize why IARCS does not shift the contest platform to CodeChef , Sphere Online Judge (SPOJ) or HackerEarth. These are quite efficient and economical platforms with CodeChef backing up support for ICO.

“I’m offline! Please change to another platform!” :stuck_out_tongue:

Quora blog: http://debmaj2.quora.com/

I gave ZCO in Kolkata. The second problem solved in roughly 20-30 minutes. Though it wasn’t because of the terrible application of TCS. Dev-CPP terminal was getting closed within 5 seconds. I changed my system 3 times. My code was a little bit wrong. What I did was that I hard coded my test case into my program in DevCPP. Finally, I was able to solve problem number 2 and it was accepted correctly. Due to these terrible situations, I couldn’t get time to do the first problem.

Dear Student,

You attended ZCO-2017 on Sunday, 20 November, 2016. Several ZCO
centres experienced technical difficulties with the TCS iON
platform, as a result of which a large number of students did not
get a fair chance to attempt the exam. Hence, we have decided to
allow all students who were present for ZCO on 20 November to
directly write the second round exam, INOI.

INOI-2017 is scheduled for Sunday, 8 January, 2017. We are in the
process of reviewing the technical arrangements for INOI. We will
send out details about the final platform in a few days.


Dr Madhavan Mukund
National Coordinator, Indian Computing Olympiad
Professor, Chennai Mathematical Institute, Chennai, India

URL : Madhavan Mukund Office : +91 44 6748 0923
Email: ico@iarcs.org.in Mobile : +91 9444 992 990

I wrote ZIO this year. I didnt face any problem…But not all ZCO candidates must be selected for INOI.
This is an unfair decision and will affect a lot of ZIO candidates also. A re-exam must be conducted and only those who do well should be selected…I find this very unfair.

1 Like

I think IARCS should seriously look into making sure that INOI does not face the same problems.If it is possible, please request the IARCS committee to either change their system or host it on some online judge like Codechef. Codechef even hosted the ICPC regionals so it should be fine to host INOI on it.