본문 바로가기
반응형

백준134

[백준/BOJ] 1427번 - 소트인사이드 (C++) 문제 링크 코드 #include using namespace std; int main(void) { ios::sync_with_stdio(0); cin.tie(0); string s; cin >> s; vector v; for (auto c : s) v.push_back(c); sort(v.begin(), v.end(), greater()); for (auto c : v) cout 2022. 3. 21.
[백준/BOJ] 1316번 - 그룹 단어 체커 (C++) 문제 링크 코드 #include using namespace std; int main(void) { ios::sync_with_stdio(0); cin.tie(0); string s; int n, cnt = 0; cin >> n; while (n--) { vector v(26, 0); bool k = 1; cin >> s; v[s[0] - 'a']++; for (int i = 1; i < s.length(); i++) { if (v[s[i] - 'a'] && s[i] != s[i-1]) { k = 0; break; } v[s[i] - 'a']++; } if (k) cnt++; } cout 2022. 3. 21.
[백준/BOJ] 1292번 - 쉽게 푸는 문제 (C++) 문제 링크 코드 #include using namespace std; int arr[1001]; int main(void) { ios::sync_with_stdio(0); cin.tie(0); int a, b, i, j, idx = 0, ans = 0; cin >> a >> b; for (i = 1; i 2022. 3. 21.
[백준/BOJ] 1267번 - 핸드폰 요금 (C++) 문제 링크 코드 #include using namespace std; int main(void) { ios::sync_with_stdio(0); cin.tie(0); int n, t, y = 0, m = 0; cin >> n; while (n--) { cin >> t; y += (t / 30 + 1) * 10; m += (t / 60 + 1) * 15; } if (y > m) cout 2022. 3. 21.
[백준/BOJ] 1260번 - DFS와 BFS (C++) 문제 링크 코드 #include using namespace std; vector p[1001]; bool vis_dfs[1001]; bool vis_bfs[1001]; int n, m, v, a, b; void dfs(int x) { cout m >> v; while (m--) { cin >> a >> b; p[a].push_back(b); p[b].push_back(a); } for (int i = 0; i < 1000; i++) sort(p[i].begin(), p[i].end()); dfs(v); cout 2022. 3. 21.
[백준/BOJ] 1181번 - 단어 정렬 (C++) 문제 링크 코드 #include using namespace std; bool comp(string a, string b) { if (a.length() != b.length()) return a.length() > n; set dict(comp); string s; while (n--) { cin >> s; dict.insert(s); } for (auto i : dict) cout 2022. 3. 21.
[백준/BOJ] 1159번 - 농구 경기 (C++) 문제 링크 코드 #include using namespace std; int arr[26]; int main(void) { ios::sync_with_stdio(0); cin.tie(0); int n, predaja = 1; cin >> n; while (n--) { string t; cin >> t; arr[t[0] - 'a']++; } for (int i = 0; i = 5) { cout 2022. 3. 21.
[백준/BOJ] 1157번 - 단어 공부 (C++) 문제 링크 코드 #include using namespace std; int main(void) { ios::sync_with_stdio(0); cin.tie(0); vector v(26, 0); string s; cin >> s; for (auto c : s) { if (c >= 'a') c -= 'a' - 'A'; v[c - 'A']++; } int mx = *max_element(v.begin(), v.end()); if (mx == 0) { cout 1) cout 2022. 3. 21.
[백준/BOJ] 1065번 - 한수 (C++) 문제 링크 코드 #include using namespace std; int main(void) { ios::sync_with_stdio(0); cin.tie(0); int n, cnt; cin >> n; if (n < 100) { cout 2022. 3. 21.
[백준/BOJ] 1026번 - 보물 (C++) 문제 링크 코드 #include using namespace std; int main(void) { ios::sync_with_stdio(0); cin.tie(0); int i, n, a[50], b[50], s = 0; cin >> n; for (i = 0; i > a[i]; for (i = 0; i > b[i]; sort(a, a + n); sort(b, b + n); for (i = 0; i < n; i++) s += a[i] * b[n-i-1]; cout 2022. 3. 21.
반응형