Xắp xếp ghế

Xem dạng PDF

Gửi bài giải

Điểm: 3,00
Giới hạn thời gian: 2.0s
Giới hạn bộ nhớ: 64M
Input: stdin
Output: stdout

Dạng bài

Bài 2. SẮP XẾP (2.5 điểm)

Lớp 2A đang muốn sắp xếp bàn ghế để sinh hoạt lớp. Trong lớp có:

  • (a) cái bàn, và
  • (b) cái ghế.

Một cái bàn sẽ được xếp chung với 4 cái ghế để tạo thành 1 bộ bàn ghế.

Hỏi lớp 2A sẽ sắp xếp được tối đa bao nhiêu bộ bàn ghế?


Input

  • Gồm một dòng chứa hai số nguyên (a) và (b) ((1 <a, b < 100)), mỗi số cách nhau một khoảng trắng.</li>

Output

  • Gồm một số nguyên duy nhất là số lượng bộ bàn ghế tối đa mà lớp 2A sắp xếp được.

Ví dụ

Input Output Giải thích
1 4 1 Xếp được 1 bộ và không còn dư cái bàn hay cái ghế nào.
5 9 2 Xếp được 2 bộ và còn dư 3 cái bàn và 1 cái ghế.


Bình luận

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



  • 0
    admin  đã bình luận lúc 7, Tháng 1, 2025, 3:51

    Lời giải bài toán: SẮP XẾP BÀN GHẾ (Scratch)

    Ý tưởng

    Chúng ta cần tính số bộ bàn ghế tối đa có thể sắp xếp được từ số lượng bàn và ghế cho trước.
    Mỗi bộ bàn ghế gồm 1 bàn4 ghế.
    Số bộ bàn ghế tối đa được tính bằng: [ x = \min(a, \lfloor b / 4 \rfloor) ]


    Khối lệnh Scratch

    Khi nhấn lá cờ xanh:
    1. Hỏi số lượng bàn:

      • Hiển thị câu hỏi: "Nhập số lượng bàn (a):".
      • Lưu câu trả lời vào biến a.
    2. Hỏi số lượng ghế:

      • Hiển thị câu hỏi: "Nhập số lượng ghế (b):".
      • Lưu câu trả lời vào biến b.
    3. Tính toán số bộ bàn ghế tối đa:

      • Gán giá trị cho biến x:
        • x = min(a, floor(b / 4)).
    4. Hiển thị kết quả:

      • Hiển thị dòng chữ: "Số bộ bàn ghế tối đa có thể sắp xếp là: [x]".

    Mã lệnh trên Scratch

    ```scratch Khi nhấn lá cờ xanh

    Hỏi [Nhập số lượng bàn (a):] và lưu câu trả lời vào (a)
    
    Hỏi [Nhập số lượng ghế (b):] và lưu câu trả lời vào (b)
    
    Đặt (x) = [min(a, floor(b / 4))]
    
    Nói [Số bộ bàn ghế tối đa có thể sắp xếp là: (x)]