A. Just nothing...
Xotira: 256 MB, Vaqt: 1000 msQuyidagi kubiklarning namunaviy rasmidan foydalanib, \(N\) ta qavat yasash uchun ketadigan kublar sonini toping:

Yagona qatorda bitta butun son \(N(1 \le N \le 10^9)\) - qavatlar soni beriladi
Nechta kub sarflanganini toping.
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
1 |
1 |
| 2 |
2 |
4 |
B. Qo'shdim, toqmi...
Xotira: 256 MB, Vaqt: 1000 msSizga \(N\) uzunlikdagi \(S\) massiv beriladi, sizning vazifangiz ushbu massiv ichidan ikki sonni bir-biriga qo'shganda natija toq chiqadigan nechta juftlik yasash mumkinligini topish
Birinchi qatorda butun son \(N(2\leq N \leq 10^6)\) - massiv uzunligi
Keyingi qatorda \(N\) uzunlikdan iborat \(S\) massiv beriladi.
Massivning har bir elementi \(10^9\)dan oshmasligi kafolatlanadi
Yig'indisi toq chiqadigan nechta juftlik yasash mumkinligini toping
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
7 2 4 6 1 3 4 8 |
10 |
C. Uydagi ishlarni qildingmi...
Xotira: 32 MB, Vaqt: 1000 msSizga quyidagi shart beriladi:
\[(a_i + a_j) - (i + j) \geq n\]
Sizga berilgan massiv bilan ushbu shartni qanoatlantiradigan nechta juftlik yasash mumkinligini toping
Birinchi qatorda \(T(2 \leq T \leq 10^5)\) - testlar soni va \(n(1 \leq n \leq 10^5)\) - butun son kiritiladi
Keyingi qatorda \(T\)ta butun sondan iborat \(a\) massiv beriladi
massiv elementlari \([1,10^9]\) oraliqda bo'ladi
shartni qanoatlantiruvchi nechta juftlik yasash mumkinligini toping
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
10 5 2 4 6 1 3 4 8 9 10 55 |
18 |
D. Sovg'alar detektivi
Xotira: 256 MB, Vaqt: 1000 msNodir yangi yil arafasida otasidan yangi telefon sovg'a oladi va quvonchdan boshi osmonga yetadi! Eski telefonini esa xayrixohlik ila do'stiga hadya qiladi. Shu orada Nodirning uyiga \(N\) nafar do'sti keladi va ular orasida chin do'stlik kayfiyati – har kim o'z tanlagan do'stiga ataylab sovg'a ulashadilar, shunday qilib har bir kishi faqat bitta do'stdan sovg'a oladi.
Sizga \(i\)-do'st \(P_i\)-do'stga sovg'a bergani ma'lum. Endi esa bayram detektivi bo'lib, har bir \(i\)-do'st qaysi do'stdan sovg'a olganini aniqlang!
birinchi qatorda - \(N (1\leq N\leq 10^5)\)
Keyingi qatorda \(N\) ta sondan iborat \(P\) massivi (\(1 \leq P_i \leq N\)) beriladi.
Sovg'alar taqsimoti tugagach, har bir do'st kimdan sovg'a olganini aniqlang va ketma-ketlikda chiqaring.
Birinchi misolda:
1-do'st 4-do'stdan sovg'a oldi
2-do'st 1dan
3-do'st 2dan
4-do'st 3dan
shuning uchun javob: 4 1 2 3
Ikkinchi misolda:
birinchi do'st o'ziga sovg'a berdi - 1
ikkinchi do'st 3dan sovg'a oldi - 3
uchinchi do'st 2-do'stdan sovg'a oldi - 2
javob: 1 3 2
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
4 2 3 4 1 |
4 1 2 3 |
| 2 |
3 1 3 2 |
1 3 2 |
E. ChSB
Xotira: 256 MB, Vaqt: 1000 msMaktabimizda \(N*N\) ta kompyuterdan iborat xonada ChSB imtihoni olinyapti. Imtihon haqqoniy bo'lishi uchun test tuzuvchilar \(N\)ta test variant tuzishgan, ular 1dan boshlab \(N\)gacha raqamlangan. Sizning vazifangiz testlarni har bir o'rin uchun shunday joylashtiringki tepadan qaralganda o'sha test variant 1ta qatorda (eniga) va 1ta ustunda (bo'yiga) bir marta takrorlansin.
birinchi qatorda 1ta son - \(N (1<=N<=100)\)
\(N*N\) testlar joylashuvini chiqaring.
hech qaysi son eniga yoki bo'yidagi qatorda 1martadan ko'p takrorlanmasligi kerak, "Sudoku" o'yini kabi
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
4 |
1 2 3 4 2 3 4 1 3 4 1 2 4 1 2 3 |