บทความนี้ไม่มีจาก |
การแข่งขันคอมพิวเตอร์โอลิมปิกระหว่างประเทศ (อังกฤษ: International Olympiad in Informatics - IOI) เป็นการแข่งขันเกี่ยวกับวิทยาการคอมพิวเตอร์ประจำปี เป็นหนึ่งในการแข่งขันโอลิมปิกวิชาการสำหรับนักเรียนมัธยมศึกษา คอมพิวเตอร์โอลิมปิกครั้งแรกเริ่มต้นในปี พ.ศ. 2532 (ค.ศ. 1989)
คอมพิวเตอร์โอลิมปิก | |
เว็บไซต์ | |
เว็บไซต์ทางการของการแข่งขันคอมพิวเตอร์โอลิมปิก |
การแข่งขันประกอบด้วยการเขียนโปรแกรมคอมพิวเตอร์สองวัน เป็นการแก้ปัญหาด้วยขั้นตอนวิธีต่างๆ ผู้เข้าแข่งขันจะแข่งเป็นทีม ทีมละไม่เกิน 4 คนจากแต่ละประเทศ (อาจยกเว้นประเทศเจ้าภาพที่สามารถมีผู้เข้าแข่งขันเกิน 4 คนได้) แต่การแข่งขันจะเป็นการแข่งเดี่ยว มีผู้เข้าแข่งขันจาก 81 ประเทศเมื่อปี พ.ศ. 2547 นักเรียนที่เข้าแข่งขันจะมาจากการแข่งขันการเขียนโปรแกรมคอมพิวเตอร์ภายในประเทศ เพื่อเป็นตัวแทนประเทศนั้นๆ
รูปแบบการแข่งขัน
การแข่งขันมีทั้งสิ้นสองวัน ในแต่ละวันนักเรียนแต่ละคนจะได้รับโจทย์ 3 ข้อ (บางปีอาจเป็น 4 ข้อ) และมีเวลาสำหรับแก้ปัญหา 5 ชั่วโมง ผู้เข้าแข่งขันจะต้องแก้ไขปัญหาด้วยตนเอง โดยมีคอมพิวเตอร์หนึ่งเครื่อง และไม่มีการช่วยเหลืออื่นใด เช่น การสื่อสารกับผู้แข่งขันคนอื่น การสื่อสารกับบุคคลภายนอก หนังสือ อินเทอร์เน็ต ฯลฯ โดยปกตินักเรียนจะต้องแก้ปัญหาโดยการเขียนโปรแกรมคอมพิวเตอร์ด้วย ภาษาซี, ภาษาซีพลัสพลัส หรือ ภาษาปาสกาล และส่งภายในเวลา 5 ชั่วโมงของการแข่งขัน หลังจากนั้นจะมีการตรวจโปรแกรมที่ส่งมาด้วยชุดข้อมูลทดสอบอันเป็นความลับ ซึ่งมีข้อมูลทดสอบจำนวนหนึ่ง (ปกติจะเป็น 10 หรือ 20 ข้อ) ผู้เข้าแข่งขันจะได้คะแนนสำหรับชุดทดสอบที่โปรแกรมทำงานถูกต้อง ภายในเวลาที่กำหนด และไม่ใช้หน่วยความจำเกินกำหนด โจทย์บางข้ออาจมีการตอบโต้ระหว่างโปรแกรมและไลบรารีหนึ่งซึ่งเป็นความลับ ทำให้ข้อมูลนำเข้ามีความแตกต่างกัน ขึ้นอยู่กับการตอบโต้ของโปรแกรม เช่นโจทย์เขียนโปรแกรมให้เล่นเกมให้ชนะ นอกจากนี้ยังมีปัญหาอีกชนิดหนึ่งซึ่งเปิดเผยชุดข้อมูลทดสอบให้กับนักเรียนระหว่างการแข่งขัน นักเรียนจะต้องแก้ปัญหาสำหรับข้อมูลทดสอบชุดนี้ และส่งคำตอบเท่านั้นโดยไม่ต้องส่งโปรแกรม ซึ่งนักเรียนอาจใช้การเขียนโปรแกรมแก้ปัญหา อาจทำด้วยมือ หรืออาจใช้การผสมผสานของสองอย่างนี้ก็ได้
คะแนนจากการแข่งขันทั้งสองวันจะนำมารวมกันสำหรับแต่ละคน จะมีการมอบเหรียญรางวัลหลังการแข่งขันจบ เหรียญรางวัลที่ได้ขึ้นอยู่กับคะแนนที่แต่ละคนทำได้ ผู้เข้าแข่งขันประมาณ 50% จะได้รับเหรียญรางวัล โดยมีอัตราส่วนของ เหรียญทอง:เหรียญเงิน:เหรียญทองแดง:ไม่ได้เหรียญรางวัล เป็น 1:2:3:6 (นั่นคือผู้เข้าแข่งขันหนึ่งในสิบสอง จะได้เหรียญทอง)
รูปแบบการแข่งขันอาจมีการปรับเปลี่ยนได้ ในการแข่งขัน IOI 2010 มีการเปลี่ยนมาใช้ระบบ RunC ซึ่งจะตรวจโปรแกรมที่ส่งไปทันที (ต่างจากก่อนหน้านี้ซึ่งการตรวจจะดำเนินการหลังจบการแข่งขันแล้ว) ผูเข้าแข่งขันสามารถใช้โทเค็นในการให้ระบบตรวจแสดงผลลัพธ์จากการตรวจเพื่อที่จะนำมาปรับปรุงโปรแกรมให้ถูกต้องยิ่งขึ้น โทเค็นที่ให้ตอนเริ่มต้นจะมีเพียงเล็กน้อยและจะค่อยๆเพิ่มขึ้นเมื่อเวลาผ่านไป เนื่องจากระบบตรวจโปรแกรมทันทีที่ส่ง จึงได้มีการแสดงตารางคะแนนออนไลน์ เพื่อให้ผู้ชมต่างๆจากทั่วโลกสามารถชมผลการแข่งขันออนไลน์ได้ นอกจากนี้ระบบ RunC ยังถูกพัฒนาให้ใช้งานร่วมกับโปรแกรมแก้ไขข้อความ gedit ได้อีกด้วย
ระบบ RunC ยังปรับเปลี่ยนรูปแบบการแข่งขันในอีกหลายเรื่อง ผู้เข้าแข่งขันจะต้องเขียนฟังก์ชันขึ้นมาเพื่อแก้ไขปัญหาแทนที่จะเขียนโปรแกรมขึ้นมาซึ่งทำให้บางปัญหายากขึ้น สำหรับวิธีการให้คะแนน ข้อมูลทดสอบจะถูกรวมเป็นกลุ่มๆเรียกว่างานย่อย ผู้เข้าแข่งขันจะได้คะแนนในงานย่อยใดๆก็ต่อเมื่อโปรแกรมทำงานถูกต้องสำหรับทุกๆข้อมูลทดสอบในงานย่อยนั้น แต่ละงานย่อยอาจมีข้อกำหนดที่แตกต่างกันเพื่อให้มีความยากง่ายแตกต่างกัน
ในการแข่งขัน IOI 2012 มีการใช้ระบบ CMS แทนที่ระบบ RunC
รายชื่อประเทศเจ้าภาพการแข่งขันคอมพิวเตอร์โอลิมปิก
อ้างอิง
- . คลังข้อมูลเก่าเก็บจากแหล่งเดิมเมื่อ 2012-07-03. สืบค้นเมื่อ 2012-10-29.
- . คลังข้อมูลเก่าเก็บจากแหล่งเดิมเมื่อ 2012-11-02. สืบค้นเมื่อ 2012-10-29.
- "ระบบ CMS".
แหล่งข้อมูลอื่น
- IOI International Committee Website
- เว็บไซต์คอมพิวเตอร์โอลิมปิกประเทศไทย 2013-06-24 ที่ เวย์แบ็กแมชชีน
- IOI Secretariat Website
- รูปถ่ายจากการแข่งขันคอมพิวเตอร์โอลิมปิก
wikipedia, แบบไทย, วิกิพีเดีย, วิกิ หนังสือ, หนังสือ, ห้องสมุด, บทความ, อ่าน, ดาวน์โหลด, ฟรี, ดาวน์โหลดฟรี, mp3, วิดีโอ, mp4, 3gp, jpg, jpeg, gif, png, รูปภาพ, เพลง, เพลง, หนัง, หนังสือ, เกม, เกม, มือถือ, โทรศัพท์, Android, iOS, Apple, โทรศัพท์โมบิล, Samsung, iPhone, Xiomi, Xiaomi, Redmi, Honor, Oppo, Nokia, Sonya, MI, PC, พีซี, web, เว็บ, คอมพิวเตอร์
bthkhwamniimmikarxangxingcakaehlngthimaidkrunachwyprbprungbthkhwamni odyephimkarxangxingaehlngthimathinaechuxthux enuxkhwamthiimmiaehlngthimaxacthukkhdkhanhruxlbxxk eriynruwacanasaraemaebbnixxkidxyangiraelaemuxir karaekhngkhnkhxmphiwetxroxlimpikrahwangpraeths xngkvs International Olympiad in Informatics IOI epnkaraekhngkhnekiywkbwithyakarkhxmphiwetxrpracapi epnhnunginkaraekhngkhnoxlimpikwichakarsahrbnkeriynmthymsuksa khxmphiwetxroxlimpikkhrngaerkerimtninpi ph s 2532 kh s 1989 khxmphiwetxroxlimpiksylksnkaraekhngkhnkhxmphiwetxroxlimpikewbistewbistthangkarkhxngkaraekhngkhnkhxmphiwetxroxlimpik karaekhngkhnprakxbdwykarekhiynopraekrmkhxmphiwetxrsxngwn epnkaraekpyhadwykhntxnwithitang phuekhaaekhngkhncaaekhngepnthim thimlaimekin 4 khncakaetlapraeths xacykewnpraethsecaphaphthisamarthmiphuekhaaekhngkhnekin 4 khnid aetkaraekhngkhncaepnkaraekhngediyw miphuekhaaekhngkhncak 81 praethsemuxpi ph s 2547 nkeriynthiekhaaekhngkhncamacakkaraekhngkhnkarekhiynopraekrmkhxmphiwetxrphayinpraeths ephuxepntwaethnpraethsnnrupaebbkaraekhngkhnkaraekhngkhnmithngsinsxngwn inaetlawnnkeriynaetlakhncaidrbocthy 3 khx bangpixacepn 4 khx aelamiewlasahrbaekpyha 5 chwomng phuekhaaekhngkhncatxngaekikhpyhadwytnexng odymikhxmphiwetxrhnungekhruxng aelaimmikarchwyehluxxunid echn karsuxsarkbphuaekhngkhnkhnxun karsuxsarkbbukhkhlphaynxk hnngsux xinethxrent l odypktinkeriyncatxngaekpyhaodykarekhiynopraekrmkhxmphiwetxrdwy phasasi phasasiphlsphls hrux phasapaskal aelasngphayinewla 5 chwomngkhxngkaraekhngkhn hlngcaknncamikartrwcopraekrmthisngmadwychudkhxmulthdsxbxnepnkhwamlb sungmikhxmulthdsxbcanwnhnung pkticaepn 10 hrux 20 khx phuekhaaekhngkhncaidkhaaennsahrbchudthdsxbthiopraekrmthanganthuktxng phayinewlathikahnd aelaimichhnwykhwamcaekinkahnd octhybangkhxxacmikartxbotrahwangopraekrmaelailbrarihnungsungepnkhwamlb thaihkhxmulnaekhamikhwamaetktangkn khunxyukbkartxbotkhxngopraekrm echnocthyekhiynopraekrmihelnekmihchna nxkcakniyngmipyhaxikchnidhnungsungepidephychudkhxmulthdsxbihkbnkeriynrahwangkaraekhngkhn nkeriyncatxngaekpyhasahrbkhxmulthdsxbchudni aelasngkhatxbethannodyimtxngsngopraekrm sungnkeriynxacichkarekhiynopraekrmaekpyha xacthadwymux hruxxacichkarphsmphsankhxngsxngxyangnikid khaaenncakkaraekhngkhnthngsxngwncanamarwmknsahrbaetlakhn camikarmxbehriyyrangwlhlngkaraekhngkhncb ehriyyrangwlthiidkhunxyukbkhaaennthiaetlakhnthaid phuekhaaekhngkhnpraman 50 caidrbehriyyrangwl odymixtraswnkhxng ehriyythxng ehriyyengin ehriyythxngaedng imidehriyyrangwl epn 1 2 3 6 nnkhuxphuekhaaekhngkhnhnunginsibsxng caidehriyythxng rupaebbkaraekhngkhnxacmikarprbepliynid inkaraekhngkhn IOI 2010 mikarepliynmaichrabb RunC sungcatrwcopraekrmthisngipthnthi tangcakkxnhnanisungkartrwccadaeninkarhlngcbkaraekhngkhnaelw phuekhaaekhngkhnsamarthichothekhninkarihrabbtrwcaesdngphllphthcakkartrwcephuxthicanamaprbprungopraekrmihthuktxngyingkhun othekhnthiihtxnerimtncamiephiyngelknxyaelacakhxyephimkhunemuxewlaphanip enuxngcakrabbtrwcopraekrmthnthithisng cungidmikaraesdngtarangkhaaennxxniln ephuxihphuchmtangcakthwolksamarthchmphlkaraekhngkhnxxnilnid nxkcaknirabb RunC yngthukphthnaihichnganrwmkbopraekrmaekikhkhxkhwam gedit idxikdwy rabb RunC yngprbepliynrupaebbkaraekhngkhninxikhlayeruxng phuekhaaekhngkhncatxngekhiynfngkchnkhunmaephuxaekikhpyhaaethnthicaekhiynopraekrmkhunmasungthaihbangpyhayakkhun sahrbwithikarihkhaaenn khxmulthdsxbcathukrwmepnklumeriykwanganyxy phuekhaaekhngkhncaidkhaaenninnganyxyidktxemuxopraekrmthanganthuktxngsahrbthukkhxmulthdsxbinnganyxynn aetlanganyxyxacmikhxkahndthiaetktangknephuxihmikhwamyakngayaetktangkn inkaraekhngkhn IOI 2012 mikarichrabb CMS aethnthirabb RunCraychuxpraethsecaphaphkaraekhngkhnkhxmphiwetxroxlimpikIOI emuxngthicdkaraekhngkhn praethsecaphaph wnthi ewbistIOI 2026 praethsxusebkisthan ph s 2569IOI 2025 lapas praethsobliewiy ph s 2568 ewbistIOI 2024 xaelksanedriy praethsxiyipt 1 8 knyayn ph s 2567 ewbistIOI 2023 aesaekd praethshngkari 28 singhakhm 4 knyayn ph s 2566 ewbistIOI 2022 ykyakarta praethsxinodniesiy 7 15 singhakhm ph s 2565 ewbistIOI 2021 xxniln praethssingkhopr 19 25 mithunayn ph s 2564 ewbistIOI 2020 xxniln praethssingkhopr 13 19 knyayn ph s 2563 ewbistIOI 2019 baku praethsxaesxribcan 4 11 singhakhm ph s 2562 ewbist 2022 04 01 thi ewyaebkaemchchinIOI 2018 sukuba praethsyipun 1 8 knyayn ph s 2561 ewbistIOI 2017 etharan praethsxihran 28 krkdakhm 4 singhakhm ph s 2560 ewbistIOI 2016 khasan praethsrsesiy 12 19 singhakhm ph s 2559 ewbist 2016 02 11 thi ewyaebkaemchchinIOI 2015 xlmaetx praethskhaskhsthan 26 krkdakhm 2 singhakhm ph s 2558 ewbistIOI 2014 ithwn praethsithwn 13 20 krkdakhm ph s 2557 ewbist 2012 10 01 thi ewyaebkaemchchinIOI 2013 brisebn praethsxxsetreliy 6 13 krkdakhm ph s 2556 ewbistIOI 2012 praethsxitali 23 30 knyayn ph s 2555 ewbist 2012 10 14 thi ewyaebkaemchchinIOI 2011 phthya praethsithy 22 29 krkdakhm ph s 2554 ewbist 2010 09 04 thi ewyaebkaemchchinIOI 2010 praethsaekhnada 14 21 singhakhm ph s 2553 ewbistIOI 2009 plxfdif praethsblaekeriy 8 15 singhakhm ph s 2552 ewbist 2010 03 04 thi ewyaebkaemchchinIOI 2008 ikhor praethsxiyipt 16 23 singhakhm ph s 2551 ewbistIOI 2007 saekrb praethsokhrexechiy 15 22 singhakhm ph s 2550 ewbistIOI 2006 praethsemksiok 19 26 singhakhm ph s 2549IOI 2005 praethsopaelnd 18 25 singhakhm ph s 2548 ewbistIOI 2004 exethns praethskris 11 18 knyayn ph s 2547 ewbistIOI 2003 shrthxemrika 16 23 singhakhm ph s 2546 ewbistIOI 2002 yngxin praethsekahliit 18 25 singhakhm ph s 2545 ewbist 2009 01 23 thi ewyaebkaemchchinIOI 2001 tmeper praethsfinaelnd 14 21 krkdakhm ph s 2544 ewbist 2007 04 05 thi ewyaebkaemchchinIOI 2000 pkking praethscin 23 30 knyayn ph s 2543 ewbist 2011 11 01 thi ewyaebkaemchchinIOI 1999 xnthlya praethsturki 9 16 tulakhm ph s 2542 ewbist 2001 05 16 thi ewyaebkaemchchinIOI 1998 sutubl praethsoprtueks 5 12 knyayn ph s 2541IOI 1997 ekhpthawn praethsaexfrikait 30 phvscikayn 7 thnwakhm ph s 2540IOI 1996 praethshngkari 25 krkdakhm 2 singhakhm ph s 2539IOI 1995 ixndohewn praethsenethxraelnd 26 mithunayn 3 krkdakhm ph s 2538 ewbistIOI 1994 praethsswiedn 3 10 krkdakhm ph s 2537IOI 1993 emnodsa praethsxarecntina 16 25 tulakhm ph s 2536 ewbist 2004 01 05 thi ewyaebkaemchchinIOI 1992 bxnn praethseyxrmni 11 21 krkdakhm ph s 2535IOI 1991 exethns praethskris 19 25 phvsphakhm ph s 2534IOI 1990 minskh shphaphosewiyt 15 21 krkdakhm ph s 2533IOI 1989 praethsblaekeriy 16 19 phvsphakhm ph s 2532xangxing khlngkhxmulekaekbcakaehlngedimemux 2012 07 03 subkhnemux 2012 10 29 khlngkhxmulekaekbcakaehlngedimemux 2012 11 02 subkhnemux 2012 10 29 rabb CMS aehlngkhxmulxunIOI International Committee Website ewbistkhxmphiwetxroxlimpikpraethsithy 2013 06 24 thi ewyaebkaemchchin IOI Secretariat Website rupthaycakkaraekhngkhnkhxmphiwetxroxlimpik ewbyxIOI bthkhwamkila nkkila hruxthimkilaniyngepnokhrng khunsamarthchwywikiphiediyidodykarephimetimkhxmuldkhk