Bästa svaret
Google Code Jam består av flera omgångar och svårigheten är olika för varje omgång. Här är förklaringen till svårigheten för varje omgång:
- Kvalificeringsomgång, det här är den enklaste omgången, vanligtvis innehåller den ett mycket enkelt problem som alla som kan koda förmodligen kommer att kunna lösa det korrekt . Och totalt sett är det för nybörjare lätt att kvalificera sig till nästa omgång. Varje år finns det ett minimum antal poäng som någon behöver för att komma i kvalificeringsomgången för att gå till omgång 1.
- Omgång 1, det finns 3 fall av omgång 1 (1A, 1B och 1C) med olika problem för var och en, men de tre omgångarna bör vara lika i svårigheten. De översta 1000 i var och en av dem går till omgång 2. Det är inte lätt för nybörjare att gå till omgång 2, men det är inte så svårt också, för att kvalificera sig till omgång 2 behöver du lite övning och erfarenhet.
- Omgång 2, av de 3000 deltagarna, de 500 bästa går till runda 3. Det är när det blir svårt, det är inte lätt även för erfarenhetstävlande att klara den här omgången. Det behöver lite övning.
- Omgång 3 (semifinalen), detta är den svåraste onlineomgången i tävlingen. De 25 bästa (+ förra årets mästare) går till finalen, och det är väldigt svårt att vara i topp 25.
- Sista omgången, detta är en superhård runda, det enklaste problemet i den här omgången kan vara svårare än alla problem före omgång 2. För att vinna den här omgången måste du vara toppen på toppen och önska att Gennady Korotkevich (konkurrerande programmerare) inte deltar 🙂 (han kommer att vara i finalen runt i år sedan han var förra årets mästare).