编程考试
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题目描述
小 Z 正在准备编程考试,向你寻求帮助。
给定字符串 及 次查询。
每次查询给定正整数 ,令字符串 由 中位置(字符串的位置都从 开始计数) 到 之间的字符组成, 由 中位置 到 之间的字符组成,你需要判断能否以某种方式重新排列 中的字符使 与 相同。
若可以,则输出 DA
,否则输出 NE
。
输入格式
从 program.in
文件读入数据。
第一行输入包含字符串 ,由英文字母的小写字母组成。
第二行输入包含正整数 。接下来的 行,每行给定正整数 ,描述一次询问。
输出格式
输出到 program.out
文件。
对于每个查询,如果可能,输出 DA
;如果不可能,则输出 NE
。
样例
kileanimal
2
2 2 7 7
1 4 6 7
DA
NE
abababba
2
3 5 1 3
1 2 7 8
DA
DA
vodevovode
2
5 8 3 6
2 5 3 6
NE
DA
说明/提示
样例 1 解释
第一次询问,X="i"
,Y="i"
,显然 就是 ,输出 DA
。
第二次询问,X="kile"
,Y="ni"
, 的长度和 不相同,不管怎么排列都不可能变成 ,所以输出 NE
。
数据范围
对于 的数据满足,。
对于 的数据满足,,并且保证字符串中的所有字符都是小写字母。
2025年入门组测试9(5月17日)
- Status
- Done
- Rule
- IOI(Strict)
- Problem
- 4
- Start at
- 2025-5-17 14:00
- End at
- 2025-5-18 10:00
- Duration
- 20 hour(s)
- Host
- Partic.
- 6