Mi TopCoder algoritmus
Hi, I dAFTc0d3r. Szeretnék beszélni egy kicsit arról, hogyan vehet részt a versenyben TopCoder algoritmus.
Mi a TopCoder elvileg?
TopCoder olyan társaság, amely kezeli versenyek számítógépes programozás (Wiki).
Igen, TopCoder tart versenyek, nagyon különböző: Algoritmusok, tervezés, fejlesztés, Marathon mérkőzések, Studio, építészet, összeszereléshez, teszteléshez, Bug Races.
A második probléma - regisztráció. Bár elvileg ez megvalósítható a segítségével egy jó tolmács.
Amikor úgy döntöttünk, az első három kérdés indított arénában által megadott felhasználó, akkor ki tudja. Ez nagyon hasznos lesz.
Hagyja, hogy a nyelv - C ++. Megnyitjuk a tantermeket: Practice szobák -> SRM -> 609-624 -> 614 - SRM 448 DIV 2.
Ezután jön az ablakon a verseny szobában.
Kiválasztása a problémát, legyen 250ya feladat
Megnyílik egy ablak kódolási fázisban (aa! Hány ablakok!). Jobb felső, jelölje ki a bővítményt és a nyelvet. A probléma nyilatkozat egy nyilatkozatot a problémát. Megérteni ezt az állapotot a probléma, olvassa Defenition (a formát, amelyben az elküldeni kívánt határozat), hogy olvassa el a megszorítások - korlátozások és lásd a példákat.
Meg kell számolni az összeget a kártya játszani Black Jack. Térkép által meghatározott két karakter - a rangot és öltönyt. Azt kérik, hogy írjon TheBlackJackDivTwo osztályt, amelybe az eljárás public int pontszámot (vektor
Igyekszünk az összeállításhoz. Sikeresen.
Ezután ellenőrizze a kódot a feltétellel vizsgálatok (teszt). Akkor adja meg a vizsgálat, amely eleget tesz a korlátozásokat, és mi az eredmény kiemelkedő programokat.
Befejezze a munkát azzal a feladattal, kattintson a Küldés gombra, és zárja be az ablakot kódolási fázisban.
Mivel ez egy helyiség képzés - az oldat közvetlenül vizsgáljuk Practice Options -> Futtatás System Test.
Ha a helyes döntés 250 szám zöldre vált, amikor a rossz látni fogja a vizsgálat, ahol a program működött rendesen.
Most beszéljünk a verseny formában TopCoder algoritmus.
A verseny neve SRM - Single mérkőzés van. SRMov menetrend itt látható. vagy például, különböző kész naptárak (példa). Match tart 1 óra és 35 perc alatt. A problémák megoldását (kódolási fázisban) adott 1 óra és 15 perc, 5 perc (szünettel) kap egy szünetet teszt és felkészülés a harmadik rész - Kihívó fázis.
A verseny előtt a résztvevők osztják szobák, nem több, mint 20 fő jelen minden szobában. Fázis során Challenge akkor megengedett, hogy figyelje a kód többi tagjának a szobában, melyet már minden cél. Ha azt látja, hogy a határozat a résztvevő nem teljes, akkor próbálja meg szakítani a programot, felvette egy teszt, amelyben a döntés, vagy ad rossz eredményt, vagy nem fejezi be munkáját rendesen, vagy elfogy az idő.
A sikeres kísérlet a kihívás akkor kell fizetnie további 50 pontot sikertelen - Challenge 25 eltávolítjuk a negatív pontok száma nem lehet!
A verseny, van három olyan feladat, amely egyébként költsége 250, 500 és 1000 pont. Rámutat, hogy kapsz a feladat által meghatározott különbség a felfedezés a problémát, és küldje el (Submit). Ott van a lehetőség, hogy újra küldését feladatok - ebben az esetben az idő újratervezi az idő az utolsó parcellák, és eltávolítják 10% -a pont minden újra küldését, de kapsz legalább 30% -át a pontokat a problémát.
Miután Kihívó fázisba rendszer tesztelési fázisban, ahol minden állt a Challenge megoldásokat vizsgáljuk pre-tészta + tesztek, amelyeket sikeresen esett a rossz döntés az előző szakaszban. Ha a feladat megoldása helyesen -, hogy tartsa a szemüveget, különben kapsz 0 pont érte.
Ezután az összes résztvevő vannak sorolva a megszerzett pontok per verseny, és van egy általános rangsorban az Exchange résztvevőket. Minden résztvevő osztva 2 körzet: 1200 és pontértékek - Divízió I kisebb, mint 1200 - a második.
Tisztelettel, még zhoolty,
Mindig tiszteletet, akik „kitalálni” egy ilyen zseniális tervet.
Bármely rendszer jól működik, amíg vannak ilyen jó emberek. Amikor úgy tűnik, a rendszert meg kell változtatni annak érdekében, hogy megbüntessék őket, és a rendszer elveszti a kényelem azok számára, akik a szabályok szerint játszani, mint ők most így vagy úgy kell csinálni valamit mutatni, hogy nem chityat.
Az általános eset, talán nem teljes mértékben alkalmazandó az arénába.
Számomra úgy tűnik, nem vezetett a szomjúság az GHT pontszámok értékelése és a vágy, hogy megértsék, hogyan működik a rendszer =)
Azaz, hacker, nem egy cracker =)
Szerző, írj egy cikket, és a jövevények, magamat is beleértve, akkor Zaplyusye.
Bár nincs a cikket, van egy kérdésem. TC írta db 10 mérkőzések Kawigi szerkesztése - kényelmetlen, nincs hibakeresés is, és aláhúzza a hibákat közvetlenül során kódolás, ezért úgy döntöttem, hogy megy egy csomó három plug-inek.
Kérjük, fejtse ki részletesen a lépés a telepítés után a plug-inek - „18) Enjoy Coding”. Ez nem elég.