Masala #SZMXBAHELJ
Hasan va Adolatli Bo'linish
Bir musobaqada ta ishtirokchi bor, har birining kuchi bo'lib, va har bir ishtirokchining kuchi noyob (har bir o'yinchida faqat bitta noyob qiymat mavjud). Ishtirokchilar ikki jamoaga bo'linadi va ular o'yinni iloji boricha adolatli qilishni xohlaydi, shuning uchun ular jamoalarining kuchi teng bo'lishini istaydi. Biror jamoaning kuchi quyidagicha aniqlanadi:
Birinchi jamoaning kuchi va ikkinchi jamoaning kuchi o'rtasidagi minimal nisbatni aniqlang (Nisbat har doim butun son bo'lishini unutmang). Javob katta bo'lishi mumkin, shuning uchun uni ga bo'lganda chiqaring.
E'tibor bering, uchun javob 1 ga teng.
Birinchi qatorda bitta butun son — test holatlari soni.
Har bir test holatining yagona qatorida bitta butun son — ishtirokchilar soni.
Bu miqdor kafolatlangan oshmaydi .
Bitta butun son, minimal nisbati moduli bo'yicha.
# | input.txt | output.txt |
---|---|---|
1 |
1 4 |
6 |
uchun eng yaxshi bo'linish quyidagicha:
javob quyidagicha bo'ladi: