hmehta's blog

By hmehta, history, 6 years ago, In English

Hello, To all the Collegiate Programmers in India! We are back with the fourth edition of the tournament that gathers the most talented college minds in India for an academic challenge. We are excited to bring back the exciting competition, more goodies and yes more intense competition for you.

Update: Good News- Participation is open to all.

However: Only those participants that are over the age of 18, who are matriculated full time at an accredited college or university in India, will be eligible for advancement in the TCC India tournament.

In case you are around and want to compete, you are welcome, but you will only advance if you are eligible according to the above criteria!

Schedule

Online Qualifiers: 30th June 21:00 IST Onsite Finals: 21st July at TCO18 India Regionals Event in Bangalore, India

Prizes

  • The Topcoder Collegiate Champion and the Runner Up in the Onsite Finals will get awarded with $400 and $150 in cash respectively along with TCC Trophies.
  • Top 10 from the Qualifying Round who agree attend the onsite finals will receive the following: Registration Ticket to TCO18 India Regionals in Bangalore. Travel Reimbursement of up to 5000 INR, to travel to Onsite Finals. Topcoder T-shirt — Personalised with their Handles
  • Next 20 from the online round will be awarded TCC t-shirts.

Pre-register : https://www.topcoder.com/topcoder-collegiate-contest-india-2018

  • Vote: I like it
  • +75
  • Vote: I do not like it

| Write comment?
»
6 years ago, # |
  Vote: I like it +5 Vote: I do not like it

Will there be a fun parallel round also?

  • »
    »
    6 years ago, # ^ |
    Rev. 2   Vote: I like it +4 Vote: I do not like it

    Hey! saurabh119, Unfortunately we won't be having a parallel round. But would love to see you and other past years finalists spectate the round :)

    Update: Good News- Participation is open to all.

    However: Only those participants that are over the age of 18, who are matriculated full time at an accredited college or university in India, will be eligible for advancement in the TCC India tournament.

    In case you are around and want to compete, you are welcome, but you will only advance if you are eligible according to the above criteria!

»
6 years ago, # |
  Vote: I like it +12 Vote: I do not like it

Will the round be rated for the participants?

»
6 years ago, # |
  Vote: I like it +8 Vote: I do not like it

I don't know if this is the right place for this but still here is my experience in last year's TCC.

»
6 years ago, # |
  Vote: I like it 0 Vote: I do not like it

Onsite round is for top 10 or top 30?

»
6 years ago, # |
  Vote: I like it 0 Vote: I do not like it

Can someone tell me where I can find last year's questions? and perhaps sols too.

»
6 years ago, # |
  Vote: I like it +20 Vote: I do not like it

Also it clashes with codechef lunchtime. Is there something that could be done?

  • »
    »
    6 years ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Hey Sorry! Can't avoid the clash :(. Will be more careful next time.

    • »
      »
      »
      6 years ago, # ^ |
        Vote: I like it +6 Vote: I do not like it

      can you postpone it by 30 mins or so? even that will be great help.

»
6 years ago, # |
  Vote: I like it +8 Vote: I do not like it

Match begins in 3 hours! All the best!

  • »
    »
    6 years ago, # ^ |
      Vote: I like it +4 Vote: I do not like it

    Update: Good News- Participation is open to all.

    However: Only those participants that are over the age of 18, who are matriculated full time at an accredited college or university in India, will be eligible for advancement in the TCC India tournament.

    In case you are around and want to compete, you are welcome, but you will only advance if you are eligible according to the above criteria!

    • »
      »
      »
      6 years ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      What about the T-Shirts, will they be open to all or only for Indians?

    • »
      »
      »
      6 years ago, # ^ |
      Rev. 2   Vote: I like it 0 Vote: I do not like it

      I haven't given my college ID to topcoder. was there an option for it?

»
6 years ago, # |
  Vote: I like it +8 Vote: I do not like it

After we pre-register,its directing to the rules for installing the applet. So is it that we can participate only through applet or is it possible to participate through web arena too?

  • »
    »
    6 years ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Both! Pre-registration is closed now! As registration is open in the arena itself :)

    • »
      »
      »
      6 years ago, # ^ |
      Rev. 3   Vote: I like it 0 Vote: I do not like it

      I am student but it showing professional in coder info.

      • »
        »
        »
        »
        6 years ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        What does it show? Can you email me? — harshit @ topcoder.com

        • »
          »
          »
          »
          »
          6 years ago, # ^ |
            Vote: I like it +1 Vote: I do not like it

          In my topcoder profile also it's show professional

        • »
          »
          »
          »
          »
          6 years ago, # ^ |
            Vote: I like it +1 Vote: I do not like it

          Same here. It shows me as a professional

          • »
            »
            »
            »
            »
            »
            6 years ago, # ^ |
              Vote: I like it +1 Vote: I do not like it

            Hey, By default it shows Professional. The feature to change that is getting added to the Topcoder Profile back again and you will be able to change that.

            • »
              »
              »
              »
              »
              »
              »
              6 years ago, # ^ |
                Vote: I like it 0 Vote: I do not like it

              Thanks

            • »
              »
              »
              »
              »
              »
              »
              6 years ago, # ^ |
                Vote: I like it 0 Vote: I do not like it

              "The feature to change that is getting added to the Topcoder Profile back again..."

              What does this mean?

        • »
          »
          »
          »
          »
          6 years ago, # ^ |
            Vote: I like it 0 Vote: I do not like it

          Same Here

    • »
      »
      »
      6 years ago, # ^ |
        Vote: I like it +9 Vote: I do not like it

      So I do not see any form asking are you eligible or something of that sort.So how do you separate the ranklist??

      • »
        »
        »
        »
        6 years ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        We will pick up the eligible participants after the round. Only those eligible will qualify for the finals and will get the t-shirts. College IDs will help us verify.

        The rank list for this round will be common for all.

        • »
          »
          »
          »
          »
          6 years ago, # ^ |
            Vote: I like it 0 Vote: I do not like it

          Where we need to submit my college id for verification.

