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 1
1
// Authored by : BaaaaaaaaaaarkingDog
2
- // Co-authored by : -
3
- // http://boj.kr/19fa292ed77f4bd48cbca269aafd4686
2
+ // Co-authored by : Kim-AYoung
3
+ // http://boj.kr/2cd18796fe364e7c95cd1764d73e15e8
4
4
#include < bits/stdc++.h>
5
5
using namespace std ;
6
6
@@ -19,12 +19,8 @@ void func(int k){ // 현재 k개까지 수를 택했음.
19
19
int st = 0 ; // 시작지점, k = 0일 때에는 st = 0
20
20
if (k != 0 ) st = arr[k-1 ] + 1 ; // k != 0일 경우 st = arr[k-1]+1
21
21
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 ); // 다음 인덱스를 정하러 한 단계 더 들어감
28
24
}
29
25
}
30
26
You can’t perform that action at this time.
0 commit comments