#4263. 锦标赛结果(Tournament Result)

锦标赛结果(Tournament Result)

题目描述

NN名选手进行了一场循环赛。给出一个N×NN \times N的表格AA,包含了比赛的结果。让Ai,jA_{i,j}表示表格AAii行第jj列的元素。

  1. i=ji = j时,Ai,jA_{i,j}-

  2. 否则,Ai,jA_{i,j}WLD
    Ai,jA_{i,j}W表示选手ii击败了选手jj,是L表示选手ii输给了选手jj,是D表示选手ii和选手jj打平。

判断给定的表格是否矛盾。在以下情况下,表格被认为是矛盾的:

  • 存在一对(i,j)(i,j),使得选手ii击败了选手jj,但选手jj没有输给选手ii
  • 存在一对(i,j)(i,j),使得选手ii输给了选手jj,但选手jj没有击败选手ii
  • 存在一对(i,j)(i,j),使得选手ii和选手jj打平,但选手jj没有和选手ii打平。

输入格式

输入按以下格式从标准输入给出:

NN

A1,1A_{1,1} A1,2A_{1,2} \cdots A1,NA_{1,N}

A2,1A_{2,1} A2,2A_{2,2} \cdots A2,NA_{2,N}

\vdots

AN,1A_{N,1} AN,2A_{N,2} \cdots AN,NA_{N,N}

输出格式

如果给定的表格不矛盾,输出correct;如果矛盾,输出incorrect

样例

4
-WWW
L-DD
LD-W
LDW-
incorrect
2
-D
D-
correct

样例解释

【样例说明1】
选手3击败了选手4,而选手4也击败了选手3,这是矛盾的。

【样例说明2】
没有矛盾。

数据范围

2N1000,Ai,i2 \leq N \leq 1000, A_{i,i}-。当iji \neq j时,Ai,jA_{i,j}WLD

来源

  • AtCoder ABC261B