#Atabc297B. chess960
chess960
Background
You are given a string S of length eight. S has exactly one K
and Q
, and exactly two R
's, B
's , and N
's. Determine if S satisfies all of the following conditions.
- Suppose that the x-th and y-th (x<y) characters from the left of S are
B
; then, x and y have different parities. K
is between twoR
's. More formally, suppose that the x-th and y-th (x<y) characters from the left of S areR
and the z-th isK
; then x<z<y.
Description
one string S
- S is a string of length 88 that contains exactly one
K
andQ
, and exactly twoR
's,B
's , andN
's..
Input
one string S
- S is a string of length 8 that contains exactly one
K
andQ
, and exactly twoR
's,B
's , andN
's..
Output
"Yes"or"No".
Samples
RNBQKBNR
Yes
KRRBBNNQ
No
BRKRBQNN
No
For the first sample:The 3-rd and 6-th characters are B
, and 3 and 6 have different parities. Also, K
is between the two R
's. Thus, the conditions are fulfilled.
For the second sample:K
is not between the two R
's.
Limitation
2s, 1024MB for each test case.
统计
相关
在下列比赛中: