luogu#P8573. 「DTOI-2」星之灵
「DTOI-2」星之灵
题目背景
小提醒
- 注意 的大小写。
题目描述
简要题意
重复输入 个字符串,其中:
- 当输入的字符串为 时,在此之后的字符串大小写互换,直到下一个 出现;
- 给定 组询问,每次询问第 个不为 的字符串。
原题面
星之灵可以对你说 句话,你需要对其做记录。
每句话可能是一个不等于 的字符串,也可以是一个命令 ,其作用是控制星之灵说出的所有字母的大小写,当说出一次 时,之后说出的所有小写字母均需变为大写,大写字母均需变为小写,第二次说出 时又变为正常,以此类推。特别地,对于星之灵说出的 命令,你无须记录。
星之灵将会不断重复说出这 句话,且不改变顺序,而且他有 次询问,每次询问都请你告诉星之灵,你记录的第 句话是什么。
输入格式
本题使用多组数据测试。
第一行一个整数 ;
接下来一行 个字符串;
第三行一个整数 ;
接下来 行,每行一个正整数 。
的含义见题面。
输出格式
输出 行,每行一个字符串对应一次询问的答案。
5
CapsLock CapsLock a CapsLock B
4
1
2
3
4
a
b
A
B
7
h W CapsLock I CapsLock j CapsLock
8
7
9
13
45
20
28
50
101
I
h
H
H
j
j
W
H
10
Oh P CapsLock CapsLock CapsLock Cv Ts CapsLock XU AR
10
84
63
414
149
25
61
50
4043
9111
47
AR
cV
AR
XU
Oh
Oh
P
XU
cV
XU
提示
样例 #1 解释
前四次记录的语句分别为:。
数据范围
特殊性质 | 分值 | |||
---|---|---|---|---|
/ | ||||
对于所有数据,
性质 :输入字符串中不存在 。
数据保证
- 所有语句中至少包含一个不为 的字符串;
- 所有输入的字符串长度不大于 ;
- 所有输入的字符串不为空且仅包含大小写字母。