«Ծրագրավորման միջազգային ուսանողական մրցույթ»–ի խմբագրումների տարբերություն
No edit summary |
No edit summary |
||
Տող 188. | Տող 188. | ||
|2011 |
|2011 |
||
| {{դրոշավորում|Չինաստան}} |
| {{դրոշավորում|Չինաստան}} |
||
| [[Չժեցյանի համալսարան]] |
|||
| [[Zhejiang University]] |
|||
|- |
|- |
||
|2010 |
|2010 |
||
Տող 208. | Տող 208. | ||
|2006 |
|2006 |
||
| {{դրոշավորում|Ռուսաստան}} |
| {{դրոշավորում|Ռուսաստան}} |
||
| [[Սարատովի պետական համալսարան]] |
|||
| [[Saratov State University]] |
|||
|- |
|- |
||
| 2005 |
| 2005 |
12:08, 3 Հուլիսի 2017-ի տարբերակ
Միջազգային ուսանողական ծրագրավորման մրցույթը(անգլ.՝ ACM International Collegiate Programming Contest) ամենամյա ծրագրավորման մրցույթ է աշխարհի տարբեր համլասարանների միջև։ Մրցույթը հովանվորում է IBM-ը։ Գլխավոր շենքը գտնվում է Բեյլորյան համալսարանում, ղեկավարում է ICPC-ի գործադիր տնօրեն և նույն համալսարանի պրոֆեսոր Վիլյամ Փուչերը։ ICPC-ին գործում է վեց մայրցամաքների ինքնավար մարզերում Հաշվողական համակարգերի ասոցիացիայի հովանու(ACM) ներքո և առաջնորդվում է ICPC- ի քաղաքականության եւ ընթացակարգերի համաձայն, որոնք հրապարակվում են ICPC-ի շտաբի պաշտոնական կայքում:
Պատմություն
ICPC-ի առաջին մրցույթը տեղի է ունեցել 1970-ին Տեխասի A&M համալսարանում հյուրընկալել է «Իփսիլոն Պի Էպսիլոն» համակարգչային գիտության պատվավոր միությունը։ Սկզբում այն անվանվել է Տեխասի ուսանողական ծրագրավորման առաջնություն և յուրաքանչյուր համալսարան ներկայացել է մինչև հինգ մասնակցով։
Մրցույթի կանոններ
ICPC-ին թմային մրցույթ է։ ՆԵրկայիս կանոններով յուրաքանչյուր թիմ պետք է ունենա երեք ուսանող։ Մասնակիցները պետք է լինեն համալսարանի ուսանող, ովքեր հինգ տարուց ավել չեն ստացել համալսարնային կրթություն։ Ուսանողները, ովքեր երկու անգամ մասնակցել են Աշխարհի եզրափակչին կամ հինգ մարզային փուլերի այլևս իրավունք չունեն մասնակցել մրցույթին[1][2]։
Մրցույթի ընթացքւմ, թմերին տրվում է հինգ ժամ լուծելու 8 մինչև 15 ծրագրավորման խնդիրներ (հիմանակում ութ՝ մարզային փուլում, տասնհինգ՝ եզրափակիչ փուլում)։ Նրանք պարտավոր են լուծումները ուղարկել C, C++, Ջավա կամ Python լեզուներով [3][4] (երաշխավորված չէ, որ բոլոր խնդիրները լուծելի են Python-ով)։ Ծրագրերը աշխատացնում են տեստային տվյալների վրա։ Եթե ծրագիրը սխալ պատասխան է վերադարձնում այդ թիմը զգուշացվում է և կարող է ուղարկել ուրիշ լուծում։
Օրնակ, ենթադրենք մի իրավիճակ, երբ երկու թիմ՝ Կարմիր և Կապույտ, հավասար են լուծված խնդիրների քանակով։ Կարմիր թիմը Ա և Բ խնդիրների լուծումները ուղարկել է 1:00 և 2:45 մրցույթի սկսելուց հետո և ուղարկել Գ-ի սխալ լուծում, բայց դա արհամարվել, քանի որ նրանք լիովին չեն լուծել խնդիրը։ Կապույտ թիմը Ա և Գ խնդիրների լուծումները ուղարկել է 1:20 և 2:00 մրցույթի սկսելուց հետո և ուղարկել են Գ-ը խնդրի սխալ լուծում։ Կարմիր թմի համար ընդհանուր ժամանակը կազմել է՝ 1:00+2:45=3:45 և Կապույտի՝ 1:20+2:00+0:20=3:40։ Կապույտ թիմը գերակայում է իր լրացուցիչ ցուցանիշներով։
Համեմատելով ուրիշ ծրագրավորման մրցույթները (օրինակ՝ ԻՆֆորմատիկայի Միջազգային Օլիմպիադա)՝ ICPC-ին բնորոշվում է խնդիրների մեծ քանակով (8 կամ ավելի խնդիր 5 ժամում)։ Ուրիշ առանձնահատկությունը,որ յուրաքանչյուր թմին հատկացվում է մեկ համակարգիչ, իսկ թիմը բաղկացած է երեք ուսանողներից։ Այն դարձնում է ժամանակի սղությունը ավելի մեծ։ Լավ թիմային աշխատանքը և ճնշմանը դիմակայելու ունակությունը հարկավոր են հաղթանակին հասնելու համար։
2017 թվականի եզրափակչի արդյունքները
2017 թվականի աշխարհի եզրափակչում, Scenery-ին միակ չլուծված խնդիրն է։
Հաղթողները
Հազթանակները | Երկիր | Համալսարան | Վերջին հաղթանակի տարեթիվը |
---|---|---|---|
7 | Ռուսաստան | ԻՏՄՈ համալսարան | 2017 |
4 | Ռուսաստան | Սանկտ Պետերբուրգի պետական համալսարան | 2016 |
3 | Չինաստան | Շանհայի տրանսպորտի համալսարան | 2010 |
3 | ԱՄՆ | Սթենֆորդի համալսարան | 1991 |
2 | Լեհաստան | Վարշավայի համալսարան | 2007 |
2 | Կանադա | Վոթերլուի համալսարան | 1999 |
2 | ԱՄՆ | Կալիֆոռնիայի տեխնոլոգիական ինստիտուտ | 1988 |
2 | ԱՄՆ | Վաշինգտոնի համալսարանը Սենթ Լուիսում | 1980 |
Հաղթող | Երկիր | Վերջին հաղթանակի տարեթիվը | Մասնակցության քանակը |
---|---|---|---|
17 | ԱՄՆ | 1997 | 36 |
12 | Ռուսաստան | 2017 | |
4 | Չինաստան | 2011 | |
2 | Լեհաստան | 2007 | |
2 | Կանադա | 1999 | |
1 | Չեխիա | 1998 | |
1 | Գերմանիա | 1995 | |
1 | Ավստրալիա | 1992 | |
1 | Նոր Զելանդիա | 1990 |
Ծանոթագրություններ
- ↑ «Information - ICPC». Արխիվացված է օրիգինալից 16 June 2008-ին. Վերցված է 2008-06-10-ին.
{{cite web}}
: Unknown parameter|deadurl=
ignored (|url-status=
suggested) (օգնություն) - ↑ «2008 ICPC Regionals Eligibility Decision Diagram» (PDF). Վերցված է 2008-06-10-ին.
- ↑ «Python at ICPC world finals 2017 - Codeforces». Codeforces. Վերցված է 2016-07-01-ին.
- ↑ team, ICPC. «ACM ICPC meets FAU». icpc.informatik.uni-erlangen.de. Վերցված է 2016-07-01-ին.