A33379.石头游戏
普及/提高-
官方
通过率:0%
时间限制:1.00s
内存限制:512MB
题目描述
时间限制:1000ms
空间限制:512mb
jzyz的小k和小w正在玩石头。在他们面前有排成一排的n个石头,小k先行动,两人轮流地取走最左端或者最右端的石头。
直接拿石头有点太简单了,他们决定给石头涂上颜色。谁先拿到k个青色的石头谁就会输。
当他们都足够聪明时,请判断小k是否有必胜策略。
输入格式
第一行一个正整数t表示询问数量。
每次询问有两行:
第一行两个由空格隔开的整数n和k分别表示石头数量和判定输赢的标准。
第二行一个长为n的字符串,保证字符串仅有C和P组成,C表示青色石头,P表示粉色石头。
输出格式
对于每次询问输出一行一个字符串:如果小k有必胜策略,输出YES,否则输出NO。
输入输出样例
输入#1
3 4 1 CCCP 8 2 PCPPCCCC 9 1 PPCPPCPPC
输出#1
YES YES NO
说明/提示
数据规模与约定
对于25%的数据,保证n≤20。
对于另外25%的数据,保证n≤50。
对于所有数据,保证t≤30,1≤k<n≤350,至少有2k−1个青色石头。