»
6 years ago, # |
  Vote: I like it 0 Vote: I do not like it

Am new to this topcoder thing, I am pretty confused where to code, where to hack and all stuffs, can anyone give me a gist of it?

»
6 years ago, # |
Rev. 2   Vote: I like it +9 Vote: I do not like it

is n*logn*logn intended to pass on C ?

EDIT: good tests. But still some could squeeze in TL.

  • »
    »
    6 years ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Don't know the intended solution but it can be solved in O(n * logn).

    • »
      »
      »
      6 years ago, # ^ |
      Rev. 2   Vote: I like it 0 Vote: I do not like it

      Yeah I solved it in nlogn using dynamic segment tree

      UPD It failed system tests :(

      • »
        »
        »
        »
        6 years ago, # ^ |
          Vote: I like it +5 Vote: I do not like it

        I can be solved by just maintaining a set.

        • »
          »
          »
          »
          »
          6 years ago, # ^ |
            Vote: I like it 0 Vote: I do not like it

          Mine also failed (used set). Tried submitting the same with vector and sorting in practice, it passed :P

          • »
            »
            »
            »
            »
            »
            6 years ago, # ^ |
              Vote: I like it 0 Vote: I do not like it

            Doesn't vector + sorting become O(N*logn*logn) I had a bs and in that sorting. How do you get rid of that sorting. Did you use something like sort as you get xth raindrop you put it in sorted order.

            • »
              »
              »
              »
              »
              »
              »
              6 years ago, # ^ |
                Vote: I like it 0 Vote: I do not like it

              Yes the solution is N*logn*logn. But the crazy part is that it passes (max time around 1.7s) but using set it times out. TL is 3s I guess.

              • »
                »
                »
                »
                »
                »
                »
                »
                6 years ago, # ^ |
                  Vote: I like it -8 Vote: I do not like it

                Can it be that during systest the server is quite busy and so it fails. and now in practice it passes? Although 1.7s seems it will easily pass

                • »
                  »
                  »
                  »
                  »
                  »
                  »
                  »
                  »
                  6 years ago, # ^ |
                    Vote: I like it +11 Vote: I do not like it

                  how can server be busy with 300 ppls

        • »
          »
          »
          »
          »
          6 years ago, # ^ |
            Vote: I like it 0 Vote: I do not like it

          Yeah. Just realized it after seeing your solution.

          All the best for the finals

    • »
      »
      »
      6 years ago, # ^ |
        Vote: I like it +5 Vote: I do not like it

      Yeah. Mine was same. Constraints seems they wanted to fail the other one. But can randomisation create such one is my doubt.

      • »
        »
        »
        »
        6 years ago, # ^ |
          Vote: I like it +3 Vote: I do not like it

        Hope you guys enjoyed competing! Will roll out the emails for qualifications and T-shirts on Monday!

        Thanks once again for competing! :)

»
6 years ago, # |
Rev. 3   Vote: I like it 0 Vote: I do not like it

How do I submit contest problem in practice mode?
P.S : I am new to topcoder arena, so might be a silly question!!

  • »
    »
    6 years ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Go to practice rooms tab and choose the contest. More recent the contest is higher is the contest number.

»
6 years ago, # |
Rev. 2   Vote: I like it 0 Vote: I do not like it

In how many days, rating update takes place on TopCoder?

»
6 years ago, # |
  Vote: I like it +42 Vote: I do not like it

Small suggestion, can you enable registration for sometime after the round begins like how CF does it?

Got to my laptop at 8:57pm, and missed the round. This isn't the first time I missed a round because of this :/

»
6 years ago, # |
  Vote: I like it 0 Vote: I do not like it

My rating has been updated in applet but not on topcoder website. Is it normal?

»
6 years ago, # |
  Vote: I like it 0 Vote: I do not like it

Can anyone tell why does this fail system test in practice mode ? Code

  • »
    »
    6 years ago, # ^ |
      Vote: I like it +1 Vote: I do not like it

    I'm not really sure but I think it's because of overflow.
    In "get_next" function, you are writing like "return (P_prev * M + A) % (L + 1);". But P_prev and M are int variables so it's 32bit and it makes overflow.
    One of the solution is changing to "return (1LL * P_prev * M + A) % (L + 1);".

    • »
      »
      »
      6 years ago, # ^ |
        Vote: I like it +5 Vote: I do not like it

      Thanks a lot!! It worked. I should take care of such silly mistake next time!

»
6 years ago, # |
  Vote: I like it 0 Vote: I do not like it

Did anyone get the mail?

  • »
    »
    6 years ago, # ^ |
      Vote: I like it +9 Vote: I do not like it

    We have rolled out the emails to the top 10 for finals. Once we have top 10 finalised we will be able to start emailing for the T-shirts.