Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Python] Mô phỏng hệ sinh thái 3 loài

    Mô phỏng 3 loài A, B, C qua T thế hệ. Luật mỗi thế hệ tính ĐỒNG THỜI từ trạng thái hiện tại: newA = A + A//10 - B//5 (nếu < 0 thì = 0); newB = B + B//8 - C//4 (nếu < 0 thì = 0); newC = C + C//12 - A//6 (nếu < 0 thì = 0). Sau mỗi thế hệ, nếu TỔNG A+B+C > 10^9 thì dừng mô phỏng sớm và in 'OVERFLOW' kèm số thế hệ đã đi qua, ngược lại sau T thế hệ in A B C cách nhau dấu cách. Dùng for ngoài, các phép tính tuần tự bên trong, while/for đếm.

    • Định dạng đầu vào:

      Bốn số A B C T cách nhau dấu cách.

    • Ràng buộc đầu vào:

      0 <= A, B, C <= 10000, 0 <= T <= 1000

    • Định dạng đầu ra:

      Hoặc 'OVERFLOW g' với g là số thế hệ đã đi qua, hoặc A B C sau T thế hệ.

    Ví dụ:

    Đầu vào:

    100 100 100 10
    

    Đầu ra:

    86 0 30

    Giải thích:

    Mô phỏng 10 thế hệ.

    Đang tải editor...