Barcha masalalarni standard kiritish-chiqarish oqimlari orqali yechish mumkin (klaviatura orqali kiritish hamda ekranga chiqarish).
Matnli oqim
Faylli oqim
Matnli oqim
Faylli oqim
Matnli oqim
Faylli oqim
Matnli oqim
Faylli oqim
Matnli oqim
Faylli oqim
Matnli oqim
Faylli oqim
Matnli oqim
Faylli oqim
Matnli oqim
Faylli oqim
Matnli oqim
Faylli oqim
Matnli oqim
Faylli oqim
Matnli oqim
Faylli oqim
Matnli oqim
Faylli oqim
Matnli oqim
Faylli oqim
Matnli oqim
Faylli oqim
Matnli oqim
Faylli oqim
Matnli oqim
Faylli oqim
Matnli oqim
Faylli oqim
Matnli oqim
Faylli oqim
Matnli oqim
Faylli oqim
Matnli oqim
Faylli oqim
Matnli oqim
Faylli oqim
Matnli oqim
Faylli oqim
Har bir jo'natilgan yechim serverda eng kamida 10 ta testdan o'tadi. Yechim barcha testlardan o'tgandagina yechilgan hisoblanadi Tekshirish jarayonida xatolik topgan tizim, tekshirishni darhol to'xtatib xatolikni ko'rsatadi. Yechimlaringizning natijalarini "Oxirgi urinishlar" bo'limida ko'rishingiz mumkin. Bundan tashqari u yerda boshqa foydalanuvchilarning ham natijalari chiqib boradi. Natija o'z ichiga yechimingiz holati, agar tekshirishda xato bo'lsa, nechinchi testda xato bo'lganini oladi. "Oxirgi urinishlar" bo'limidagi yechimning soniga bosganda (agar u yechim sizniki bo'lsa) siz o'z yozgan kodingizni va yechimingiz haqida to'liq ma'lumotni olasiz.
Tizimda C++ da yechim yuborayotganda __int64
tipi o'rniga long long
ishlatish
kerak bo'ladi.
Java dasturlash tilida yechim yuborganda class nomi Main
bo'lishi shart aks holda tizim
tekshirolmaydi.
Tizim masalangizni tekshirganda quyidagi ko'rinishdagi javoblarni qaytarishi mumkin:
№ | Holati | Hodisa | Sabab |
---|---|---|---|
1 | Accepted | Dastur to'g'ri ishaydi va cheklovlarga muvofiq barcha sinovlardan o'tdi. | Jyuri xatosi ;) |
2 | Wrong answer | Javob noto‘g‘ri. Dastur bergan natijalar hakamlar hay'ati javoblariga mos kelmaydi | Noto'g'ri chiqish formati yoki dasturdagi algoritmik xato |
3 | Time limit exceeded | Masalada belgilangan vaqt cheklovidan o'tib ketdi | Dasturda samarasiz yechim yoki algoritmik xato |
4 | Presentation Error | Javob chiqarilmadi |
Odatda barcha ehtimolliklarni hisobga olinmaganida chiqarish oqimiga javob chiqarilmay qolishi
mumkin. Misol uchun if(i < 3) {cout << "Output"} bo'lganda, i qiymati 4 bo'lsa
cout funksiyasi ishlamaydi va javob chiqarilmaydi shunda ushbu xatolik yuzaga
keladi.
|
5 | Compilation error | Kompilyatsiya xatosi. | Dasturning sintaktik xatosi. Java tilida amalga oshirayotganda "Main" dan tashqari sinf ishlatilgan bo'lishi mumkin |
6 | Memory limit exceeded | Dastur masalada belgilangan xotira cheklovidan oshib ketdi. Dastur o'rnatilgan xotira hajmidan ko'proq foydalanadi. | Algoritmning samarasizligi yoki xotiraning noto'g'ri joylashishi |
7 | Runtime error | Bajarish xatosi. Dastur nolga teng bo'lmagan qaytarish kodi bilan yakunlandi. Bunday holda, ishning natijasi tekshirilmaydi. | Ehtimol, dasturda massivning mavjud bo'lmagan elementiga murojaat qilish, nolga bo'lish va h.k. Ehtimol C ++ dasturi "return 0" kodi bilan tugamagan yoki biron bir sababga ko'ra nolga teng bo'lmagan sonni qaytargan bo'lishi mumkin |
8 | Compiling | Dastur kompilatsiya qilinmoqda | Biroz kutishingiz kerak |
9 | Running | Dastur ishlatilmoqda | Dastur mavjud testlar orqali tekshirilmoqda |
10 | Waiting | Kutish | Dastur tekshirilishi uchun navbatda turibdi |