Masala J
Musobaqa
Jasur o‘qiydigan maktabda matematika fanidan kichik musobaqa tashkil etildi. Unda har bir o‘quvchiga n
ta masala berildi. Har bir o‘quvchi shu masalalarni hal qilgan va natijalar quyidagicha baholangan:
Agar o‘quvchi biror masalani birinchi bo‘lib to‘g‘ri ishlagan bo‘lsa, yoki u masala hech kim tomonidan ishlanmagan bo‘lsa — 10 ball.
Agar masala to‘g‘ri ishlangan bo‘lsa, lekin birinchi emas — 5 ball.
Har bir xato yechim uchun — 2 ball chegiriladi, lekin faqat o‘quvchi oldin ball olgan bo‘lsa (ya’ni ball 0 bo‘lsa, kamaymaydi).
Sizga k
ta o‘quvchining javoblari beriladi. Har bir o‘quvchi n
ta masalaga bo‘lgan javoblarini satr ko‘rinishida taqdim etadi. Javoblar quyidagi kodlar bilan ifodalanadi:
0
— noto‘g‘ri yechim
1
— to‘g‘ri yechim
2
— masala birinchi marta ishlangan yoki umuman ishlanmagan
Birinchi qatorda ikkita butun son:
K — o‘quvchilar soni (1 ≤ K ≤ 1000)
N — masalalar soni (1 ≤ N ≤ 100)
Keyingi K qatorda:
Dastlab o‘quvchining ismi (faqat katta lotin harflarida, uzunligi 1 ≤ |ismi| ≤ 20)
So‘ngra N ta butun son: har biri 0, 1, yoki 2
Sizning vazifangiz: Har bir o‘quvchining ismini va to‘plagan ballini chiqaring
# | input.txt | output.txt |
---|---|---|
1 |
3 5 Ali 2 1 0 1 2 Sardor 0 0 0 0 0 Bek 1 2 1 0 1 |
Ali 28 Sardor 0 Bek 23 |