A. Eng yaqin tub sonlar
Xotira: 16 MB, Vaqt: 500 msSizga A va B sonlar beriladi siz shu sonlarga eng yaqin (kichik) ikkita tub son chop eting ya'ni A va B uchun eng yaqin tub sonlarni.Agar bu sonlar oralig'ida 1 ta tub son bo'lsa va A va B sonlardan biri tub son bo'lsa sonlarni o'sish tartibida chop eting.
2 ta butun son A va B (1≤A,B≤\(10^5\)) kiritiladi
Siz A va B uchun eng yaqin tub sonlarni chop eting.Agar buning iloji bo'lsamasa -1 -1 deb chiqaring
4-test eng katta yordam deb o'ylayman
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
40016 713 |
-1 -1 |
2 |
2 4 |
2 3 |
3 |
4 8 |
5 7 |
4 |
25922 53924 |
25931 25933 |
B. Arifmetik progressiya
Xotira: 16 MB, Vaqt: 1000 msSizga \(a1\) va d beriladi yani \(a1\) arifmetik progressiyaning 1-hadi , d esa arifmetik progressiyaning ayirmasi. Siz esa shu arifmetik progressiyaning n-hadini chop eting.
Sizga \(a1\),n,d sonlar beriladi.(-100≤\(a1\)≤100).(0≤n,d≤1000)
Siz shu arifmetik progressiyaning n hadini chop etishingiz kerak :)
Search qilsaz chiqadi :)
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
3 34 5 |
168 |
2 |
10 1000 1 |
1009 |
C. Ajoyib sonlar
Xotira: 16 MB, Vaqt: 400 msZelishmalik do'sti Bekzod bilan yangi o'yin o'ylab topishdi.O'yinning nomi esa “Ajoyib sonlar” deb nomlashdi.O'yinda paytida ishtirokchiga N,A,B musbat sonlari beriladi ,o'yinda g'olib bo'lish uchun ishtirokchi N-ajoyib sonni topish kerak.
Ajoyib son-A yoki B sonidan biriga bo'linuvchi son.
Kiruvchi ma'lumotlarda N (1≤N≤\(10^3\)), A va B (2≤A,B≤\(10^2\)) musbat sonlari kiritiladi
Chiquvchi ma'lumotlarda N-ajoyib sonni chop eting
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
3 5 6 |
10 |
2 |
929 28 59 |
17836 |
3 |
472 52 13 |
6136 |
D. Password
Xotira: 16 MB, Vaqt: 5000 msEsingizda bo'lsa Bekzodga ustozi tomonidan topshiriq berilgan edi u bugun topshiriqni ko'rsatib maqtov eshitdi va ustozi unga yana bir topshiriq berdi.Bekzodda N uzunlikdagi S satr bor. U ushbu satrni kuchli parolga aylantirishi lozim.Buning uchun parol quyidagi shartlarni bajarishi kerak:
- Parol uzunligi [6:20] oralig'ida bo'lishi
- Parolda son,kichik hamda katta harflar bo'lishi
- Ketma-ket 3 ta bir xil son yoki harf qatnashmagan bo'lishi kerak
Topshiriq shundan iboratki kuchli parol tuzish uchun yana nechta qadamni amalga oshirish kerak.Doimgi-dek Bekzod bu topshiriqni hech qanday qiyinchiliksiz bajardi.Endi sizga navbat siz ushbu shartlarni har birini bajargan holda kuchli parol hosil qiling
N soni (1≤N≤25) va N uzunlikdagi S satr kiritiladi
Minimal nechta qadamdan song, kuchli parol yaratish mumkin
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
18 IiIvmkjaCgWVVzuDxs |
1 |
2 |
3 rPZ |
3 |
3 |
18 BqXmX9eIUuYP9v0EEb |
0 |
E. Angren universiteti
Xotira: 16 MB, Vaqt: 1000 msBu yil Angren universitetiga n ta odam imtixon topshirdi va a ta grand,b ta kantrak va c ta super kantrak bor. 1 yil oqish davomida 1 ta o`quvchiga k so`m pul ketadi. Kantrakni narxi b1 so`m , super kantrakni narxi esa c1 so`m . Siz 1 yil davomid qancha foyda yoki zarar qilganini topishingioz kerak.
Birinchi qatorda n soni yani oqishga topshirganlar soni kiritiladi(1≤n≤1000)
Ikkinchi qatorda a,b,c,b1,c1 kiritiladi yani nechta orin borligi va narxi qanchaligi haqida(0≤a,b,c≤50)(1000≤b1<c1≤20000).
Uchinchi qatorda k soni yani 1 yilda 1 ta talabaga qancha mablag` ketishi kiritiladi(100≤k≤10000)
Qancha foyda yoki zarar qilishini chop eting.+ va _ amallari bilan chop eting.
3-testda javobi 0 boladi . chunki 2 ta odam imtixon topshirgan shunga 1 ta grand va 1 takantrak boladi . Super kontrakda oqish uchun imtixon topshirgan odam yoq.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
10 2 3 5 2 5 4 |
-9 |
2 |
10 2 3 5 2 5 3 |
+1 |
3 |
2 1 1 1 2 3 1 |
0 |