Masala #GD3VMAOJEX

Xotira 16 MB Vaqt 1000 ms Qiyinchiligi 10 %
3.7 (Baholar 3)
14

  

Interactive

Bu interaktiv masala!

Hakamlar hay’ati dasturi N (1N1091 \leq N \leq 10^9) sonini o’ylaydi. Sizning dasturingiz ko’pi bilan 5 ta so’rovda hakamlar hay’ati dasturi o’ylagan sonni izlab topishi talab etiladi.

Har bir so’rovda dasturingiz hakamlar hay’atining dasturiga “? X? \space X” ko’rinishida so’rov jo’natishi mumkin. Bu yerda XX (1X1091 \leq X \leq 10^9) butun son. Bunga javoban hakamlar hay’ati dasturi sizning dasturingizga NXN-X ning qiymatini qaytaradi.

Dasturingiz so’ngida siz “! X! \space X” ko’rinishida hakamlar hay’ati dasturi o’ylagan sonni chop etishingiz kerak.


Kiruvchi ma'lumotlar:

Kirish oqimida sizning ?? belgisi yordamida so’ragan har bir so’rovingizga alohida qatorda hakamlar hay’atining dasturiga bergan XX soningizga mos NXN-X ning qiymati kiritiladi.


Chiquvchi ma'lumotlar:

Ko’pi bilan 5 ta so’rovdan foydalangan holda hakamlar hay’atining dasturi o’ylagan sonni izlab toping.

ESLATMA: Interaktiv masalada sizning javobingizni hakamlar hay’ati qabul qila olishi uchun siz har bir so’rovingiz oxirida

  • Agar Pascal tilida ishlagan bo’lsangiz: flush(output)
  • Agar C/C++ tilida ishlagan bo’lsangiz fflush(stdout) yoki cout.flush()
  • Agar Java tilida ishlagan bo’lsangiz System.out.flush()
  • Agar Pythonda ishlagan bo’lsangiz sys.stdout.flush()
  • Agar C# tilida ishlagan bo’lsangiz Console.Out.Flush()

Buyruqlardan birini yozishingiz kerak bo’ladi!


Misollar
# input.txt output.txt
1
2

1

0
? 8

? 9

? 10

! 10
Yechimini yuborish
Bu amalni bajarish uchun tizimga kiring, agar profilingiz bo'lmasa istalgan payt ro'yxatdan o'tishingiz mumkin