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

Ảnh Công Bằng (Bronze)

Đề bài

Mô tả

N con bò đứng trên một hàng rào, mỗi con có vị trí xi (đôi một khác nhau) và thuộc một trong hai giống: G hoặc H.

Bạn cần chọn một đoạn liên tiếp (theo vị trí) các con bò sao cho tất cả các giống bò có mặt đều có số lượng bằng nhau. Nói cách khác, hoặc số bò G bằng số bò H, hoặc đoạn chỉ chứa một giống duy nhất. Kích thước của ảnh chụp bằng hiệu giữa vị trí lớn nhất và nhỏ nhất của các bò được chọn.

Hãy tìm kích thước ảnh lớn nhất có thể.

Dữ liệu vào

  • Dòng đầu tiên: số nguyên N.
  • N dòng tiếp theo: mỗi dòng chứa số nguyên xi và ký tự giống bò (G hoặc H).

Dữ liệu ra

Một số nguyên duy nhất — kích thước ảnh lớn nhất.

Ràng buộc

  • 1N100000
  • 0xi109
  • Các vị trí đôi một khác nhau.

Ví dụ

Input Output Giải thích
6
4 G
10 H
7 G
16 G
1 G
3 H
7 Chọn 4 bò ở vị trí 3, 4, 7, 10 (2G + 2H), kích thước =103=7.

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