为啥本地编译都可以通过,但是到了测试全是TLE
  • 板块P1319 压缩技术
  • 楼主Jpeng
  • 当前回复9
  • 已保存回复9
  • 发布时间2021/12/12 10:11
  • 上次更新2023/11/3 22:24:37
查看原帖
为啥本地编译都可以通过,但是到了测试全是TLE
386472
Jpeng楼主2021/12/12 10:11
#include<stdio.h>
int main() {
	int N;
	scanf("%d", &N);
	int A[200][200];
	int B[1000];
	int x = 0;
	int s = 0;
	int j = 0, i = 0;
	int a = 0, b = 0;
	do {
		scanf("%d", &B[x]);
		x++;
	} while (getchar() != '\n');
	while (s != x) {
		if (s % 2 == 0) {
			for (i = 0; i < B[s]; i++) {
				A[a][b] = 0;
				b++;
				if (b == N) {
					a++;
					b = 0;
				}
			}
			s++;
		}
		else {
			for (i=0; i < B[s]; i++) {
				A[a][b] = 1;
				b++;
				if (b == N) {
					a++;
					b = 0;
				}
			}
			s++;
		}
	}
	for (int i = 0; i < N; i++) {
		for (int j = 0; j < N; j++) {
			printf("%d", A[i][j]);
		}
		printf("\n");
	}
}
2021/12/12 10:11
加载中...