/ OPS / 题库 /

Cow Cotillion

Cow Cotillion

#描述#
The cow cotillion, a fancy dance every spring, requires the cows
(shown as ">") and bulls (shown as "<") to bow to each other during
a dance. Schematically, one properly bowing pair of cattle is shown
like this: "><". Sometimes another pair of cattle will sashay between
a pair of bowing cows: "> >< <".
<BR>
<BR>
In fact, sometimes a larger number of cows will mix it up on the
dance floor: "> >< < ><" (this includes a second set of bowing cows
on the right). Complex arrangements can be perfectly legal dance
formations:
<BR>
              > > > >< < >< < >< >< >< <<BR>
              | | | -- | -- | -- -- -- |<BR>
              | | ------    |          |<BR>
              | -------------          |<BR>
              --------------------------<BR>
<BR>
Farmer John notices that a stray heifer sometimes sneaks into a
group and unbalances it: "> >< < <><". This is strictly forbidden;
FJ wants to punish the interlopers.
<BR>
<BR>
FJ has copied down records of as many as 500 cows participating in
dance lines and wonders if the dance line is properly balanced
(i.e., all of the cattle can be paired off in at least one way as
properly bowing pair by pair). He copied only the direction each
cow was bowing without any extra spaces to help determine which cow
was bowing to which bull, strings like this rendition of the illegal
example from the previous paragraph: ">><<<><". He wants you to
write a program to tell him if the dance line is legal.
<BR>
<BR>
FJ has N (1 <= N <= 1,000) pattern recordings P_i comprising just
the characters '>' and '<' with varying length K_i (1 <= K_i <=
200). Print "legal" for those patterns that include proper pairs
of bowing cows and "illegal" for those that don't.

#格式#
##输入格式##
(多组数据)

  • Line 1: A single integer: N

  • Lines 2..N+1: Line i contains an integer followed by a space and a
    string of K characters '&gt' and '&lt': K_i and P_i

##输出格式##
* Lines 1..N: Line i contains either the word "legal" or "illegal"
(without the quotes, of course) depending on whether the input
has a legal bowing configuration.

#样例1#
##样例输入1##

2
6 &gt&gt&lt&lt&gt&lt
4 &gt&lt&lt&gt
2
4 &gt&lt&lt&gt
6 &gt&gt&lt&lt&gt&lt

##样例输出1##

legal
illegal
illegal
legal

#限制#
1000ms
32768KB

#提示#

#来源#

信息

ID
1797
难度
5
分类
category1 点击显示
标签
递交数
0
已通过
0
通过率
?
上传者