参考代码:
#include <stdio.h> #include <string.h> #include <stdlib.h> #include <math.h> int main() { int n = 0, m = 0; scanf("%d %d", &n, &m); int array[m][n]; for (int i = 0; i < m; ++i) { for (int j = 0; j < n; ++j) { scanf("%d", &array[i][j]); } } int targetArray[n];//待询问的全排列 for (int i = 0; i < n; ++i) { scanf("%d", &targetArray[i]); } int sign = 0; int j = 0; //开始整活 for (int i = 0; i < m; ++i) { for (j = 0; j < n; ++j) { if (targetArray[j] != array[i][j]) { break; } } if (j == n) { sign = 1; break; } } if (sign == 1) { printf("Yes"); } else { printf("No"); } return 0; }
0.0分
3 人评分
【亲和数】 (C语言代码)浏览:859 |
C语言训练-计算t=1+1/2+1/3+...+1/n (C语言代码)浏览:906 |
【计算直线的交点数】 (C语言代码)浏览:1450 |
用筛法求之N内的素数。 (C语言代码)浏览:664 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:834 |
复数求和 (C语言代码)浏览:926 |
数列排序 (C语言代码)浏览:616 |
最好的,浏览:563 |
众数问题 (C语言代码)浏览:673 |
小O的图案 (C语言代码)浏览:915 |