Cắt hình chữ nhật

Xem dạng PDF

Gửi bài giải

Điểm: 2,00 (OI)
Giới hạn thời gian: 0.38s
Giới hạn bộ nhớ: 512M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Go, Java, Kotlin, Pascal, PyPy, Python, Rust, Scratch

Người ta dùng máy cắt để cắt một hình chữ nhật có kích thước ~M \times N~ ~(N~, ~M~ nguyên dương ~\leq 5000)~ thành một số ít nhất các hình vuông có kích thước nguyên dương và có các cạnh song song với cạnh hình chữ nhật ban đầu. Máy cắt khi cắt luôn cắt theo phương song song với một trong hai cạnh của hình chữ nhật và chia hình chữ nhật thành hai phần.

Input

Gồm ~2~ số là kích thước ~M~, ~N~ cách nhau bởi dấu cách.

Output

Ghi số ~k~ là số hình vuông được tạo ra

Sample Input

5 6

Sample Output

5

Bình luận

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



  • -8
    HotStepBroz  đã bình luận lúc 11, Tháng 6, 2023, 7:04

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


  • -6
    Eula_Simp_Lord  đã bình luận lúc 21, Tháng 3, 2022, 15:23

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


    • 1
      kh0i  đã bình luận lúc 22, Tháng 3, 2022, 3:47

      Chia thành 2 hình 3x3 và 3 hình 2x2 bạn nhé :D


  • -17
    Rukashi  đã bình luận lúc 14, Tháng 10, 2021, 9:43

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


  • 1
    ngkan  đã bình luận lúc 17, Tháng 5, 2021, 11:03

    Bài đã được thêm test.


    • -33
      stormgamming  đã bình luận lúc 1, Tháng 6, 2021, 13:39

      Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.