VERSI BAHASA INDONESIA
Deskripsi Competitive Programming Contest CompFest7 merupakan kompetisi pemrograman berskala nasional yang diselenggarakan oleh Fakultas Ilmu Komputer Universitas Indonesia. Competitive Programming Contest CompFest7 terbagi dalam dua kategori yaitu Junior Competitive Programming Contest (JCPC) dan Senior Competitive Programming Contest (SCPC). JCPC diperuntukkan bagi siswa praperguruan tinggi (SD, SMP, SMA, atau sederajat), sedangkan SCPC diperuntukkan bagi mahasiswa (Diploma, S1, atau S2). Competitive Programming Contest menguji kemampuan berpikir logis dan sistematis peserta dalam menyelesaikan persoalan-persoalan komputasional menggunakan bahasa pemrograman C/C++ atau Java, dalam batasan-batasan tertentu seperti batasan waktu dan memori. Salah satu rangkaian acara dalam Competitive Programming Contest, Coder Class, akan diadakan satu bulan sebelum kompetisi untuk melatih kemampuan competitive programming peserta dan membiasakan peserta dengan sistem grader yang digunakan. Pada tahun ini, Senior Competitive Programming Contest kembali hadir sebagai kontes tingkat provinsial dari rangkaian ACM-ICPC. Lima peraih peringkat tertinggi pada babak final akan diberikan hak untuk dapat berpartisipasi langsung dalam “The 2015 ACM-ICPC Asia Jakarta Regional Contest”.
Penghargaan • • • •
Juara I Juara II Juara III Honorable Mention (2 tim)
Syarat dan Ketentuan Berikut adalah syarat dan ketentuan peserta Senior Competitive Programming Contest. •
Peserta adalah mahasiswa (Diploma, S1, atau S2) yang berasal dari institusi perguruan tinggi yang terdaftar pada Direktorat Jenderal Pendidikan Tinggi (DIKTI), dan belum dinyatakan lulus selama rangkaian kompetisi berlangsung (dibuktikan
dengan mengunggah hasil pindai Kartu Tanda Mahasiswa yang masih berlaku dan surat keterangan mahasiswa aktif dari perguruan tinggi). •
Peserta membentuk tim yang terdiri dari 3 (tiga) orang mahasiswa dari institusi perguruan tinggi yang sama. Setiap peserta hanya dapat terdaftar pada satu tim. Akan tetapi, setiap institusi dapat mendaftarkan lebih dari satu tim.
•
Setiap tim harus memiliki ketua tim (ditunjuk dari salah seorang anggota), memiliki susunan anggota yang tetap (tidak diperkenankan mengganti anggota tim), dan dapat didampingi oleh seorang pembimbing (dosen atau staf pengajar yang ditugaskan oleh institusi perguruan tinggi terkait).
•
Peserta memenuhi prosedur pendaftaran yang telah ditetapkan di bawah (termasuk pelunasan biaya pendaftaran sebesar Rp100.000,00 per tim).
Prosedur Pendaftaran 1. Jika terdapat anggota tim yang belum memiliki akun pada portal ACM-ICPC, lakukan pendaftaran akun pada portal ACM-ICPC: http://icpc.baylor.edu. Panduan terkait dapat diakses pada tautan berikut: http://bit.ly/RegCPC_ICPCPortal. 2. Lakukan pendaftaran tim pada portal ACM-ICPC. Panduan terkait dapat diakses pada tautan berikut: http://bit.ly/RegCPC_ICPCPortal. 3. Buat akun pada situs web CompFest7: http://compfest.web.id/login (cukup satu akun untuk setiap tim), kemudian log in (jika belum). 4. Daftar SCPC menggunakan tombol “Sign Up for SCPC” pada halaman CPC CompFest7 (http://compfest.web.id/competition/competitive-programming-contest), kemudian lakukan hal-hal berikut. •
Masukkan informasi nama tim, nomor telepon yang dapat dihubungi, dan alamat email aktif pada kolom yang disediakan.
•
Klik tombol “Go to Dashboard”, kemudian pilih menu Competition.
•
Klik tombol “Add Member” untuk mendaftarkan masing-masing anggota tim Anda (3 orang). Untuk setiap anggota, masukkan informasi nama, institusi pendidikan, alamat email, role (Leader atau Member; hanya salah satu anggota yang dapat ditunjuk sebagai Leader), dan unggah berkas-berkas lain yang diminta.
5. Lakukan pembayaran sesuai dengan prosedur berikut. 1). Buka email dari panitia Competitive Programming Contest CompFest7 yang terdapat di dalam kotak masuk email Anda (email akan dikirimkan paling lambat tiga hari setelah pendaftaran tim dilakukan. Jika Anda belum menerima email dari panitia dalam tiga hari, silakan menghubungi narahubung yang tercantum pada akhir berkas). 2). Transfer biaya pendaftaran (Rp100.000,00 per tim) ke nomor rekening yang diberikan dalam email verifikasi pada langkah 1. 3). Unggah bukti pembayaran pada dashboard situs web CompFest7 sebelum masa pendaftaran berakhir. 6. Tunggu verifikasi oleh panitia. Tim yang telah diverifikasi resmi menjadi peserta Senior Competitive Programming Contest CompFest7. Email mengenai verifikasi akan dikirimkan kepada peserta melalui alamat email yang digunakan saat pendaftaran.
Jadwal dan Alur Kompetisi CompFest Coder Class
Sesi latihan yang tidak wajib, dilaksanakan secara online dari tanggal 3 Agustus 2015 sampai dengan 23 Agustus 2015
Penyisihan
Penyisihan akan dilaksanakan secara online pada tanggal 30 Agustus 2015
Pengumuman Finalis
Pengumuman finalis akan diumumkan pada tanggal 3 September 2015
Final
Babak final akan dilaksanakan onsite pada acara puncak CompFest7 pada tanggal 3 Oktober 2015
Pengumuman Pemenang
Pemenang kompetisi akan diumumkan tanggal 4 Oktober 2015 pada acara puncak CompFest7.
CompFest Coder Class •
CompFest Coder Class merupakan sesi pelatihan yang bersifat opsional untuk melatih kemampuan competitive programming peserta dan memperkenalkan sistem grader yang akan digunakan selama kompetisi. Alamat situs Coder Class dan informasi akun untuk login ke sistem Coder Class akan diberikan hanya kepada peserta yang telah diverifikasi dan telah memenuhi prosedur pendaftaran.
•
CompFest Coder Class diadakan selama tiga minggu. Soal-soal latihan akan diberikan setiap minggunya. Solusi soal-soal tersebut akan dipublikasikan pada akhir pekan setiap minggunya.
•
Tingkat kesulitan soal pada CompFest Coder Class tidak mencerminkan tingkat kesulitan soal yang akan diujikan pada babak penyisihan dan babak final.
Babak Penyisihan •
Babak penyisihan akan dilaksanakan secara online pada alamat web yang diumumkan kemudian.
•
Babak penyisihan akan dilaksanakan selama 3 (tiga) jam dan terdiri dari 3 (tiga) sampai 5 (lima) soal pemrograman.
•
Tim dapat mengajukan klarifikasi soal melalui sistem grader pada 2 (dua) jam pertama kompetisi.
•
Dua puluh tim terbaik yang menyelesaikan sekurang-kurangnya 1 (satu) soal berhak mengikuti babak final. (Lihat bagian Sistem Penilaian).
•
Selama kompetisi berlangsung, setiap tim dilarang untuk bekerja sama dalam bentuk apapun dengan tim lain.
•
Tim yang terindikasi melakukan pelanggaran atau kecurangan akan didiskualifikasi.
Babak Final •
Babak final dilaksanakan secara onsite di Fakultas Ilmu Komputer, Universitas Indonesia, Depok, Jawa Barat.
•
Setiap tim akan disediakan 1 (satu) unit komputer dengan spesifikasi sebagai berikut. Sistem Operasi
Ubuntu (di atas versi 10.10)
Web Browser
Firefox
Editor
geany, gedit, vi
Compiler
C
GNU C Compiler (gcc)
versi ≥ 4.7.x
C++
GNU C Compiler++ (g++)
versi ≥ 4.7.x
Java
Java Compiler (javac)
versi ≥ 1.6_x (Java 6)
Debugger
GNU Debugger (gdb)
Dokumentasi
C++ STL Reference JAVA API Reference
Aplikasi Lain
Kalkulator (GNOME calculator) LibreOffice (Writer, Calc, Impress) Python Interactive Shell
•
Babak final akan dilaksanakan selama 5 (lima) jam dan terdiri dari 8 (delapan) sampai 12 (dua belas) soal pemrograman.
•
Peserta dapat mengajukan klarifikasi soal melalui sistem grader pada 4 (empat) jam pertama kompetisi.
•
Setiap tim diperbolehkan membawa paling banyak tiga salinan catatan (team notes) yang sama persis dengan spesifikasi sebagai berikut. o Catatan dicetak pada kertas berukuran A4 dan terdiri dari maksimal 25 halaman. Setiap halaman dapat dicetak pada salah satu atau kedua sisi kertas. (Halaman kertas yang kosong tidak terhitung dalam batasan 25 halaman.) o Setiap halaman pada catatan dilengkapi dengan nomor halaman dan identitas tim. o Catatan harus dapat terbaca dengan jelas dari jarak pandang 50 cm dengan penglihatan normal.
•
Scoreboard akan dibekukan pada 1 (satu) jam terakhir kompetisi.
•
Selama kompetisi berlangsung, peserta dilarang: o Berkomunikasi dengan peserta tim lain. o Mengganggu peserta tim lain. o Makan atau minum di dalam ruangan kompetisi.
o Mengganggu jalannya kompetisi dalam bentuk apa pun. o Melakukan
hal-hal
yang
berpotensi
merusak
perangkat
komputer
(membanting mouse, memukul keyboard keras-keras, dll.). o Menggunakan catatan selain team notes dalam bentuk apa pun, media penyimpanan eksternal dalam bentuk apa pun (flash disk, dll.), alat komunikasi dalam bentuk apa pun (ponsel, dll), dan/atau alat bantu hitung seperti sempoa dan kalkulator (dalam bentuk fisik). •
Peserta
yang
terindikasi
melakukan
pelanggaran
atau
kecurangan
akan
didiskualifikasi.
Teknis Kompetisi Bahasa Pemrograman Bahasa pemrograman yang diperbolehkan dalam Senior Competitive Programming Contest CompFest7 adalah: •
C,
dengan ekstensi berkas .c;
•
C++,
dengan ekstensi berkas .cpp;
•
Java,
dengan ekstensi berkas .java.
Perintah kompilasi untuk masing-masing bahasa adalah: •
C
: gcc -o [source] [source.c] -std=gnu99 -O2 -s -static -lm;
•
C++
: g++ -o [source] [source.cpp] -O2 -s -static -lm -std=c++11;
•
Java
: javac Main.java.
Soal Setiap soal akan dipresentasikan dalam bahasa Inggris. Soal-soal yang diberikan merupakan soal-soal algoritmis. Setiap soal memiliki komponen-komponen sebagai berikut. •
Kepala Soal; berisi judul soal, batas memori, dan batas waktu eksekusi program.
•
Deskripsi; berisi pengantar dari permasalahan dalam suatu soal.
•
Format Masukan; menyatakan spesifikasi masukan dari soal.
•
Format Keluaran; menyatakan spesifikasi keluaran dari soal.
•
Contoh Masukan dan Keluaran; berisi satu atau lebih contoh masukan dan keluaran yang bersesuaian.
•
Batasan; menyatakan batasan-batasan pada soal.
Sistem Penilaian •
Setiap jawaban dikirimkan dalam bentuk berkas yang isinya merupakan kode yang ditulis menggunakan salah satu bahasa pemrograman yang diperbolehkan.
•
Berkas kode yang dikirim berukuran maksimal 100KB dan harus dapat dikompilasi dalam waktu maksimal 30 detik.
•
Program peserta menerima masukan dari standard input (keyboard) dan memberikan keluaran melalui standard output (layar).
•
Program peserta akan diberikan beberapa kasus uji untuk menguji kebenaran program. Program peserta harus berhenti (terminate) dalam batas waktu tertentu dan tidak diperkenankan menggunakan memori lebih besar dari batasan yang telah ditentukan (batas waktu dan batas memori dicantumkan secara eksplisit pada setiap soal).
•
Setiap program peserta akan mendapatkan satu dari putusan-putusan berikut. o
“Accepted”, program menghasilkan jawaban yang benar untuk setiap kasus uji dan selesai dalam batas waktu dan memori yang diberikan.
o “Compile Error”, program tidak dapat dikompilasi di server. o “Wrong Answer”, program berjalan dan selesai dalam batasan waktu dan memori yang diberikan, namun menghasilkan jawaban yang salah. o “Time Limit Exceeded”, program berjalan namun tidak selesai dalam batasan waktu yang diberikan. o “Memory Limit Exceeded”, program menggunakan memori lebih dari batasan yang diberikan. o “Runtime Error”, program selesai namun mengembalikan non-zero return code. •
Program peserta untuk suatu soal dinyatakan benar (mendapat putusan “Accepted”) apabila untuk setiap kasus uji yang diberikan program menghasilkan keluaran yang benar. Tidak ada nilai parsial.
•
Peserta dianggap menyelesaikan suatu soal apabila terdapat jawaban yang mendapatkan putusan “Accepted” pada soal tersebut. Pengumpulan jawaban untuk soal yang telah diselesaikan akan diabaikan.
•
Untuk setiap soal yang diselesaikan, peserta akan mendapat penalti waktu sebesar jumlah menit yang berlalu sejak kompetisi dimulai sampai pengumpulan jawaban yang mendapatkan putusan “Accepted”, ditambah 20 menit untuk setiap jawaban pada soal tersebut yang tidak mendapatkan putusan “Accepted”. Tidak ada penalti waktu untuk soal yang tidak berhasil diselesaikan.
•
Peserta akan diurutkan berdasarkan banyaknya soal yang berhasil diselesaikan, kemudian berdasarkan total penalti waktu yang paling sedikit, kemudian berdasarkan waktu pengumpulan jawaban “Accepted” terakhir yang paling awal.
•
Program peserta dilarang untuk: o mengakses jaringan; o forking;
o membuka dan membuat file; o menyerang sistem keamanan server grader; o mengeksekusi program lain; o mengganti hak akses file; o membaca informasi file; o membuat system call. •
Peserta yang melanggar larangan tersebut dengan sengaja akan didiskualifikasi.
•
Keputusan juri bersifat mutlak dan tidak dapat diganggu gugat.
Klarifikasi Peserta dapat meminta klarifikasi tertulis mengenai hal-hal (terkait soal, sistem kompetisi, dan sebagainya) yang dianggap kurang jelas. Permintaan klarifikasi dapat diajukan pada 2 (dua) jam pertama pada babak penyisihan atau pada 4 (empat) jam pertama babak final. Pertanyaan yang diajukan di luar masa permintaan klarifikasi tidak akan dijawab kecuali jika dianggap perlu oleh pihak juri. Juri akan menjawab pertanyaan klarifikasi dengan salah satu dari jawaban di bawah ini. •
“Yes” – Ya
•
“No” – Tidak
•
“Answered in task (explicitly or implicitly)” – Baca soal lebih teliti (Deskripsi soal sudah cukup jelas. Peserta perlu membaca kembali soal dengan lebih teliti).
•
“Invalid Question” – Pertanyaan tidak sah (Pertanyaan tidak dapat dijawab dengan “ya” atau “tidak”. Peserta diharapkan mengubah pertanyaannya sehingga jawaban “ya” atau “tidak” menjadi bermakna).
•
“No comment” – Tidak ada komentar (Peserta menanyakan informasi yang tidak dapat diberitahukan juri).
•
Jawaban lain bila diperlukan.
Narahubung [T]: +62 87783277820 (Soko) [T]: +62 87835520315 (Gentur) [E]:
[email protected]
ENGLISH VERSION
Description CompFest7 Competitive Programming Contest is a nationwide competition held by The Faculty of Computer Science, University of Indonesia. The competition is divided into two categories: Junior Competitive Programming Contest (JCPC), which is intended for precollege students (primary and secondary school students), and Senior Competitive Programming Contest (SCPC), which is intended for college/university students (diploma, undergraduate, or graduate level). In Competitive Programming Contest, the ability to think logically and systematically in solving algorithmic, programming-based problems using C/C++ and/or Java under certain constraints (time and memory) will be tested. To introduce the grading environment and to warm-up the participants in competitive programming skills, CompFest Coder Class will be commenced approximately one month before the actual competition. This year, Senior Competitive Programming Contest will also be held as one of the provincial contests for The 2015 ACM-ICPC. Five top teams from the final round will be granted eligibility to compete in “The 2015 ACM-ICPC Asia Jakarta Regional Contest”.
Awards ● ● ● ●
First Place Second Place Third Place Honorable Mention (2 team)
Terms and Conditions The following terms and conditions apply to Senior Competitive Programming Contest participants. •
Participants are students (diploma, undergraduate, or graduate level) of any university registered at Direktorat Jenderal Pendidikan Tinggi (DIKTI) who will not have graduated during the span of the competition; proven by uploading up-to-date Student ID Card scan image and proof-of-enrollment letter from the university.
•
Participants must form a team consisting of exactly 3 students-from-the-sameuniversity. Each participant may only participate in one team. However, each university may register more than one team.
•
Each team must pick one of its members as team leader and may be accompanied by a coach (e.g. teaching staff member assigned by the university). The structure of the team (i.e. the members) may not be changed after registration.
•
Participants must fulfill the registration procedure listed below. (Including the payment of registration fee of Rp100,000.00 per team).
Registration Procedure 1. If any team member does not have an account at the ACM-ICPC portal, register for an account here: http://icpc.baylor.edu. Each team member must have an account at
the
ACM-ICPC
portal.
For
assistance,
a
guide
is
provided
here:
http://bit.ly/RegCPC_ICPCPortal. 2. Register the team at the ACM-ICPC portal. For assistance, a guide is provided here: http://bit.ly/RegCPC_ICPCPortal. 3. Make an account at the CompFest7 website: http://www.compfest.web.id/login (only one account is needed for each team), then log in (if the system has not done it for you). 4. Apply for SCPC registration using the “Sign Up for SCPC” button provided on the CompFest7 Competitive Programming Contest page (http://compfest.web.id/ competition/competitive-programming-contest), then do the following things. •
Enter your team name, contactable phone number, and email address in the provided fields.
•
Click the “Go to Dashboard” button, then go to the Competition menu.
•
Click on the “Add Member” button to register your team members (3 individuals). For each member, enter the name, contact informations, and
role (Leader or Member; only one can be designated as team leader), then upload the required documents (proof of eligibility, identity card scan image, etc.). 5. Transfer the registration fee by following these procedures. 1). Check your mailbox for an email sent by CompFest7 committee (email will be sent within 3 days after registration. If you have not received the email after 3 days, plase contact the contact persons listed at the end of this document). 2). Transfer the registration fee of Rp100.000,00 to the bank account number provided in the email given in step 1. 3). Upload the payment receipt through the CompFest7 website’s Dashboard menu before registration closes. 6. Wait for our confirmation. Teams that have been confirmed will officially be the
participants of CompFest7 Senior Competitive Programming Contest. A confirmation email regarding this information will we mailed to your email address.
Event Schedule CompFest Coder Class
Optional practice session; held online from 3rd of August 2015 until 23rd of August 2015.
Preliminary Round
The preliminary round will be held online on 30th of August 2015.
Finalists Announcement
The finalists will be announced on 3rd of September 2015.
Final Round
The final round will be held onsite during CompFest7 main event on 3rd of October 2015.
Winners Announcement
Winners of the contest will be announced
during CompFest7 main event on 4th October 2015.
CompFest Coder Class •
CompFest Coder Class is an optional practice session designed to train competitive programming skills of the participants and to introduce the grading environment that will be used during the competition. Access to Coder Class website will only be given to confirmed participants that have been verified and fulfilled the registration procedure.
•
CompFest Coder Class will be held for 3 weeks. Practice problems will be given during each week. The solution for the problems will be revealed at the end of each week.
•
The difficulty of the problems given in Coder Class may not reflect the difficulty of preliminary and final round problems.
Preliminary Round •
The preliminary round will be held online using a website which address is to be announced.
•
Teams will be presented with 3 to 5 programming problems to be solved in 3 hours.
•
Teams may ask for clarification during the first 2 hours of the competition.
•
Top 20 teams that have acquired at least one “Accepted” verdict will be invited to participate in the final round.
•
During the competition, each team must not work with any other team(s) in any way.
•
Any team deemed to have done misconduct will be disqualified.
Final Round •
The final round will be held onsite at the Faculty of Computer Science, University of Indonesia, Depok, West Java.
•
Each team will be provided with one computer with the following specification. Operating System
Ubuntu (10.10 or newer)
Web Browser
Firefox
Editor
geany, gedit, vi
Compiler
C
GNU C Compiler (gcc)
4.7.x or newer
C++
GNU C Compiler++ (g++)
4.7.x or newer
Java
Java Compiler (javac)
1.6_x (Java 6) or newer
Debugger
GNU Debugger (gdb)
Documentation
C++ STL Reference Java API Reference
Other Application
Calculator (GNOME calculator) LibreOffice (Writer, Calc, Impress) Python Interactive Shell
•
Teams will be presented with 8 to 12 programming problems to be solved in 5 hours.
•
Teams may only ask for clarification during the first 4 hours of the competition.
•
Teams are allowed to bring at most 3 exact copies of team reference document (i.e. team notes) with the following specification. o The document is to be printed on A4-size papers, either one-sided or twosided.
o The document may only contain up to 25 non-empty pages. o Each non-empty page of the document must be numbered and provided with correct team name. o Text and illustrations must be readable by a person with correctable eyesight without magnification from a distance of 50 cm. •
The scoreboard will be frozen during the last 1 hour of the competition.
•
During the competition, teams are prohibited to: o Communicate with the other team(s); o Disturb the other team(s); o Eat and/or drink in the competition room; o Disrupt the course of the competition; o Do potentially destructive behavior(s), e.g. throwing the mouse, smashing on the keyboard; o Use any other kind of reference other than the allowed documents (i.e. the team reference document and the STL documentations); o Use any kind(s) of communication device; o Use any kind(s) of data storage medium (e.g. flash drive); o Use any kind(s) of physical calculating tools (e.g. abacus, physical calculator).
•
Any team deemed to have done misconduct will be disqualified.
Technical Details Programming Languages The programming languages allowed in CompFest7 Senior Competitive Programming Contest are •
C
(using .c file extension),
•
C++
(using .cpp file extension),
•
Java
(using .java file extension).
The command used for compiling each submission is the following. •
C
: gcc -o [source] [source.c] -std=gnu99 -O2 -s -static -lm;
•
C++
: g++ -o [source] [source.cpp] -O2 -s -static -lm -std=c++11;
•
Java
: javac Main.java.
Problems The problems that will be given are algorithmic problems. Each question has the following components. •
Problem header, containing the problem title, execution time limit, and memory limit.
•
Description, containing the description of the task(s) to be done.
•
Input format, containing the specification of program input.
•
Output format, containing the specification of program output.
•
Sample input(s) and output(s), containing one or more pairs of sample input and its output.
•
Constraints, specifying the constraints for the particular problem.
Grading •
The answers (programs) are to be sent in the form of source code, using any of the allowed programming languages.
•
The source code must not be bigger than 100KB and must be compilable within 30 seconds.
•
The submitted programs are expected to receive inputs from the standard input (e.g. keyboard) and write its outputs to the standard output (e.g. the screen).
•
The submitted programs are to be tested using undisclosed, predetermined test cases to verify the correctness of the programs. Each program must terminate within the given time limit and must not use memory larger than the specified memory limit (dependent to the problem).
•
Every submitted program will be given one of these verdicts: o “Accepted”, the program produced correct output for each test case within the time and memory limit. o “Compile Error”, the program failed to be compiled. o “Wrong Answer”, the program terminated successfully within the time and memory limit, but didn’t produce the correct output. o “Time Limit Exceeded”, the program didn’t terminate within the time limit. o “Memory Limit Exceeded”, the program tried to use more memory than the limit. o “Runtime Error”, the program terminated with a non-zero return code.
•
A submitted program is considered to be correct (i.e., get the “Accepted” verdict) if and only if it produces the correct output for each given test case. There is no partial score.
•
A problem is considered to be solved should the team manage to get an “Accepted” verdict for the particular problem. Further submissions to the solved problem will be ignored.
•
For each solved problem, the team will be given time penalty, which equals the time elapsed from the beginning of the contest (in minute) to the submittal of the accepted run plus 20 minutes for every rejected run for that problem regardless of submission time. There is no time penalty for unsolved problems.
•
Teams are ranked by the most number of problems solved, then by the least total penalty time for each problem, and then by the earliest submission time of the last “Accepted” run.
•
Submitted programs are not allowed to: o access the network; o fork; o open and/or create files; o attack the system or the grader; o execute other programs; o mengakses jaringan; o change file permissions; o read file information; o make system call.
•
Deliberate violation of the rules above may result in disqualification.
•
The decisions of the judges are final and binding.
Clarification Participants may ask for written clarifications concerning any ambiguities or things related to the competition (problems, competition system, etc.). Requests for clarification can only be made during the allocated time span (the first 2 hours for preliminary round; the first 4 hours for the final round). Any clarification requests sent after this period will not be answered unless deemed necessary by the judges. The answer for each clarification request will be one of the following: •
“Yes”
•
“No”
•
“Answered in task (explicitly or implicitly)” (The task description contains sufficient information. The contestant should read it again carefully.)
•
“Invalid Question” (The question is most likely not phrased so that a yes/no answer would be meaningful. The contestant may need to rephrase the question.)
•
“No comment” (The contestant is asking for information that the judges cannot give.)
•
Any other answer, if needed.
Contact Person [T]: +62 87783277820 (Soko) [T]: +62 87835520315 (Gentur) [E]:
[email protected]