Бутархай тоо


Submit solution

Points: 3
Time limit: 1.0s
Memory limit: 16M

Author:
Problem type
Allowed languages
C++

Танд Q ширхэг асуулт (query) өгөгдөнө. Асуулт бүрт A,B бүхэл тоонууд өгөгдөнө (?≠0).

Асуулт бүрийн хувьд A-г B-д хуваахад гарах хариуг хольмог бутархай хэлбэрээр илэрхийл.

Өөрөөр хэлбэл

\( \frac{A}{B} \Rightarrow m+ \frac{p}{q}\)

энд

  • m - бүхэл тоо
  • \(\frac{p}{q}\) -нь энгийн бутархай байна.

Оролт:

Эхний мөрөнд асуултын тоо: Q

Дараагийн Q мөр бүрт A B хоёр бүхэл тоо өгөгдөнө.

Гаралт:

Асуулт бүрийн хувьд нэг мөрөнд дараах гурван бүхэл тоог хэвлэнэ: m p q

Хязгаарлалтууд:

  • \( 0 < Q \leq 10^{5}\)
  • \(-10^{35} \leq A,B \leq 10^{35}\)
Дэд бодлого
Дэд бодлого оноо Хязгарлалт Тайлбар
1 Дэд бодлого -1 1 \(-10^{18} \leq A, B \leq 10^{18}\)
2 Дэд бодлого -2 1 Нэмэлт хязгаарлалтгүй

Жишээ:

Оролт-1
3
5 4
10 6
-7 3
Гаралт-1
1 1 4
1 2 3
-3 2 3

Comments

There are no comments at the moment.