일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 데이터청년캠퍼스
- nvcc
- 머신러닝
- 소켓통신
- 넥스터즈
- clean architecture
- sending 404
- NEXTERS
- DataBinding Error
- 이것만보면돼
- cuda-10.2
- kotiln
- 빅데이터
- 알고리즘
- ubuntu18.04
- 딥러닝
- 자바
- 청년인재
- utuntu
- 빅데이터청년인재
- 백준
- Android
- flownet
- IT연합동아리
- 인공지능
- 안드로이드
- 코틀린
- resample2d_cuda
- 빅데이터청년캠퍼스
- ubuntu
- Today
- Total
목록백준 (4)
보초의 코딩일기장
문제) 45656이란 수를 보자. 이 수는 인접한 모든 자리수의 차이가 1이 난다. 이런 수를 계단 수라고 한다. 세준이는 수의 길이가 N인 계단 수가 몇 개 있는지 궁금해졌다. N이 주어질 때, 길이가 N인 계단 수가 총 몇 개 있는지 구하는 프로그램을 작성하시오. (0으로 시작하는 수는 없다.) 입력) 첫째 줄에 N이 주어진다. N은 1보다 크거나 같고, 100보다 작거나 같은 자연수이다. 출력) 첫째 줄에 정답을 1,000,000,000으로 나눈 나머지를 출력한다. 경우의 수를 3가지로 나눌 수 있다. 1. 0이 오는 경우 그 다음 수는 무조건 1만 올 수 있다. arr[i][x] = arr[i-1][x+1] 2. 1~8이 오는 경우 해당 수와 1차이 나는 모든 수가 올 수 있다. arr[i][x]..
문제) 정수 4를 1, 2, 3의 합으로 나타내는 방법은 총 3가지가 있다. 합을 나타낼 때는 수를 1개 이상 사용해야 한다. 단, 같은 수를 두 번 이상 연속해서 사용하면 안 된다. 1+2+1 1+3 3+1 정수 n이 주어졌을 때, n을 1, 2, 3의 합으로 나타내는 방법의 수를 구하는 프로그램을 작성하시오. 입력) 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있고, 정수 n이 주어진다. n은 양수이며 100,000보다 작거나 같다. 예제 입력) 3 4 7 10 4의 경우, 1+2+1, 1+3, 3+1 => 3가지 n=4일 때, x+1 = n이 되는 경우 1앞에 올 수 있는 수는 2 또는 3 (연속으로 수가 올 수 없으므로 1은 제외함) x+2 = n, 2 앞..
11052번의 응용문제이다. 반대로 min 값을 구하면 된다. 11052번의 코드를 보면, #include #include using namespace std; int main(){ ios_base::sync_with_stdio(false); cin.tie(NULL); int n; //4 cin>>n; int *dp=new int[n+1]; // 최대비용값을 넣는다 int *pack=new int[n+1]; // 팩의 가격 for(int i=1;i>pack[i]; // 1 5 6 7 } dp[0]=0; pack[0]=0; for(int i=1;ipack[i]; } // 추가한 부분 for(int i=1;i
처음 접해본 DP문제. 알고리즘 머리가 없는건지.. 점화식이 도통 생각나지 않는다. 주변 블로그를 참고하면서 겨우겨우 이해시킨 문제 아직 갈길이 멀었다......엉엉엉ㅠ 문제) 카드는 카드팩의 형태로만 구매할 수 있고, 카드팩의 종류는 카드 1개가 포함된 카드팩, 카드 2개가 포함된 카드팩, ... 카드 N개가 포함된 카드팩과 같이 총 N가지가 존재한다. 민규는 카드의 개수가 적은 팩이더라도 가격이 비싸면 높은 등급의 카드가 많이 들어있을 것이라는 미신을 믿고 있다. 따라서, 민규는 돈을 최대한 많이 지불해서 카드 N개 구매하려고 한다. 카드가 i개 포함된 카드팩의 가격은 Pi원이다. 예를 들어,카드팩이 총 4가지 종류가 있고, P1= 1, P2= 5, P3= 6, P4= 7인 경우에 민규가 카드 4개를..