[COCI 2014/2015 - vòng 1, bài 3 - 100/650 điểm]
Đề bài An và Bình là hai bạn thân. Một ngày nọ, hai bạn dùng gạch thẻ xếp thành một kim tự tháp nho nhỏ rồi lấy gạch khắc một từ lên đó, trông như thế này:
# PEPE
P # ---->
P E # <----
E P E # ---->
E P E P # <----
An lấy K tầng trong kim tự tháp và đố Bình có bao nhiêu kí tự nào đó ở K tầng này. Là anh/chị/cô/chú của Bình, hãy viết chương trình để trả lời câu hỏi “hóc búa” trên.
I/O
- Input:
stdin
- Dòng đầu tiên là số tầng của kim tự tháp: 1 <= N <= 10^18
- Dòng thứ hai là một từ chỉ gồm các kí tự từ A đến Z có độ dài L <= 10^6
- Dòng thứ ba là số câu hỏi của An: K <= 10^5
- K dòng tiếp theo gồm tầng số <= N và một kí tự từ A đến Z.
- Output:
stdout
- Gồm K dòng là một con số là tần suất của kí tự đó tương ứng với input.
Giới hạn:
- 50 điểm: N <= 1000
- 70 điểm: L <= 10^5
- Thời gian tối đa: 1s
- Bộ nhớ: 32MB ■