RESTAURANT - Nhà hàng bánh ngọt

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
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

HD được nhận vào làm đầu bếp tại một nhà hàng bánh ngọt nổi tiếng. Nhiệm vụ đầu tiên của HD là phải cắt một chiếc bánh hình chữ nhật kích thước ~h,w~ thành:

  • Các miếng bánh cắt thành các hình vuông có kích thước bằng nhau;
  • Độ dài cạnh hình vuông là lớn nhất.

Yêu cầu: Bạn hãy trả lời ~t~ câu hỏi dạng có thể cắt được bao nhiêu miếng bánh hình vuông có cạnh lớn nhất?

Input

  • Dòng đầu ghi số nguyên dương ~t\ (1 ≤ t ≤ 1000)~ là số lượng câu hỏi;
  • ~t~ dòng tiếp theo, dòng thứ ~i~ là câu hỏi ~i~ có ~2~ số nguyên dương ~h, w\ (1 ≤ h, w ≤ 1000)~.

Output

  • Ghi ra trên ~t~ dòng, dòng thứ ~i~ là đáp án câu hỏi ~i~.

Sample

Input #1
2
2 2
6 9
Output #1
1
6

Hint

  • Câu hỏi ~1~: bánh hình vuông cỡ lớn nhất ~2×2~ có ~1~ bánh;
  • Câu hỏi ~2~: Từ bánh ~6×9~ ta cắt thành có thể cắt thành:
    • ~54~ bánh ~1×1~;
    • ~6~ bánh ~3×3~.

Đáp án: ~6~.

Problem source: Chuyên Sơn La Online Judge


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.