8000
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d3e4b88 commit ba3b2fbCopy full SHA for ba3b2fb
0x0C/solutions/15655.cpp
@@ -1,6 +1,6 @@
1
// Authored by : BaaaaaaaaaaarkingDog
2
-// Co-authored by : -
3
-// http://boj.kr/19fa292ed77f4bd48cbca269aafd4686
+// Co-authored by : Kim-AYoung
+// http://boj.kr/2cd18796fe364e7c95cd1764d73e15e8
4
#include <bits/stdc++.h>
5
using namespace std;
6
@@ -19,12 +19,8 @@ void func(int k){ // 현재 k개까지 수를 택했음.
19
int st = 0; // 시작지점, k = 0일 때에는 st = 0
20
if(k != 0) st = arr[k-1] + 1; // k != 0일 경우 st = arr[k-1]+1
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
- }
+ arr[k] = i; // k번째 인덱스를 i로 정함
+ func(k+1); // 다음 인덱스를 정하러 한 단계 더 들어감
28
}
29
30
0 commit comments