길이 n일때 n중 for문 말고
[일반] 퍼뮤테이션 반복문으로 풀 수 있냐?
익명(221.168)
2020-01-28 10:34
추천 0
댓글 6
다른 게시글
-
이런곳이 있다길래 [2][일반] 이야호(211.36) | 20.01.28추천 0
-
알고리즘 공부 하고싶은데 기본적인 수학어느정도 까지해야하나요? [5][질문] 익명(175.223) | 20.01.28추천 1
-
dp문제는 전부 재귀로 풀림? [7][일반] 익명(211.195) | 20.01.28추천 0
-
삼성 코테 a형 [1][질문] 익명(110.70) | 20.01.28추천 0
-
종만북은 왜 x,y를 y,x로 표현하냐 [5][일반] 익명(121.169) | 20.01.28추천 0
-
종만북 혹시 스캔해서 보는 사람 있음? [3][일반] 익명(1.232) | 20.01.27추천 0
-
PS 팔수록 고등학교 공부를 잘못했다는 걸 깨달음 [1][일반] ㅇㄴㄹ(210.103) | 20.01.27추천 0
-
백준 다른 사람 코드는 왜 봄? [4][일반] 익명(211.197) | 20.01.27추천 0
-
SWEA D6 왜 죄다 DP밖에 없냐..[일반] 익명(61.76) | 20.01.27추천 0
-
자바 학원 수료하고 코테 준비하는데 조언 좀 해주라! (요약:C++모름) [27][일반] 스튜어트(80.195) | 20.01.27추천 0
next_permutation - dc App
아니 고거슨 당연 알구요 ㅠㅠ
배열을 뒤에서부터 보면서 a_i ~ a_{n-1)이 내림차순인 최소의 i를 찾음 -> a_{i-1}을 a_i부터 a_{n-1}까지의 수 중 a_{i-1}보다 크면서 가장 작은 수로 바꿈 -> 남은 수들을 a_I부터 a_{n-1}에 오름차순으로 배열
감사합니다
걍 재귀를 스택으로 하면 잼
P? - dc App