POATRI - Tính số điểm của tam giác

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 0.005s
Giới hạn bộ nhớ: 256M

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Go, Java, Pascal, Perl, PHP, Python, Ruby, Rust, Scratch, Swift
  • Trong hệ trục tọa độ Descartes, cho các điểm: ~O(0, 0), A(a, 0)~ và ~B(0, b)~. Hãy đếm số điểm có tọa độ nguyên nằm trên và nằm trong ~ΔOAB~.

Input

Dòng đầu tiên ghi số nguyên dương ~T~ là số lượng câu hỏi,

Dòng thứ ~i~ trong ~T~ dòng tiếp theo là câu hỏi thứ ~i~ chứa hai số nguyên dương ~a, b~.

Giới hạn:

  • ~(1 \le T \le 100)~,
  • ~(1 \le a, b \le 10^9)~.

Output

Gồm ~T~ dòng, dòng thứ ~i~ để trả lời cho câu hỏi ~i~ chứa hai số nguyên dương là kết quả của bài toán.

Sample

Input #1
2
2 4
1 1
Output #1
8 1
3 0

Hint

Ở câu hỏi ~1~, ta sẽ có tam giác như sau:

Untitled16.png

Ta có thể thấy:

  • ~8~ điểm có tọa độ nguyên ở trên tam giác(điểm màu xanh),
  • ~1~ điểm có tọa độ nguyên bên trong tam giác(điểm màu đen).

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.