본문 바로가기

전체 글63

[BOJ/백준] 11053번 - 섬의 개수 문제 https://www.acmicpc.net/problem/4963 4963번: 섬의 개수 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스의 첫째 줄에는 지도의 너비 w와 높이 h가 주어진다. w와 h는 50보다 작거나 같은 양의 정수이다. 둘째 줄부터 h개 줄에는 지도 www.acmicpc.net 문제 요약 0과 1로 주어진 지도에서 섬의 개수(숫자 : 1)를 센다. 이때, 방향은 8방향 모두 가능하다. CODE #include using namespace std; const int mxN=50; int n, m, a[mxN+1][mxN+1]; bool vis[mxN+1][mxN+1]; int dx[8] = {1, -1, 0, 0, 1, 1, -1, -1}; int dy[8] =.. 2021. 8. 23.
[C++] set::lower_bound() 함수 원문 : https://www.geeksforgeeks.org/set-lower_bound-function-in-c-stl/ set lower_bound() function in C++ STL - GeeksforGeeks A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions. www.geeksforgeeks.org set::lower_bound()은 C++ STL 내장함수이다. 매개 변.. 2021. 7. 25.
[BOJ/백준] 11053번 - 가장 긴 증가하는 부분 수열 가장 긴 증가하는 부분 수열 문제 https://www.acmicpc.net/problem/11053 11053번: 가장 긴 증가하는 부분 수열 수열 A가 주어졌을 때, 가장 긴 증가하는 부분 수열을 구하는 프로그램을 작성하시오. 예를 들어, 수열 A = {10, 20, 10, 30, 20, 50} 인 경우에 가장 긴 증가하는 부분 수열은 A = {10, 20, 10, 30, 20, 50} 이 www.acmicpc.net CODE #include using namespace std; const int mxN=1e3, mxA=1e3; int n, a[mxN+1]; int dp[mxA+1]; int main() { cin >> n; for(int i=0; i>a[i]; } int ans=0; for(int .. 2021. 7. 21.
[BOJ/백준] 2293번 - 동전 1 동전 1 문제 https://www.acmicpc.net/problem/2293 2293번: 동전 1 첫째 줄에 n, k가 주어진다. (1 ≤ n ≤ 100, 1 ≤ k ≤ 10,000) 다음 n개의 줄에는 각각의 동전의 가치가 주어진다. 동전의 가치는 100,000보다 작거나 같은 자연수이다. www.acmicpc.net 문제 요약 주어진 동전들을 통해 목표합을 만드는 경우의 수를 구한다. 동전의 중복 사용을 허용 중요! 동전 순서가 다르면, 같은 경우로 인정 !! 아래 문제와 유사해 보이지만, 조건이 다르다. https://salon.tistory.com/60?category=1191940 [Dynamic progamming] Coin Combinations I Coin Combinations I 문.. 2021. 7. 21.
[CSES] Coin Combinations I Coin Combinations I 문제 https://cses.fi/problemset/task/1635/ CSES - Coin Combinations I cses.fi 문제 요약 주어진 동전들을 통해 목표합을 만드는 경우의 수를 구한다. 동전의 중복 사용을 허용 중요! 동전 순서가 다르면, 다른 경우로 인정 CODE #include using namespace std; #define ll long long const int mxN=100, mxX=1e6, mod=1e9+7; int n, x, c[mxN+1]; int dp[mxX+1]; int main() { cin >> n>> x; for(int i=0;i> c[i]; } dp[0]=1; for(int i=1; i 2021. 7. 21.
[CSES] Minimizing Coins Minimizing Coins 문제 https://cses.fi/problemset/task/1634/ CSES - Minimizing Coins cses.fi 요약 주어진 동전을 활용해 목표합을 만들 때, 가장 적은 동전의 수를 활용하여 만들기 이때, 사용된 동전의 수를 출력한다. CODE #include using namespace std; #define ll long long const int mxN=100, mxX=1e6; int n, x, c[mxN+1]; int dp[mxX+1]; int main() { cin >> n >> x; for(int i=0; i> c[i]; } for(int i=1; i 2021. 7. 21.
728x90
반응형