반응형
#include <iostream>
using namespace std;
int map[6][6] = {
0,0,1,0,2,0,
5,0,3,0,0,0,
0,0,0,0,0,7,
2,0,0,0,8,0,
0,0,9,0,0,0,
4,0,0,7,0,0,
};
int st;
int used[6];
int valued;
void abc(int now) {
cout << now << " "<< valued<<endl;
for (int i = 0; i < 6;i++) {
if (map[now][i] >= 1) {
if (used[i] == 0) {
used[i] = 1;
valued += map[now][i];
abc(i);
valued -= map[now][i];
}
}
}
}
int main() {
cin >> st;
used[st] = 1;
abc(st);
return 0;
}
4를 넣었을 때 에러!
value -= map[now][i] 안 넣어서 그럼
반응형
'C언어 > 문제풀다 하나씩' 카테고리의 다른 글
자전거 암호 찾기 strcmp() & found = 1 OUT (0) | 2020.05.09 |
---|---|
ox로 재귀호출 프린트 간단 (0) | 2020.05.09 |
순서 나열하기 간단 (0) | 2020.05.09 |
트리 구조 (0) | 2020.05.08 |
두 문자열에서 같은 단어 찾기 (0) | 2020.05.01 |
장애물이 있는 맵에서 위아래옆으로 움직이기 간단버전 (0) | 2020.05.01 |
while(out조건 써보기 ) 지렁이 수명문제 (0) | 2020.05.01 |
3칸짜라 톱니바퀴 네개 돌리기 세로로.. 간단 (0) | 2020.05.01 |