본문 바로가기

펭로그

검색하기
펭로그
프로필사진 노랑펭귄

  • 분류 전체보기 (108)
    • Life (9)
    • Study (97)
      • PS(Algorithm) (93)
      • Swift (3)
      • Computer Vision (1)
    • Development (2)
      • IDE (2)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2026/02   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
Tags
  • 에라토스테네스의 체
  • 삼성 SDS 대학생 알고리즘 특강
  • dynamic programming
  • 그리디
  • 백트래킹
  • 브루트포스
  • 맛집
  • 스택
  • 동적 계획법
  • 잠실
  • koitp
  • SWEA
  • 다이나믹 프로그래밍
  • DP
  • 완전탐색
  • 해커랭크
  • 시뮬레이션
  • 구현
  • C++
  • 소수
  • PS
  • 삼성 기출
  • sw expert academy
  • BOJ
  • 백준
  • BFS
  • Algorithm
  • dfs
  • hackerrank
  • 알고리즘
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록permutation (1)

펭로그

[C++] 백준 BOJ 6603 로또

문제링크 : https://noj.am/6603 N개의 원소를 가지는 집합에서 K개를 고르는 조합(Combination) 문제로 STL의 permutation을 사용하면 쉽게 풀 수 있다.algorithm 헤더에 있는 next_permutation()과 prev_permutation()으로 순열을 구할 수 있다.[1, 2, 3, 4]를 next_permutation()을 사용하면[1, 2, 4, 3] [1, 3, 2, 4] [1, 3, 4, 2] [1, 4, 2, 3] ..... 이런 식으로 사전 순서대로 순열이 적용된다.prev_permutation()은 그 반대라고 볼 수 있다. 그렇다면 조합을 사용하려면 어떻게 해야할까?[1, 1, 0, 0]을 prev_permutation()으로 돌려보면 아래와 ..

Study/PS(Algorithm) 2018. 10. 8. 05:30
Prev 1 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바