trang chủ / đề bài / tanyacandy

Viên kẹo tốt

Đề bài

Mô tả

Có n viên kẹo được đánh số từ 1 đến n. Viên kẹo thứ i có khối lượng ai.

Tanya sẽ cho bố đúng một viên kẹo, sau đó ăn hết n−1 viên còn lại theo thứ tự chỉ số tăng dần, mỗi ngày đúng một viên. Nghĩa là viên còn lại có chỉ số nhỏ nhất được ăn vào ngày 1, viên còn lại tiếp theo được ăn vào ngày 2, và cứ thế. Lưu ý rằng ngày ăn của một viên kẹo phụ thuộc vào việc viên kẹo nào bị cho đi: mọi viên nằm sau viên bị cho đi đều bị đẩy lên sớm hơn một ngày.

Viên kẹo thứ i được gọi là tốt nếu khi Tanya cho bố viên kẹo đó thì tổng khối lượng những viên kẹo ăn vào các ngày lẻ đúng bằng tổng khối lượng những viên kẹo ăn vào các ngày chẵn.

Hãy đếm số viên kẹo tốt.

Dữ liệu vào

  • Dòng đầu tiên chứa một số nguyên n là số viên kẹo.
  • Dòng thứ hai chứa n số nguyên a1,a2,…,an, trong đó ai là khối lượng của viên kẹo thứ i.

Dữ liệu ra

In ra một số nguyên duy nhất là số viên kẹo tốt.

Ràng buộc

  • 1≤n≤2·105
  • 1≤ai≤104

Ví dụ

Input Output Giải thích
7
5 5 4 5 5 5 6
2 Hai viên kẹo tốt là viên 1 và viên 2. Cho đi viên 1, dãy còn lại là 5,4,5,5,5,6: ngày lẻ được 5+5+5=15, ngày chẵn được 4+5+6=15. Cho đi viên 2 cũng cho ra đúng dãy còn lại đó.
8
4 8 8 7 8 4 4 5
2 Hai viên kẹo tốt là viên 2 và viên 3. Cho đi viên 2, dãy còn lại là 4,8,7,8,4,4,5: ngày lẻ được 4+7+4+5=20, ngày chẵn được 8+8+4=20.
9
2 3 4 2 2 3 2 2 4
3 Ba viên kẹo tốt là viên 4, viên 5 và viên 9. Chẳng hạn cho đi viên 9, dãy còn lại là 2,3,4,2,2,3,2,2: ngày lẻ được 2+4+2+2=10, ngày chẵn được 3+2+3+2=10.
1
1
1 Chỉ có một viên kẹo. Cho đi viên đó thì Tanya không ăn viên nào, tổng hai bên đều bằng 0 nên viên kẹo này là tốt.

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.47 awk 1.3.4 gcc 16.2.0 dotnet 10.0.402 g++ 16.2.0 g++-themis 16.2.0 g++17 16.2.0 g++20 16.2.0 g++23 16.2.0 clang++ 22.1.8 dmd 2.113.0 dart 3.13.6 gforth 0.7.3 gfortran 15.3.0 go 1.27.3 groovyc 5.1.3 javac 26.0.2.1 node 26.12.1 julia 1.13.2 kotlinc 2.4.21 lean 4.35.0 sbcl 2.2.9 lua 5.5.1 nim 2.2.12 fpc 3.2.2 fpc-themis 3.2.2 perl 5.42.3 php 8.5.12 pike 8.0 swipl 9.0.4 pypy3 7.3.23 python3 3.15.1 racket 8.7 ruby 4.0.8 rustc 1.99.1 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 swiftc 6.4.1 tclsh 8.6 bun 1.4.4 deno 2.9.8 v 0.5.2 zig 0.17.0