Đi Dự Tiệc COW

Đề bài

Mô tả

N con bò đánh số từ 1 đến N, mỗi con có một bạn thân ai. Trong M đêm liên tiếp, các con bò tổ chức tiệc loại "C", "O", hoặc "W".

Mỗi đêm, khi bò ci tổ chức tiệc loại vi, tiệc đó tồn tại cho đến khi một loại khác được tổ chức tại cùng bò đó. Các bò không tổ chức tiệc sẽ kiểm tra chuồng bạn thân. Nếu bạn thân không có tiệc, bò đi theo bạn thân (và bạn thân đó cũng đi theo bạn thân của mình, v.v.). Bò không thể đến tiệc nào sẽ bỏ cuộc.

Sau mỗi đêm, đếm số bò tham dự mỗi loại tiệc (C, O, W).

Dữ liệu vào

  • Dòng 1: Số nguyên N
  • Dòng 2: N số nguyên a1,a2,,aN (bạn thân)
  • Dòng 3: Số nguyên M
  • M dòng tiếp theo: Số nguyên ci và ký tự vi

Dữ liệu ra

  • M dòng, mỗi dòng gồm 3 số nguyên: số bò tham dự tiệc C, O, W.

Ràng buộc

  • 1N,M2×105
  • 1aiN, aii

Ví dụ

Input Output Giải thích
5
2 3 4 5 4
4
2 C
4 C
4 W
2 O
2 0 0
5 0 0
2 0 3
0 2 3
Đêm 1: bò 2 mở tiệc C, bò 1 theo bò 2. Đêm 2: bò 4 mở thêm tiệc C, tất cả đến tiệc C.

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