제출 #28196

#제출 시각아이디문제언어결과실행 시간메모리
28196lyzqm123 (#71)The City and The Bitcoin (FXCUP2_city)C++98
0 / 1
0 ms1824 KiB
#include <cstdio>
int N, M;
int map[301][301];
int go[301][301];
int main() {
	scanf("%d%d", &M, &N);
	for (int n = 0;n < N;n++)
		for (int m = 0;m < M;m++)
			scanf("%d", &map[n][m]);
	go[0][0] = 1;
	for (int n = 0;n < N;n++) {
		for (int m = 0;m < M;m++) {
			if (go[n][m]) {
				if (n + 1 < N && map[n+1][m])
					go[n + 1][m] = 1;
				if (m + 1 < M && map[n][m+1])
					go[n][m + 1] = 1;
			}
		}
	}
	for (int n = 0;n < N;n++) {
		for (int m = 0;m < M;m++)
			printf("%d ", go[n][m]);
		printf("\n");
	}
	if (go[N - 1][M - 1])
		printf("YES\n");
	else
		printf("NO\n");
	return 0;
}

컴파일 시 표준 에러 (stderr) 메시지

city.cpp: In function 'int main()':
city.cpp:6:23: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
  scanf("%d%d", &M, &N);
                       ^
city.cpp:9:27: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
    scanf("%d", &map[n][m]);
                           ^
#Verdict Execution timeMemoryGrader output
Fetching results...