【问题描述】
小葛同志最近迷上的数独,他突发奇想,想判断一个菱形状的矩阵中,每行每列的数字是否有相同的,如果有相同的就输出`Yes`,否则输出`No`。
例如:
1
231
31245
345
5
它的第一列为3,第二列为213,第三列为13245,...,每一列都没有重复数字。对于行的判断类似。因为每一行每一列都没有相同的数字。所以输出No。
【输入形式】
第一行输入一个数字n(1≤n≤9),其首尾各有两个空格
第二行输入三个连续的数字n(1≤n≤9),其首尾各有一个空格
第三行输入五个连续的数字n(1≤n≤9)
第四行输入三个连续的数字n(1≤n≤9),其首尾各有一个空格
第五行输入一个数字n(1≤n≤9),其首尾各有两个空格
【输出形式】
如果每一行和每一列的数字都是不相同的,则输出`No`;否则输出`Yes`(输出不包括引号)。
【样例输入】
1 231 31245 345 5
【样例输出】
No
【样例说明】
无
【提示】
读入字符串:1、scanf("%[^\n]",s);这种方法就可以读取到空格,以回车结束;2、可以使用getline();3、可以使用getchar()!=EOF读入。
【出题人】
ICPC集训队员——周学铭
难度等级: | 0 |
总通过次数: | 21 |
总提交次数: | 54 |