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

    solution

    Đề bài: [Python] Mô phỏng nẩy bóng 1D

    Một quả bóng ở vị trí x trên trục số, vận tốc v (số nguyên, có thể âm). Mỗi giây vị trí cộng vận tốc. Có hai bức tường tại 0 và L. Khi bóng chạm hoặc vượt tường, nó nẩy ngược (vận tốc đổi dấu) và vị trí được phản xạ ngược lại từ tường (gương phẳng tức thì, không đổi tốc độ). Mô phỏng t giây và in vị trí cuối. Dùng while bên trong if để xử lý phản xạ nhiều lần một bước nếu cần.

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

      Bốn số nguyên L x v t cách nhau dấu cách.

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

      1 <= L <= 1000, 0 <= x <= L, |v| <= 100, 0 <= t <= 10000

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

      Vị trí của bóng sau t giây.

    Ví dụ:

    Đầu vào:

    10 0 3 5
    

    Đầu ra:

    5

    Giải thích:

    0,3,6,9,12->8,11->9. Cuối: 9.

    Đang tải editor...