trang chủ / bài tập / petrbook

Petr và quyển sách

Đề bài

Mô tả

Petr vừa mua một cuốn sách dày n trang và quyết định bắt đầu đọc từ thứ Hai. Mỗi ngày trong tuần Petr có một số trang nhất định mà bạn ấy có thể đọc trong ngày đó: lần lượt là a1,a2,,a7 tương ứng với thứ Hai, thứ Ba, thứ Tư, thứ Năm, thứ Sáu, thứ Bảy và Chủ nhật.

Petr không bỏ ngày nào và luôn đọc hết khả năng của ngày đó (hoặc cho đến khi đọc xong sách). Hãy xác định Petr sẽ đọc xong trang cuối cùng vào thứ mấy.

Dữ liệu vào

  • Dòng đầu chứa một số nguyên n.
  • Dòng thứ hai chứa bảy số nguyên không âm a1,a2,,a7 cách nhau bởi dấu cách.

Dữ liệu ra

In ra một số nguyên trong khoảng từ 1 đến 7 — thứ tự ngày trong tuần (1 = thứ Hai, ..., 7 = Chủ nhật) mà Petr đọc xong sách.

Ràng buộc

  • 1n1000
  • 0ai1000
  • Tổng a1+a2++a71 (đảm bảo Petr có thể đọc được ít nhất một trang mỗi tuần).

Ví dụ

Input Output Giải thích
100
15 20 20 15 10 30 45
6 Sau thứ Hai còn 85 trang, sau thứ Ba 65, sau thứ Tư 45, sau thứ Năm 30, sau thứ Sáu 20. Đến thứ Bảy Petr đọc nốt 20 trang còn lại nên kết thúc vào ngày 6.
2
1 0 0 0 0 0 0
1 Thứ Hai tuần đầu đọc 1 trang. Các ngày khác không đọc được. Thứ Hai tuần sau đọc nốt trang còn lại.

Bình luận

Không có bình luận tại thời điểm này.

gnatmake 12.2.0 a68g 3.1.2 nasm 2.16.1 as_x64 2.46 awk 1.3.4 gcc 16.1.0 csc 6.12.0.200 g++ 16.1.0 g++-themis 16.1.0 g++17 16.1.0 g++20 16.1.0 g++23 16.1.0 clang++ 22.1.6 dmd 2.112.0 dart 3.12.1 gforth 0.7.3 gfortran 12.2.0 go 1.26.3 groovyc 5.0.6 javac 25.0.3 node 26.2.0 kotlinc 2.3.21 sbcl 2.2.9 lua 5.4.8 nim 2.2.10 fpc 3.2.2 fpc-themis 3.2.2 perl 5.36.0 php 8.5.6 pike 8.0 pypy3 7.3.23 python3 3.14.5 racket 8.7 ruby 4.0.5 rustc 1.96.0 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 tclsh 8.6 bun 1.3.14 deno 2.8.1 v 0.5.1 zig 0.16.0