Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

KYHOI - Pháo hoa chào xuân KỶ HỢI

Như thường lệ, cứ vào dịp Tết Nguyên Đán là Thành phố Sơn La lại tổ chức bắn pháo hoa chào xuân. Năm nay, để chào xuân Kỷ Hợi 2019, Thành phố đã bắn N quả pháo hoa. Các quả pháo được bắn liên tiếp, cách nhau 1 đơn vị thời gian, N quả pháo hoa được bắn vào các thời điểm 1, 2, …, N. Mỗi quả pháo hoa khi bắn lên không trung sẽ kết thành một chữ cái in HOA (‘A’ … ‘Z’) và tồn tại trong không trung trong 5 đơn vị thời gian (thời gian bay lên không trung không đáng kể, coi như bằng 0). Như vậy tại một thời điểm có thể nhìn thấy 5 chữ cái do 5 quả pháo hoa kết thành (khi chưa thực hiện đủ 5 lượt bắn thì nhìn thấy ít hơn).

Nếu trong một khoảng thời gian mà trên không trung có xuất hiện các chữ cái ‘K’, ‘Y’, ‘H’, ‘O’, ‘I’ thì ta nói ta nhìn thấy chữ “KYHOI” trong khoảng thời gian đó.

Yêu cầu: Cho biết N và một chuỗi N chữ cái mà theo thứ tự N quả pháo hoa kết thành khi được bắn lên không trung. Hãy tính tổng khoảng thời gian mà ta có thể nhìn thấy chữ “KYHOI”.

Dữ liệu vào:

  • Dòng đầu chứa số nguyên dương N.
  • Dòng thứ hai chứa chuỗi N kí tự in HOA.

Dữ liệu ra:

Ghi ra trên một dòng số nguyên là tổng khoảng thời gian mà ta nhìn thấy chữ “KYHOI”.

Ví dụ:

Dữ liệu vào:
10
KYHOIKYHOY

Dữ liệu ra:
5

Giải thích: Các chữ cái xuất hiện trên không trung tại các thời điểm là:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

K

K, Y

K, Y, H

K, Y, H, O

K, Y, H, O, I

Y, H, O, I, K

H, O, I, K, Y

O, I, K, Y, H

I, K, Y, H, O

K, Y, H, O, Y

Y, H, O, Y

H, O, Y

O, Y

Y

Như vậy ta thấy tổng khoảng thời gian nhìn thấy chữ “KYHOI” là 5.

Giới hạn: Trong tất cả các bộ dữ liệu (test) có 1 ≤ N ≤ 105.

  • Subtask #1: 50% số test ứng với 50% số điểm của bài có N ≤ 1000 và nếu có đủ 5 chữ cái ‘K’, ‘Y’, ‘H’, ‘O’, ‘I’ thì chúng xuất hiện theo đúng thứ tự K→Y→H→O→I
  • Subtask #2: 20% số test khác ứng với 20% số điểm của bài có N ≤ 1000.
  • Subtask #3: 30% số test còn lại ứng với 30% số điểm của bài không có ràng buộc gì thêm.

Được gửi lên bởi:noname00.pas
Ngày:2019-02-25
Thời gian chạy:0.100s
Giới hạn mã nguồn:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Ngôn ngữ cho phép:C-CLANG C CSHARP C++ 4.3.2 CPP CPP14 CPP14-CLANG C99 JAVA PAS-FPC PYTHON PYTHON3
Nguồn bài:Bài tập thực hành CSL

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.