Orange Contest #02 - Sắp Xếp Chỗ Ngồi
Xem PDFSau khi thoát khỏi "mê cung", họ cuối cùng cũng tới được công viên, tại công viên họ thấy , bạn của và . rủ hai bạn tham gia bữa tiệc của anh ấy vào ngày mai, và họ đồng ý.
Khi tới nơi tổ chức bữa tiệc, họ thấy bạn bè của đang xếp hàng để vào bữa tiệc.
Bữa tiệc của có \(x\) bàn tại bữa tiệc, mỗi bàn có \(s\) chỗ ngồi, mỗi chỗ chỉ chứa được một người
Mỗi người bạn của có một trong ba tính cách sau:
- Hướng nội (I): Người có tính cách này chỉ ngồi ở bàn trống
- Hướng ngoại (E): Bắt buộc phải ngồi ở bàn không trống (Bàn đã có người ngồi)
- Hướng trung (A): Có thể ngồi ở bất kỳ bàn nào
Ban đầu tất cả các chỗ đều đang trống. Tuy nhiên, vì các bạn đã xếp thành hàng, không thể thay đổi vị trí của các bạn trong hàng. Với mỗi người trong hàng, phải chỉ định cho họ một bàn hoặc... đuổi họ ra khỏi bưa tiệc. Mỗi người được xếp chỗ trước khi người tiếp theo được chỉ định vị trí chỗ ngồi.
Vì đang rất bận cho việc chuẩn bị bữa tiệc, anh ấy liền nhờ và giúp anh trong việc sắp xếp chổ ngồi sao cho càng nhiều người có chổ ngồi càng tốt. Háy giúp và tìm ra số lượng bạn bè tối đa mà cô ấy có thể mời đến bữa tiệc
Lưu ý: khi bạn bè đã ngồi vào chỗ, họ không được phép di chuyển ngay cả khi vị trí đó không còn phủ hợp với tính cách của họ nữa.
Input
- Dòng đầu tiên chứa số lượng truy vấn \(t\) \((1 \le t \le 500)\)
- Mỗi truy vấn chứa hai dòng:
- Dòng đầu tiên chứa 3 số \(n, x, s\) \((1 \le n,x,s \le 3000)\)
- Dòng thứ hai chứa một dãy \(u\) có độ dài \(n\) gồm các ký tự
A,E,I
Output
- Với mỗi truy vấn, in ra số lượng người tối đa có chỗ ngồi
Example
Test 1
Input
1
5 2 2
EIAIE
Output
4
Note
Có 2 bàn với 2 chỗ ngồi mỗi bàn.
- Người đầu tiên là người hướng ngoại, vì hiện tại các bàn đều trống, người này bị đuổi khỏi bữa tiệc
- Người thứ hai là người hướng nội nên có thể xếp vào bàn đầu tiên.
- Người thứ ba là người hướng trung nên xếp vào bàn đầu tiên, khi đó bàn đầu tiên đã đầy.
- Người thứ tư là người hướng nội nên xếp vào bàn thứ hai.
- Người thứ năm là người hướng ngoại nên xếp vào bàn thứ hai, khi đó bàn thứ hai cũng đã đầy.
Vậy có tổng cộng bốn người có chỗ ngồi
Test 1
Input
5
20 5 5
AEIEEEEIEAAEIEEEEIEA
8 2 4
AAAAAIEE
8 4 2
AIEAEAAI
8 3 3
AIEAEAAI
4 2 2
IAEE
Output
20
7
7
7
4
Kỳ thi:
- Orange Contest #02 (8 Tháng 8., 2026)
Bình luận