DHBB 2023 - LTT - 10 - Chọn bi

Xem dạng PDF

Gửi bài giải

Điểm: 45,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 1G
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT

Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài

An và Bình chơi một trò chơi như sau: Ban đầu có một dãy gồm ~n~ viên bi xếp thành một hàng, mỗi viên bi có một trong hai màu đỏ hoặc xanh. Hai người chơi luân phiên, An đi trước.

Trong mỗi lượt, người chơi chọn một viên bi ở một trong hai đầu của dãy bi còn lại. Trò chơi kết thúc khi một người có được ~k~ viên bi màu đỏ; người đó sẽ thua.

Yêu cầu: Hãy kiểm tra xem An có phương án chọn bi để luôn thắng hay không.

Input

Dòng đầu tiên chứa số nguyên dương ~T~ ~(1 \le T \le 5)~, là số bộ dữ liệu. Mỗi bộ dữ liệu có cấu trúc như sau:

  • Dòng đầu tiên chứa hai số nguyên dương ~n~ và ~k~ ~(1 \le k < n \le 350)~;

  • Dòng thứ hai chứa một xâu gồm ~n~ ký tự R hoặc B. Ký tự R tương ứng với viên bi màu đỏ, còn ký tự B tương ứng với viên bi màu xanh.

Output

Gồm ~T~ dòng. Dòng thứ ~i~ in ra YES nếu An có phương án thắng trong bộ dữ liệu thứ ~i~; ngược lại, in ra NO.

Scoring

Subtask Điểm Ràng buộc
1 ~20\%~ ~1 \le n \le 20~
2 ~30\%~ ~1 \le n \le 50~
3 ~50\%~ Không có giới hạn gì thêm

Sample Input 1

3
18 3
RRRRRRRRRRRRRRRRRR
20 5
RBBBRRBRRRBRBRRRBRBB
20 3
RRRRRRRRRRRRRRRRRRRR

Sample Output 1

NO
YES
NO

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.