풀이
잘 짜주면 된다.
코드
#include <cstdio>
int n, i, j, x, a[66][66] = {1};
int main() {
scanf("%d", &n);
for (i = 0; i < n; i++) for (j = 0; j < n; j++) {
scanf("%d", &x);
if (!a[i][j]) continue;
if (i+x < n) a[i+x][j] = 1;
if (j+x < n) a[i][j+x] = 1;
}
puts(a[n-1][n-1] ? "HaruHaru" : "Hing");
return 0;
}
아무말
백준, 백준 온라인 저지, BOJ, Baekjoon Online Judge, C, C++, 씨, 씨쁠쁠, JAVA, algorithm, 자바, 알고리즘, 자료구조, 문제, 문제 풀이, 풀이