-
[BOJ] 3047 : ABC
3047 : ABC 풀이 꺄르르르르르르륵 코드 #include <cstdio> #include <algorithm> int a[5]; char b[5]; int main() { scanf("%d %d %d %s", &a[0], &a[1], &a[2], b); std::sort(a, a + 3); printf("%d %d %d", a[b[0] - 'A'], a[b[1] - 'A'], a[b[2] - 'A']); return 0; } 아무말 백준, 백준 온라인 저지, BOJ, Baekjoon Online Judge, C, C++, 씨, 씨쁠쁠, JAVA, algorithm, 자바, 알고리즘, 자료구조, 문제, 문제 풀이, 풀이
-
[BOJ] 1964 : 5각형, 5각형, 5각형...
1964 : 5각형, 5각형, 5각형… 풀이 알잖아 너를 이토록 사랑하며 기다린 나를~ 코드 main(n){printf("%d",scanf("%d",&n)+n*(3ll*n+5)/2%45678);} 아무말 백준, 백준 온라인 저지, BOJ, Baekjoon Online Judge, C, C++, 씨, 씨쁠쁠, JAVA, algorithm, 자바, 알고리즘, 자료구조, 문제, 문제 풀이, 풀이
-
[BOJ] 1373 : 2진수 8진수
1373 : 2진수 8진수 풀이 가나다라마바사 코드 #include <cstdio> int i, j; char c[1000005] = { '0','0' }; int main() { scanf("%s", c + 2); while (c[i]) c[i++] -= '0'; for (j = i % 3; j < i; j += 3) printf("%d", c[j]*4 + c[j+1]*2 + c[j+2]); return 0; } 아무말 백준, 백준 온라인 저지, BOJ, Baekjoon Online Judge, C, C++, 씨, 씨쁠쁠, JAVA, algorithm, 자바, 알고리즘, 자료구조, 문제, 문제 풀이, 풀이
-
[BOJ] 1371 : 가장 많은 글자
1371 : 가장 많은 글자 풀이 어디에도 그대가 살아서 코드 #include <cstdio> int ans, cnt[33]; char c; int main() { while (~scanf("%c", &c)) cnt[c - 'a']++; for (c = 0; c < 26; c++) ans = ans > cnt[c] ? ans : cnt[c]; for (c = 0; c < 26; c++) if (cnt[c] == ans) printf("%c", c + 'a'); return 0; } 아무말 백준, 백준 온라인 저지, BOJ, Baekjoon Online Judge, C, C++, 씨, 씨쁠쁠,...
-
[BOJ] 1357 : 뒤집힌 덧셈
1357 : 뒤집힌 덧셈 풀이 돌리고 돌리고 돌리고~ 코드 #include <cstdio> int f(int n) { int r = 0; while (n) r *= 10, r += n % 10, n /= 10; return r; } int main() { int a, b; scanf("%d %d", &a, &b); printf("%d", f(f(a) + f(b))); return 0; } 아무말 백준, 백준 온라인 저지, BOJ, Baekjoon Online Judge, C, C++, 씨, 씨쁠쁠, JAVA, algorithm, 자바, 알고리즘, 자료구조, 문제, 문제 풀이, 풀이
-
[BOJ] 1312 : 소수
1312 : 소수 풀이 언젠가는 돌아갈게 사랑할 자격 갖춘 나 되어 코드 #include <cstdio> int a, b, c, n; int main() { scanf("%d %d %d", &a, &b, &n); while (n--) a %= b, a *= 10, c = a / b; printf("%d", c); return 0; } 아무말 백준, 백준 온라인 저지, BOJ, Baekjoon Online Judge, C, C++, 씨, 씨쁠쁠, JAVA, algorithm, 자바, 알고리즘, 자료구조, 문제, 문제 풀이, 풀이
-
[BOJ] 6118 : 숨바꼭질
6118 : 숨바꼭질 풀이 최단경로 가즈아~~~ 코드 #include <cstdio> #include <queue> #include <vector> #include <algorithm> using namespace std; const int n_ = 20000 + 2; int n, m, a, b, c, dst[n_]; vector<int> gph[n_]; int main() { scanf("%d %d", &n, &m); for (int i = 0, u, v; i < m; i++) { scanf("%d %d", &u, &v); gph[u].push_back(v); gph[v].push_back(u); } queue<int> que; que.push(1); while (!que.empty()) { int now = que.front(); que.pop(); for (int nxt :...
-
[BOJ] 4781 : 사탕 가게
4781 : 사탕 가게 풀이 윽 코드 #include <cstdio> #include <cstring> int n, m, m1, m2, dp[10001]; inline int max(int a, int b) { return a > b ? a : b; } int main() { while (1) { scanf("%d %d.%d", &n, &m1, &m2); if (!n) break; memset(dp, 0, sizeof(dp)); m = m1 * 100 + m2; int ans = 0; for (int i = 0, c, p; i < n; i++) { scanf("%d %d.%d",...
-
[BOJ] 13324 : boj 수열 2
13324 : boj 수열 2 풀이 끙 풀이를 뭐라고 적지 코드 #include <cstdio> #include <queue> using namespace std; int n, i, a, ans[1000001]; priority_queue<int> pq; int main() { scanf("%d", &n); for (i = 1; i <= n; i++) { scanf("%d", &a); a -= i; pq.push(a); pq.push(a); pq.pop(); ans[i] = pq.top(); } --i; while (--i) if (ans[i] > ans[i + 1]) ans[i] = ans[i + 1]; for (i = 1; i <= n; i++) printf("%d\n", ans[i]...
-
[BOJ] 13323 : boj 수열 1
13323 : boj 수열 1 풀이 13324번 풀이를 참고하자 코드 #include <cstdio> #include <queue> using namespace std; int n; long long sum; priority_queue<int> pq; int main() { scanf("%d", &n); for (int i = 0, a; i < n; i++) { scanf("%d", &a); a -= i; pq.push(a); if (!pq.empty() && pq.top() > a) { sum += pq.top() - a; pq.pop(); pq.push(a); } } printf("%lld", sum); return 0; } 아무말 백준, 백준 온라인 저지, BOJ, Baekjoon Online...