-
[λ°±μ€ 14889] μ€ννΈμ λ§ν¬ (C++)
https://www.acmicpc.net/problem/14889 14889λ²: μ€ννΈμ λ§ν¬ μμ 2μ κ²½μ°μ (1, 3, 6), (2, 4, 5)λ‘ νμ λλλ©΄ λκ³ , μμ 3μ κ²½μ°μλ (1, 2, 4, 5), (3, 6, 7, 8)λ‘ νμ λλλ©΄ λλ€. www.acmicpc.net μμ΄λμ΄ λλ λ¬Έμ λ₯Ό 3κ°μ§ ννΈλ‘ λλ μ νμλ€. 1. μ
λ ₯μ λ°λ λΆλΆ 2. νμ μ§λ λΆλΆ 3. μ§μ¬μ§ νμ μ΄μ©ν΄μ μ μλ₯Ό κ³μ°νκ³ νμ κΈ°λ‘ μ
λ ₯μ λ°κ³ , μ§μ¬μ§ νμ μ΄μ©ν΄ μ μλ₯Ό κ³μ°νλ κ²μ μ΄λ ΅μ§ μλ€. μ΄ λ¬Έμ μ ν΅μ¬μ μΈ λΆλΆμ νμ μ§λ λΆλΆμ΄λ€. κ·Έ λΆλΆμ μλμ κ°μ΄ ꡬννμλ€. μ΄ λ¬Έμ μ κ²½μ°μλ μ¬λμ΄ μ€ννΈν νΉμ λ§ν¬νμ΄κΈ° λλ¬Έμ μ€ννΈνμ μ λ°μ λ°°μ νλ©΄ λλ¨Έμ§λ μλμΌλ‘ λ§ν¬νμ΄ λλ€..
μ½λ©ν
μ€νΈ/BOJ
2022. 1. 5.
-
[C++] λ²‘ν° νμ
1. λ²‘ν° λ΄μ μ‘΄μ¬νλμ§ μ¬λΆ νμ (binary_search) μ΄ κ²½μ°μλ μ΄μ§νμμ μ¬μ©νλκ²μ΄ λΉ λ₯΄λ€. λ¨ μ΄μ§νμμ μ¬μ©νλ €λ©΄ μ λ ¬μ΄ λμ΄μμ΄μΌ νλ€. μ μ μλμ΄μλ€. μλμ κ°μ΄ μ¬μ©νλ€. binary_search(μμλ²μ, λλ²μ, μ°Ύμ κ°); μμ μ½λ #include #include #include using namespace std; int main() { int num; cin >> num; vector vec = { 1,3,5,7,9 }; //μ‘΄μ¬μ 1, κ·Έλ μ§ μμΌλ©΄ 0 λ¦¬ν΄ if (binary_search(vec.begin(), vec.end(), num)) { cout num; vector vec = { 1,3,5,7,9 }; int idx = find(vec.begin(),..
μ½λ©ν
μ€νΈ/μκ³ λ¦¬μ¦
2021. 9. 7.
-
[λ°±μ€1012] μ κΈ°λ λ°°μΆ(C++)
https://www.acmicpc.net/problem/1012 1012λ²: μ κΈ°λ λ°°μΆ μ°¨μΈλ μλμΈ νλλ κ°μλ κ³ λμ§μμ μ κΈ°λ λ°°μΆλ₯Ό μ¬λ°°νκΈ°λ‘ νμλ€. λμ½μ μ°μ§ μκ³ λ°°μΆλ₯Ό μ¬λ°°νλ €λ©΄ λ°°μΆλ₯Ό ν΄μΆ©μΌλ‘λΆν° 보νΈνλ κ²μ΄ μ€μνκΈ° λλ¬Έμ, νλλ ν΄μΆ© λ°©μ§μ www.acmicpc.net #include using namespace std; int T, M, N, K; int map[60][60]; int moveX[4] = { 0,1,0,-1 }; int moveY[4] = { 1,0,-1,0 }; void reset() { for (int i = 0; i < 60; i++) { for (int j = 0; j < 60; j++) { map[i][j] = 0; } } } void dfs(in..
μ½λ©ν
μ€νΈ/BOJ
2021. 7. 8.