USACO 2012 - Contest Timing

Xem PDF



Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 400 (p) Thời gian: 4.0s Bộ nhớ: 512M Input: bàn phím Output: màn hình

Bessie đang dần chán ngành sản xuất sữa và muốn chuyển sang một nghề nghiệp mới đầy hào hứng trong lĩnh vực máy tính. Để cải thiện kỹ năng lập trình, cô quyết định tham gia các kỳ thi USACO trực tuyến. Nhận thấy kỳ thi bắt đầu vào ngày 11 tháng 11 năm 2011 (11/11/11), cô quyết định cho vui rằng mình sẽ tải đề xuống và bắt đầu lập trình vào đúng 11 giờ 11 phút sáng ngày 11/11/11.

Không may, khả năng quản lý thời gian của Bessie khá kém, vì vậy cô muốn viết nhanh một chương trình để bảo đảm mình không làm bài lâu hơn giới hạn 3 giờ (180 phút) của kỳ thi. Cho ngày và thời điểm cô ngừng làm bài, hãy giúp Bessie tính tổng số phút cô đã dành cho kỳ thi.

Dữ liệu vào

Dòng duy nhất chứa ba số nguyên cách nhau bởi dấu cách \(D\), \(H\), \(M\), cho biết ngày và thời điểm Bessie kết thúc kỳ thi. \(D\) là một số nguyên trong khoảng \(11 \ldots 14\), chỉ ngày trong tháng; \(H\)\(M\) lần lượt là giờ và phút theo đồng hồ 24 giờ (do đó có giá trị từ \(H=0, M=0\) lúc nửa đêm đến \(H=23, M=59\) lúc 11 giờ 59 phút tối).

Dữ liệu ra

In tổng số phút Bessie đã dành cho kỳ thi, hoặc \(-1\) nếu thời điểm kết thúc sớm hơn thời điểm bắt đầu.

Ví dụ

Ví dụ 1

Input
12 13 14
Output
1563
Giải thích

Bessie kết thúc kỳ thi vào lúc 13 giờ 14 phút ngày 12 tháng 11 (tức 1 giờ 14 phút chiều), sau thời điểm bắt đầu 1563 phút.

Nguồn

USACO 2011 November Contest, Bronze Division — Contest Timing. Tác giả đề: Brian Dean.

https://usaco.org/index.php?page=viewproblem2&cpid=84

Bình luận

Mới nhất
Tải bình luận...

Không có bình luận nào.

Kỳ thi: