본문 바로가기

전체 글

[C++] 백준 8320번 : 직사각형을 만드는 방법 https://www.acmicpc.net/problem/8320 #include #include using namespace std; int main() {int n;cin >> n;int *square = new int[n]; int cnt = 0;for (int i = 0; i < n; i++) {for (int j = 1; j 더보기
[C++] 백준 5618번 : 공약수 https://www.acmicpc.net/problem/5618 #include #include using namespace std;int main() {int n;cin >> n;int *ary = new int[n];for(int i=0; i> ary[i];sort(ary, ary + n); int min = ary[0];int cnt = 1;for (int i = 1; i 더보기
[C++] 백준 5576번 : 콘테스트 https://www.acmicpc.net/problem/5576 #include #include using namespace std;int main() {int w[10], k[10];for (int i = 0; i > w[i];for (int i = 0; i > k[i]; sort(w, w + 10);sort(k, k + 10);cout 더보기
[C++] 백준 5032번 : 탄산 음료 https://www.acmicpc.net/problem/5032 #include using namespace std;int main() {int e,f,c;cin >> e >> f >> c; int cnt = 0, tmp;tmp = e + f; do {cnt = cnt + tmp / c;tmp = tmp / c + tmp % c;} while (tmp >= c); cout 더보기
[C++] 백준 3034번 : 앵그리 창영 https://www.acmicpc.net/problem/3034 #include #include using namespace std;int main() {int n, w, h;cin >> n >> w >> h;int *ary = new int[n];for (int i = 0; i > ary[i]; int max = sqrt(w*w + h * h);for (int i = 0; i = ary[i])cout 더보기
[C++] 백준 1748번 : 수 이어 쓰기1 https://www.acmicpc.net/problem/1748 #include using namespace std;int main() {int n;cin >> n;int tmp = n;int N_cnt=1;while (tmp = (tmp / 10))N_cnt++; int N_0 = 1;// 자리수 if) n = 121 -> N_0 = 100int sum = 0;int i;// 자리수 if) n = 121 -> i = 3for (i = 1; i < N_cnt; i++) {sum = sum + 9*i*N_0;N_0 = N_0 * 10;}sum = (n - N_0 + 1)*i + sum;cout 더보기
[C++] 백준 8979번 : 올림픽 https://www.acmicpc.net/problem/8979 #include using namespace std;int main() {int n, k;cin >> n >> k;int **Nation = new int*[n];for (int i = 0; i > Nation[i][4];for (int j = 0; j > Nation[i][j];} int cnt = 1;// 자신보다 더 잘한 나라 수 cntfor (int i = 0; i < n; i++) {// 나라별 등수 부여for .. 더보기
[C++] 백준 5532번 : 방학 숙제 https://www.acmicpc.net/problem/5532 #include using namespace std;int main() {int l,a,b,c,d;cin >> l >>a >> b >> c >> d;int x;// 국어int y;// 수학x = (a%c) == 0 ? a / c : a / c + 1;y = (b%d) == 0 ? b / d : b / d + 1;if (x > y)cout 더보기