Category
Similar Problems
0481. G'alati son
Time limit : 1000 ms
Memory limit : 64 mb
Shahzodbek sonlarga juda qiziqadi va har doim ko’plab turdagi sonlar kombinatsiyalari haqida har xil hayollar suradi. Masalan, u uchun biror sonni ikkita 7 ga karrali son yig’indisi ko’rinishida yozib bo’lsa, u ajoyib son hisoblanar ekan. Shuning uchun yaqinda UMS kompaniyasidan o’ziga 5101327 raqamini sotib oldi(5101327 = 777777 + 4323550). Yana uning aytishicha biror sonni 3 va 7 raqamlari yig’indisi ko’rinishida ifodalab bo’lsa, u omadli raqam ekan. Shu sababli u yaqinda yangi “Nokia 300” telefonini xarid qildi(300 = 23*3 + 33*7).
Kuni kecha Shahzodbek yana yangi turdagi sonni o’ylab topdi. Uning fikricha, agar biror N sonni ab+ba ko’rinishida ifodalab bo’lsa(a va b sonlari natural sonlar), u son g’alati son deyilarkan. Masalan, 57 soni g’alati(57 = 25+52). Sizga N soni berilgan, siz N soni g’alati yoki g’alati emasligini aniqlovchi dastur tuzishingiz kerak.
Kiruvchi ma’lumotlar: N natural soni. (1 <= N <= 105)
Chiquvchi ma’lumotlar: Agar kiritilgan son g’alati bo’lsa, “Yes” so’zini, aks holda “No” so’zini chiqaring.
№ |
Kiruvchi ma’lumotlar |
Chiquvchi ma’lumotlar |
1 |
57 |
Yes |
Tayyorladi: Yo’ldoshboy Sultonov