본문 바로가기

Algorithm

(2091)
C++(씨쁠쁠)(cplusplus)-백준(baekjoon)(BaekJoon)코딩 1157번:단어공부 답 12345678910111213141516171819202122232425262728293031323334353637383940414243#include #include int arr[26];using namespace std;int main() { int cnt = 0, big = 0, index; string word; cin >> word; for (int i = 0; i = 65 && word[i] = 97 && word[i]
C++(씨쁠쁠)(cplusplus)-백준(baekjoon)(BaekJoon)코딩 9095번:1,2,3 더하기 답 계단 오르기 문제입니다 -> 전형적인 메모이제이션 즉 동적할당법에 해당하는 문제입니다.먼저 점화식은 f(n) = f(n-3)+f(n-2)+f(n-1)입니다.12345678910111213141516171819202122232425262728293031323334#include using namespace std;int Plus(int num){ static int mem[11];//배열선언 if (mem[num-1] != 0)//이미 있는 항이라면 바로 그 값 반환 { return mem[num-1]; } if (num == 1) { return mem[num-1] = 1; } if (num == 2) { return mem[num-1] = 2; } if (num == 3) { return mem[num..
(C++) - 백준(BOJ) 10170번 : NFC West vs North #include using namespace std; int main() { cout
(C++) - 백준(BOJ)코딩 10156번 : 과자 답 www.acmicpc.net/problem/10156 10156번: 과자 첫 번째 줄에는 과자 한 개의 가격 K, 사려고 하는 과자의 개수 N, 현재 동수가 가진 돈 M이 각각 공백을 사이에 두고 주어진다. 단, K, N은 1,000 이하의 양의 정수이고, M은 10만 이하의 양의 정수이 www.acmicpc.net 간단한 수학문제였습니다. Code #include using namespace std; int main() { double K, N, M; cin >> K >> N >> M; if (K*N > M) cout
(C++) - 백준(BOJ) 9325번 : 얼마? 답 문제링크 : https://www.acmicpc.net/problem/9325 단순 입출력 문제였습니다. 1234567891011121314151617#include using namespace std;int main() { int T,s,n,q,p,sum = 0; cin >> T; for (int k = 0; k > s >> n; for (int i = 0; i > q >> p; sum += p*q; } cout
C++(씨쁠쁠)(cplusplus)-백준(baekjoon)(BaekJoon)코딩 10172번:개 답 12345678910#include using namespace std;int main() { char a = '"'; cout
C++(씨쁠쁠)(cplusplus)-백준(baekjoon)(BaekJoon)코딩 2605번:줄 세우기 답 12345678910111213141516171819202122232425262728293031#include using namespace std;int main() { int num, cnt = 0; cin >> num; int *arr = new int[num]; int *line = new int[num]; for (int i = 0; i > arr[i]; //입력 } for (int i = 0; i
(C++) - 백준(BOJ) 5337번 : 웰컴 #include #include using namespace std; int main() { string k; cout