๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

Algorithm ๐Ÿง‘๐Ÿป‍๐Ÿ’ป/๋ฐฑ์ค€(BOJ)315

[๋ฐฑ์ค€,c++] 11047๋ฒˆ - ๋™์ „ 0 11047๋ฒˆ: ๋™์ „ 0 ์ฒซ์งธ ์ค„์— N๊ณผ K๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. (1 ≤ N ≤ 10, 1 ≤ K ≤ 100,000,000) ๋‘˜์งธ ์ค„๋ถ€ํ„ฐ N๊ฐœ์˜ ์ค„์— ๋™์ „์˜ ๊ฐ€์น˜ Ai๊ฐ€ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ฃผ์–ด์ง„๋‹ค. (1 ≤ Ai ≤ 1,000,000, A1 = 1, i ≥ 2์ธ ๊ฒฝ์šฐ์— Ai๋Š” Ai-1์˜ ๋ฐฐ์ˆ˜) www.acmicpc.net #include #include #include using namespace std; int main() { ios_base::sync_with_stdio(false); int T, K; //T=ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค K=๊ฐ€๊ฒฉ int cnt = 0; //cnt=๋™์ „ ๊ฐฏ์ˆ˜ ์ตœ์†Œ๊ฐ’ vector v; cin >> T >> K; while (T--) { int N; // ๋™์ „ ์ข…๋ฅ˜ cin >> N; v.push_ba.. 2021. 10. 26.
[๋ฐฑ์ค€,c++] 11023๋ฒˆ - ๋”ํ•˜๊ธฐ 3 11023๋ฒˆ: ๋”ํ•˜๊ธฐ 3 ์ฒซ์งธ ์ค„์— N(1 ≤ N ≤ 100)๊ฐœ์˜ ์ˆ˜๊ฐ€ ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„๋˜์–ด์„œ ์ฃผ์–ด์ง„๋‹ค. ์ž…๋ ฅ์œผ๋กœ ์ฃผ์–ด์ง€๋Š” ์ˆ˜๋Š” 10,000๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ž์—ฐ์ˆ˜์ด๋‹ค. ๋˜, 0์œผ๋กœ ์‹œ์ž‘ํ•˜๋Š” ์ˆ˜๋Š” ์ฃผ์–ด์ง€์ง€ ์•Š๋Š”๋‹ค. www.acmicpc.net #include #include using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(0); int n; int ans = 0; while (cin >> n) { ans += n; } cout 2021. 10. 26.
[๋ฐฑ์ค€,c++] 11022๋ฒˆ - A+B-8 11022๋ฒˆ: A+B - 8 ๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋งˆ๋‹ค "Case #x: A + B = C" ํ˜•์‹์œผ๋กœ ์ถœ๋ ฅํ•œ๋‹ค. x๋Š” ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค ๋ฒˆํ˜ธ์ด๊ณ  1๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋ฉฐ, C๋Š” A+B์ด๋‹ค. www.acmicpc.net #include using namespace std; int main() { int T, A, B; cin >> T; for (int i = 1; i > A >> B; cout 2021. 10. 26.
[๋ฐฑ์ค€,c++] 11021๋ฒˆ - A+B-7 11021๋ฒˆ: A+B - 7 ๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋งˆ๋‹ค "Case #x: "๋ฅผ ์ถœ๋ ฅํ•œ ๋‹ค์Œ, A+B๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค ๋ฒˆํ˜ธ๋Š” 1๋ถ€ํ„ฐ ์‹œ์ž‘ํ•œ๋‹ค. www.acmicpc.net #include #include using namespace std; int main() { int T,a,b; cin >> T; for (int i = 1; i > a >> b; cout 2021. 10. 26.
[๋ฐฑ์ค€,c++] 11004๋ฒˆ - K๋ฒˆ์งธ ์ˆ˜ 11004๋ฒˆ: K๋ฒˆ์งธ ์ˆ˜ ์ˆ˜ N๊ฐœ A1, A2, ..., AN์ด ์ฃผ์–ด์ง„๋‹ค. A๋ฅผ ์˜ค๋ฆ„์ฐจ์ˆœ ์ •๋ ฌํ–ˆ์„ ๋•Œ, ์•ž์—์„œ๋ถ€ํ„ฐ K๋ฒˆ์งธ ์žˆ๋Š” ์ˆ˜๋ฅผ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. www.acmicpc.net #include #include #include using namespace std; int main() { ios_base::sync_with_stdio(false); int N, A; cin >> N>>A; vectorv(N); for(int i=0; i> number; v[i] = number; } sort(v.begin(), v.end()); cout 2021. 10. 26.
[๋ฐฑ์ค€,c++] 1100๋ฒˆ - ํ•˜์–€ ์นธ 1100๋ฒˆ: ํ•˜์–€ ์นธ ์ฒด์ŠคํŒ์€ 8×8ํฌ๊ธฐ์ด๊ณ , ๊ฒ€์ • ์นธ๊ณผ ํ•˜์–€ ์นธ์ด ๋ฒˆ๊ฐˆ์•„๊ฐ€๋ฉด์„œ ์ƒ‰์น ๋˜์–ด ์žˆ๋‹ค. ๊ฐ€์žฅ ์™ผ์ชฝ ์œ„์นธ (0,0)์€ ํ•˜์–€์ƒ‰์ด๋‹ค. ์ฒด์ŠคํŒ์˜ ์ƒํƒœ๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, ํ•˜์–€ ์นธ ์œ„์— ๋ง์ด ๋ช‡ ๊ฐœ ์žˆ๋Š”์ง€ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ www.acmicpc.net #include #include #include using namespace std; int main() { char c[8][8]; int cnt = 0; for (int i = 0; i > c[i][j]; } } for (int i = 0; i < 8; i++) { for (int j = 0; j < 8; j++) { if ((i + j) % 2 == 0) { if (c[i.. 2021. 10. 26.
[๋ฐฑ์ค€,c++] 10989๋ฒˆ - ์ˆ˜ ์ •๋ ฌํ•˜๊ธฐ3 10989๋ฒˆ: ์ˆ˜ ์ •๋ ฌํ•˜๊ธฐ 3 ์ฒซ์งธ ์ค„์— ์ˆ˜์˜ ๊ฐœ์ˆ˜ N(1 ≤ N ≤ 10,000,000)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ ์ค„๋ถ€ํ„ฐ N๊ฐœ์˜ ์ค„์—๋Š” ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์ด ์ˆ˜๋Š” 10,000๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ž์—ฐ์ˆ˜์ด๋‹ค. www.acmicpc.net #include using namespace std; int main() { int arr[10001] = { 0, }; int N,number; cin >> N; while (N--) { scanf("%d", &number); arr[number]++; } for (int i = 0; i < 10001; i++) { for (int k = 0; k 2021. 10. 26.
[๋ฐฑ์ค€,c++] 10988๋ฒˆ - ํŒฐ๋ฆฐ๋“œ๋กญ์ธ์ง€ ํ™•์ธํ•˜๊ธฐ 10988๋ฒˆ: ํŒฐ๋ฆฐ๋“œ๋กฌ์ธ์ง€ ํ™•์ธํ•˜๊ธฐ ์ฒซ์งธ ์ค„์— ๋‹จ์–ด๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ๋‹จ์–ด์˜ ๊ธธ์ด๋Š” 1๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™๊ณ , 100๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์œผ๋ฉฐ, ์•ŒํŒŒ๋ฒณ ์†Œ๋ฌธ์ž๋กœ๋งŒ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค. www.acmicpc.net ํ’€์ด 1 #include using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(0); string s; cin >> s; bool flag = true; if (s.length() % 2 != 0) { //๊ธธ์ด๊ฐ€ ํ™€์ˆ˜์ผ๋–„ for (int i = 0; i < s.length() / 2; i++) { if (s[i] != s[s.length() - i-1]) flag = false; } } else { //๊ธธ์ด๊ฐ€ ์ง์ˆ˜์ผ๋•Œ if (s[s.le.. 2021. 10. 26.
[๋ฐฑ์ค€,c++] 10987๋ฒˆ - ๋ชจ์Œ์˜ ๊ฐœ์ˆ˜ 10987๋ฒˆ: ๋ชจ์Œ์˜ ๊ฐœ์ˆ˜ ์•ŒํŒŒ๋ฒณ ์†Œ๋ฌธ์ž๋กœ๋งŒ ์ด๋ฃจ์–ด์ง„ ๋‹จ์–ด๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์ด๋•Œ, ๋ชจ์Œ(a, e, i, o, u)์˜ ๊ฐœ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. www.acmicpc.net #include using namespace std; int cnt=0; char alphabet[6]="aeiou"; int check(string s){ for(int i=0; is; cout 2021. 10. 26.