Cuộc chạy đua

Xem dạng PDF

Gửi bài giải

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

Nguồn bài:
Nguyễn Hữu Bảo Lâm
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

BL và TA chơi game xúc xắc, luật chơi như sau:

BL và TA thay nhau đổ xúc xắc (xx), số xx là số mét BL và TA được di chuyển. Biết rằng:

  • BL và TA ở trên cùng 1 đường thẳng và cách nhau 1km, di chuyển ngược chiều nhau.
  • Thời gian đổ xx mỗi lần là 3 giây
  • Tốc độ di chuyển của BL là 2m/s, của TA là 1m/s.
  • Trò chơi bắt đầu lúc 8h sáng
  • Để quyết định người nào đi trước thì đổ xx, ai điểm cao hơn thì được đi trước, nếu kết quả = nhau thì đổ lại.

Tính thời gian BL và TA gặp nhau (nếu đi qua nhau tại bất kỳ lượt chơi nào thì tính cả thời gian của lượt chơi đấy). In ra màn hình các nội dung sau

  • <Tên> là người đi trước.
  • Lần <thứ tự>, <Tên> đổ được <số>, di chuyển <số> mét, khoảng cách còn lại là <số> mét ...</li>
  • 2 người gặp nhau lúc <giờ>:<phút>:<giây>, BL đi được x mét, TA đi được y mét.
Để làm được cần:
Copy
import random
n = int(input())
random.seed(n)
Lưu ý: code trên chỉ là cho Python, các bạn có thể dùng nhiều cách khác nhau miễn đúng cấu trúc

OUTPUT(đầu)

Copy
<Tên> la nguoi di truoc.

OUTPUT(giữa)

Copy
Lan <số>, <Tên> do duoc <số>, di chuyen <số> met, khoang cach con lai la <số> met

OUTPUT(cuối)

Copy
2 nguoi gap nhau luc <giờ>:<phút>:<giây>, BL di duoc x met, TA di duoc y met.

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.