Algorithm ๐ง๐ป๐ป/๋ฐฑ์ค(BOJ)315 [๋ฐฑ์ค,c++] 10174๋ฒ - ํฐ๋ฆฐ๋๋กฌ 10174๋ฒ: ํฐ๋ฆฐ๋๋กฌ ํฐ๋ฆฐ๋๋กฌ์ ์์ผ๋ก ์ฝ์ผ๋ ๋ค๋ก ์ฝ์ผ๋ ๋๊ฐ์ ๋จ์ด๋ ์ซ์๋ค์ ๋งํ๋ค. ์ผ๋ฐ์ ์ผ๋ก ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ถํ์ง ์์ง๋ง, ๊ณต๋ฐฑ์ ๊ตฌ๋ถํ๋ค. ๋ค์์ ํฐ๋ฆฐ๋๋กฌ์ ์์์ด๋ค. Anna Harrah Arora Nat tan 9998999 123 www.acmicpc.net // Copyright © 2021 ์์ฃผํ. All rights reserved. // // https://www.acmicpc.net/problem/10174 // BOJ10174 ํฐ๋ฆฐ๋๋กฌ #include #include #include using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(0); int N; cin >> N; cin.ignore();.. 2021. 10. 16. [๋ฐฑ์ค,c++] 10159๋ฒ - ์ ์ธ 10159๋ฒ: ์ ์ธ ์ฒซ ์ค์๋ ๋ฌผ๊ฑด์ ๊ฐ์ N ์ด ์ฃผ์ด์ง๊ณ , ๋์งธ ์ค์๋ ๋ฏธ๋ฆฌ ์ธก์ ๋ ๋ฌผ๊ฑด ์์ ๊ฐ์ M์ด ์ฃผ์ด์ง๋ค. ๋จ, 5 ≤ N ≤ 100 ์ด๊ณ , 0 ≤ M ≤ 2,000์ด๋ค. ๋ค์ M๊ฐ์ ์ค์ ๋ฏธ๋ฆฌ ์ธก์ ๋ ๋น๊ต ๊ฒฐ๊ณผ๊ฐ ํ ์ค์ ํ๋์ฉ www.acmicpc.net // Copyright © 2021 ์์ฃผํ. All rights reserved. // ํ๋ก์ด๋-์์ฌ ์๊ณ ๋ฆฌ์ฆ // https://www.acmicpc.net/problem/10159 // BOJ10159 ์ ์ธ #include #define INF 1e9 //๋ฌดํ๋๋ฅผ ์๋ฏธํ๋ ๊ฐ์ผ๋ก 10์ต์ ์ง์ using namespace std; int N, M; //N=๋ฌผ๊ฑด์ ๊ฐ์, M=๋ฌผ๊ฑด ์์ ๊ฐ์ int graph[101][101]; int a.. 2021. 10. 16. [๋ฐฑ์ค,c++] 1015๋ฒ - ์์ด ์ ๋ ฌ 1015๋ฒ: ์์ด ์ ๋ ฌ P[0], P[1], ...., P[N-1]์ 0๋ถํฐ N-1๊น์ง(ํฌํจ)์ ์๋ฅผ ํ ๋ฒ์ฉ ํฌํจํ๊ณ ์๋ ์์ด์ด๋ค. ์์ด P๋ฅผ ๊ธธ์ด๊ฐ N์ธ ๋ฐฐ์ด A์ ์ ์ฉํ๋ฉด ๊ธธ์ด๊ฐ N์ธ ๋ฐฐ์ด B๊ฐ ๋๋ค. ์ ์ฉํ๋ ๋ฐฉ๋ฒ์ B[P[i]] = A[i]์ด๋ค. ๋ฐฐ์ด A๊ฐ ์ฃผ www.acmicpc.net // Copyright © 2021 ์์ฃผํ. All rights reserved. // // https://www.acmicpc.net/problem/1015 // BOJ1015 ์์ด ์ ๋ ฌ #include #include #include using namespace std; int main() { ios_base::sync_with_stdio(false); int A; //๋ฐฐ์ด์ ํฌ๊ธฐ cin >> A; vec.. 2021. 10. 16. [๋ฐฑ์ค,c++] 1012๋ฒ - ์ ๊ธฐ๋ ๋ฐฐ์ถ 1012๋ฒ: ์ ๊ธฐ๋ ๋ฐฐ์ถ ์ฐจ์ธ๋ ์๋์ธ ํ๋๋ ๊ฐ์๋ ๊ณ ๋ญ์ง์์ ์ ๊ธฐ๋ ๋ฐฐ์ถ๋ฅผ ์ฌ๋ฐฐํ๊ธฐ๋ก ํ์๋ค. ๋์ฝ์ ์ฐ์ง ์๊ณ ๋ฐฐ์ถ๋ฅผ ์ฌ๋ฐฐํ๋ ค๋ฉด ๋ฐฐ์ถ๋ฅผ ํด์ถฉ์ผ๋ก๋ถํฐ ๋ณดํธํ๋ ๊ฒ์ด ์ค์ํ๊ธฐ ๋๋ฌธ์, ํ๋๋ ํด์ถฉ ๋ฐฉ์ง์ www.acmicpc.net // Copyright © 2021 ์์ฃผํ. All rights reserved. // https://www.acmicpc.net/problem/1012 // BOJ1012 ์ ๊ธฐ๋ ๋ฐฐ์ถ #include #include #include using namespace std; int M, N, K; //M:๊ฐ๋ก๊ธธ์ด N:์ธ๋ก๊ธธ์ด K: ๋ฐฐ์ถ ๊ฐ์ int map[51][51]; int visited[51][51]; int dy[4] = { -1,1,0,0 }; int dx[4] = {.. 2021. 10. 16. [๋ฐฑ์ค,c++] 1010๋ฒ - ๋ค๋ฆฌ ๋๊ธฐ 1010๋ฒ: ๋ค๋ฆฌ ๋๊ธฐ ์ ๋ ฅ์ ์ฒซ ์ค์๋ ํ ์คํธ ์ผ์ด์ค์ ๊ฐ์ T๊ฐ ์ฃผ์ด์ง๋ค. ๊ทธ ๋ค์ ์ค๋ถํฐ ๊ฐ๊ฐ์ ํ ์คํธ์ผ์ด์ค์ ๋ํด ๊ฐ์ ์์ชฝ๊ณผ ๋์ชฝ์ ์๋ ์ฌ์ดํธ์ ๊ฐ์ ์ ์ N, M (0 >T; while(T.. 2021. 10. 16. [๋ฐฑ์ค,c++] 1009๋ฒ - ๋ถ์ฐ์ฒ๋ฆฌ 1009๋ฒ: ๋ถ์ฐ์ฒ๋ฆฌ ์ ๋ ฅ์ ์ฒซ ์ค์๋ ํ ์คํธ ์ผ์ด์ค์ ๊ฐ์ T๊ฐ ์ฃผ์ด์ง๋ค. ๊ทธ ๋ค์ ์ค๋ถํฐ ๊ฐ๊ฐ์ ํ ์คํธ ์ผ์ด์ค์ ๋ํด ์ ์ a์ b๊ฐ ์ฃผ์ด์ง๋ค. (1 ≤ a > N; while (N--) { int a, b; cin >> a >> b.. 2021. 10. 16. [๋ฐฑ์ค,c++] 1005๋ฒ - ACM Craft 1005๋ฒ: ACM Craft ์ฒซ์งธ ์ค์๋ ํ ์คํธ์ผ์ด์ค์ ๊ฐ์ T๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ ํ ์คํธ ์ผ์ด์ค๋ ๋ค์๊ณผ ๊ฐ์ด ์ฃผ์ด์ง๋ค. ์ฒซ์งธ ์ค์ ๊ฑด๋ฌผ์ ๊ฐ์ N๊ณผ ๊ฑด๋ฌผ๊ฐ์ ๊ฑด์ค์์ ๊ท์น์ ์ด ๊ฐ์ K์ด ์ฃผ์ด์ง๋ค. (๊ฑด๋ฌผ์ ๋ฒํธ๋ 1๋ฒ๋ถ www.acmicpc.net // Copyright © 2021 ์์ฃผํ. All rights reserved. // https://www.acmicpc.net/problem/1005 // BOJ1005 ACM Craft #include #include #include using namespace std; int N, K,W; //N=๊ฑด๋ฌผ์ ๊ฐ์ , K=๊ฑด์ค์์ ๊ท์น ๊ฐ์, W=์น๋ฆฌํ๊ธฐ ์ํด ๊ฑด์คํด์ผ ํ ๊ฑด๋ฌผ int indegree[1001]; int time[1001]; int tot.. 2021. 10. 16. [๋ฐฑ์ค,c++] 1003๋ฒ - ํผ๋ณด๋์น ํจ์ 1003๋ฒ: ํผ๋ณด๋์น ํจ์ ๊ฐ ํ ์คํธ ์ผ์ด์ค๋ง๋ค 0์ด ์ถ๋ ฅ๋๋ ํ์์ 1์ด ์ถ๋ ฅ๋๋ ํ์๋ฅผ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถํด์ ์ถ๋ ฅํ๋ค. www.acmicpc.net // Copyright © 2021 ์์ฃผํ. All rights reserved. // // https://www.acmicpc.net/problem/1003 // BOJ1003 ํผ๋ณด๋์น ํจ์ #include #include using namespace std; int dp[41][2] = { {1,0},{0,1} }; // dp[0][0]=1; dp[0][0]=0; dp[1][0]=0; dp[1][1]=1; //num:0 ์ผ๋ 0์ด ์ถ๋ ฅ๋๋๊ฒฝ์ฐ 1๊ฐ 1์ด ์ถ๋ ฅ๋๋ ๊ฒฝ์ฐ0๊ฐ int main() { ios_base::sync_with_stdio(false); .. 2021. 10. 16. [๋ฐฑ์ค,c++] 10026๋ฒ - ์ ๋ก์์ฝ 10026๋ฒ: ์ ๋ก์์ฝ ์ ๋ก์์ฝ์ ๋นจ๊ฐ์๊ณผ ์ด๋ก์์ ์ฐจ์ด๋ฅผ ๊ฑฐ์ ๋๋ผ์ง ๋ชปํ๋ค. ๋ฐ๋ผ์, ์ ๋ก์์ฝ์ธ ์ฌ๋์ด ๋ณด๋ ๊ทธ๋ฆผ์ ์๋ ์ฌ๋์ด ๋ณด๋ ๊ทธ๋ฆผ๊ณผ๋ ์ข ๋ค๋ฅผ ์ ์๋ค. ํฌ๊ธฐ๊ฐ N×N์ธ ๊ทธ๋ฆฌ๋์ ๊ฐ ์นธ์ R(๋นจ๊ฐ), G(์ด๋ก) www.acmicpc.net // Copyright © 2021 ์์ฃผํ. All rights reserved. // // https://www.acmicpc.net/problem/10026 // BOJ10026 ์ ๋ก์์ฝ #include #include #include using namespace std; int N,ans1,ans2; //NxN, ans1=์ ๋ก์์ฝ ์๋์ฌ๋์ด ๋ดค์๋, ans=์ ๋ก์์ฝ์ธ ์ฌ๋์ด ๋ดค์๋ char map[101][101]; int visited[101][10.. 2021. 10. 16. ์ด์ 1 ยทยทยท 32 33 34 35 ๋ค์