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

Leaders

Đề bài

Mô tả

Nông dân John có N con bò (2N105), mỗi con thuộc giống Guernsey (G) hoặc Holstein (H). Các con bò đứng thành hàng, đánh số từ 1 đến N.

Mỗi con bò i viết ra một danh sách chứa các con bò từ vị trí i đến vị trí Ei (iEiN). FJ biết rằng mỗi giống bò có đúng một con thủ lĩnh, và danh sách của mỗi thủ lĩnh phải chứa tất cả các con bò cùng giống hoặc phải chứa thủ lĩnh của giống còn lại (hoặc cả hai).

Hãy đếm số cặp bò hợp lệ có thể làm thủ lĩnh (một con Guernsey và một con Holstein).

Dữ liệu vào

  • Dòng đầu: số nguyên N
  • Dòng thứ hai: xâu độ dài N gồm các ký tự G và H
  • Dòng thứ ba: N số nguyên E1,E2,,EN cách nhau bởi dấu cách

Dữ liệu ra

In ra số cặp thủ lĩnh hợp lệ.

Ràng buộc

  • 2N105
  • Luôn có ít nhất một con bò mỗi giống

Ví dụ

Input Output Giải thích
4
GHHG
2 4 3 4
1 Cặp hợp lệ duy nhất là (1,2). Danh sách bò 1 chứa thủ lĩnh giống kia; danh sách bò 2 chứa tất cả Holstein.
3
GGH
2 3 3
2 Các cặp hợp lệ là (1,3)(2,3).

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