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. ์ด์ 1 ยทยทยท 27 28 29 30 31 32 33 ยทยทยท 35 ๋ค์