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

Moo Route (Gold)

Đề bài

Mô tả

Bessie bắt đầu tại vị trí x=0 trên trục số. Trong T giây, mỗi giây cô di chuyển sang trái hoặc phải 1 đơn vị, và cuối cùng quay về x=0. Cô không bao giờ đi xuống dưới x=0 hoặc vượt quá x=N.

Mảng A ghi lại số lần Bessie đi qua: A0,A1,,AN1 lần lượt là số lần đi qua x=0.5,1.5,,(N1).5.

Đổi hướng xảy ra tại mỗi cặp "LR" hoặc "RL". Hãy đếm số đường đi hợp lệ có số lần đổi hướng tối thiểu, modulo 109+7.

Dữ liệu vào

  • Dòng đầu: số nguyên N (1N105)
  • Dòng thứ hai: N số nguyên A0,A1,,AN1 (1Ai106)

Dữ liệu ra

Số đường đi có số lần đổi hướng tối thiểu, modulo 109+7.

Ràng buộc

  • 1N105
  • 1Ai106

Ví dụ

Input Output Giải thích
2
4 6
2 Hai đường đi tối ưu: RRLRLLRRLL và RRLLRRLRLL, cả hai có 5 lần đổi hướng (tối thiểu).

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.400 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.2 gforth 0.7.3 gfortran 12.2.0 go 1.27.0 groovyc 5.1.1 javac 25.0.4 node 26.8.1 julia 1.12.7 kotlinc 2.4.10 lean 4.33.1 sbcl 2.2.9 lua 5.4.9 nim 2.2.10 fpc 3.2.2 fpc-themis 3.2.2 perl 5.36.0 php 8.5.10 pike 8.0 swipl 9.0.4 pypy3 7.3.23 python3 3.14.7 racket 8.7 ruby 4.0.6 rustc 1.98.0 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 swiftc 6.3.3 tclsh 8.6 bun 1.4.0 deno 2.9.6 v 0.5.2 zig 0.16.0