일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
29 | 30 |
- 전문가를 위한 스프링5
- 스프링심화반
- SQL
- 스프링
- 누구나큰일낼수있어
- 백준 1992번
- spartacodingclub
- 백준 #N과 M(4) #백트래킹
- C++
- thymeleaf
- 스프링 핵심원리 기본편
- 자바의 정석 기초편
- 전문가를 위한 스프링
- JPA
- 타임리프
- 채팅서버 설계
- 팀300
- 백준
- 스프링 입문을 위한 자바 객체 지향의 원리와 이해
- 알고리즘
- 가상 채팅서버
- 백준 2630번
- 스프링 MVC 2편
- 객체지향의 사실과 오해
- 스파르타코딩클럽 #spartacodingclub #누구나큰일낼수있어
- 스프링 시큐리티 구조
- 1시간 만에 끝내는 직장인 코딩 용어
- 스파르타코딩클럽
- 백준 1992번 풀이
- 김영한님
- Today
- Total
목록Algorithm/BOJ (51)
민우의 코딩노트
[문제] [풀이] 백트래킹 문제이다! [코드] #include using namespace std; int n,m; // 4, 2 int arr[10]; int arrcheck[10]; int check2 = -1; void start(int k) { if(k == m) { for(int i=0; i m; start(0); }
[문제] [풀이] 백트래킹 문제이다. [코드] #include using namespace std; int n; // N =4 int cnt = 0; bool isused1[50]; bool isused2[50]; bool isused3[50]; void func(int cur) { if(cur == n){ cnt++; return; } for(int i=0; i> n; func(0); cout
[문제] https://www.acmicpc.net/problem/1182 1182번: 부분수열의 합 첫째 줄에 정수의 개수를 나타내는 N과 정수 S가 주어진다. (1 ≤ N ≤ 20, |S| ≤ 1,000,000) 둘째 줄에 N개의 정수가 빈 칸을 사이에 두고 주어진다. 주어지는 정수의 절댓값은 100,000을 넘지 않는다. www.acmicpc.net [풀이] 백트래킹 문제이다. [코드] #include using namespace std; int n,s; int arr[30]; int cnt; void func(int cur, int tot){ if(cur == n) { if(tot == s) cnt++; return; } func(cur+1, tot); func(cur+1, tot+arr[cur]..
[문제] https://www.acmicpc.net/problem/15649 15649번: N과 M (1) 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수열은 사전 순으로 증가하는 순서로 출력해 www.acmicpc.net 백트래킹 문제이다. [코드] #include using namespace std; int n,m; // 3, 1인 경우 int arr[10]; bool isused[10]; void func(int k) // 3 1 인 경우 { if(k == m) { for(int i=0; i