File tree Expand file tree Collapse file tree 1 file changed +4
-8
lines changed Expand file tree Collapse file tree 1 file changed +4
-8
lines changed Original file line number Diff line number Diff line change 11// Authored by : BaaaaaaaaaaarkingDog
2- // Co-authored by : -
3- // http://boj.kr/19fa292ed77f4bd48cbca269aafd4686
2+ // Co-authored by : Kim-AYoung
3+ // http://boj.kr/2cd18796fe364e7c95cd1764d73e15e8
44#include < bits/stdc++.h>
55using namespace std ;
66
@@ -19,12 +19,8 @@ void func(int k){ // 현재 k개까지 수를 택했음.
1919 int st = 0 ; // 시작지점, k = 0일 때에는 st = 0
2020 if (k != 0 ) st = arr[k-1 ] + 1 ; // k != 0일 경우 st = arr[k-1]+1
2121 for (int i = st; i < n; i++){
22- if (!isused[i]){ // 아직 i가 사용되지 않았으면
23- arr[k] = i; // k번째 인덱스를 i로 정함
24- isused[i] = 1 ; // i를 사용되었다고 표시
25- func (k+1 ); // 다음 인덱스를 정하러 한 단계 더 들어감
26- isused[i] = 0 ; // k번째 인덱스를 i로 정한 모든 경우에 대해 다 확인했으니 i를 이제 사용되지않았다고 명시함.
27- }
22+ arr[k] = i; // k번째 인덱스를 i로 정함
23+ func (k+1 ); // 다음 인덱스를 정하러 한 단계 더 들어감
2824 }
2925}
3026
You can’t perform that action at this time.
0 commit comments