BOJ
-
- [BOJ-2004][C++] μ‘°ν© 0μ κ°μ
λ¬Έμ ${n \choose m}$μ λμ리 $0$μ κ°μλ₯Ό μΆλ ₯νλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ 첫째 μ€μ μ μ $n$, $m$ ($0≤m≤n≤2,000,000,000$ $n \ne 0$)μ΄ λ€μ΄μ¨λ€. μΆλ ₯ 첫째 μ€μ $n \choose m$μ λμ리 $0$μ κ°μλ₯Ό μΆλ ₯νλ€. μμ μ λ ₯ 1 25 12 μμ μΆλ ₯ 1 2 μκ³ λ¦¬μ¦ λΆλ₯ μν μ μλ‘ λ¬Έμ μΆμ² https://www.acmicpc.net/problem/2004 2004λ²: μ‘°ν© 0μ κ°μ 첫째 μ€μ μ μ $n$, $m$ ($0 \le m \le n \le 2,000,000,000$, $n \ne 0$)μ΄ λ€μ΄μ¨λ€. www.acmicpc.net λ¬Έμ ν΄κ²° λ°©λ² 'ν©ν λ¦¬μΌ 0μ κ°μ' λ¬Έμ μ λΉμ·ν μ νμ λ¬Έμ μ΄λ€. ν©ν 리μΌμμ 0μ κ°μλ 5μ..
2022.11.15 -
- [BOJ-1676][C++] ν©ν λ¦¬μΌ 0μ κ°μ
λ¬Έμ N!μμ λ€μμλΆν° μ²μ 0μ΄ μλ μ«μκ° λμ¬ λκΉμ§ 0μ κ°μλ₯Ό ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ 첫째 μ€μ Nμ΄ μ£Όμ΄μ§λ€. (0 ≤ N ≤ 500) μΆλ ₯ 첫째 μ€μ ꡬν 0μ κ°μλ₯Ό μΆλ ₯νλ€. μμ μ λ ₯ 1 10 μμ μΆλ ₯ 1 2 μμ μ λ ₯ 2 3 μμ μΆλ ₯ 2 0 μκ³ λ¦¬μ¦ λΆλ₯ μν μμ μ λ°λ / ν° μ μ°μ° λ¬Έμ μΆμ² https://www.acmicpc.net/problem/1676 1676λ²: ν©ν λ¦¬μΌ 0μ κ°μ N!μμ λ€μμλΆν° μ²μ 0μ΄ μλ μ«μκ° λμ¬ λκΉμ§ 0μ κ°μλ₯Ό ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€. www.acmicpc.net λ¬Έμ ν΄κ²° λ°©λ² νΉμ μ«μμ ν©ν 리μΌμ ꡬνμ κ²½μ°, 맨λ€μ μ°μμΌλ‘ λμ€λ 0μ κ°μλ₯Ό μΆλ ₯μν€λ λ¬Έμ μ΄λ€. μ΄λ€ μ«μμ λ·μ리 μ«μκ° 0μ΄ λλ €λ©΄..
2022.11.15 -
- [BOJ-9375][C++] ν¨μ μ μ ν΄λΉ
λ¬Έμ ν΄λΉμ΄λ ν¨μ μ λ§€μ° λ―Όκ°ν΄μ νλ² μ μλ μ·λ€μ μ‘°ν©μ μ λ λ€μ μ μ§ μλλ€. μλ₯Ό λ€μ΄ μ€λ ν΄λΉμ΄κ° μκ²½, μ½νΈ, μμ, μ λ°μ μ μλ€λ©΄, λ€μλ μ λ°μ§λ₯Ό μΆκ°λ‘ μ κ±°λ μκ²½λμ λ μ¦λ₯Ό μ°©μ©νκ±°λ ν΄μΌνλ€. ν΄λΉμ΄κ° κ°μ§ μμλ€μ΄ μ£Όμ΄μ‘μλ κ³Όμ° ν΄λΉμ΄λ μλͺΈμ΄ μλ μνλ‘ λ©°μΉ λμ λ°μ λμλ€λ μ μμκΉ? μ λ ₯ 첫째 μ€μ ν μ€νΈ μΌμ΄μ€κ° μ£Όμ΄μ§λ€. ν μ€νΈ μΌμ΄μ€λ μ΅λ 100μ΄λ€. κ° ν μ€νΈ μΌμ΄μ€μ 첫째 μ€μλ ν΄λΉμ΄κ° κ°μ§ μμμ μ n(0 ≤ n ≤ 30)μ΄ μ£Όμ΄μ§λ€. λ€μ nκ°μλ ν΄λΉμ΄κ° κ°μ§ μμμ μ΄λ¦κ³Ό μμμ μ’ λ₯κ° κ³΅λ°±μΌλ‘ ꡬλΆλμ΄ μ£Όμ΄μ§λ€. κ°μ μ’ λ₯μ μμμ νλλ§ μ μ μ μλ€. λͺ¨λ λ¬Έμμ΄μ 1μ΄μ 20μ΄νμ μνλ²³ μλ¬Έμλ‘ μ΄λ£¨μ΄μ ΈμμΌλ©° κ°μ μ΄λ¦μ κ°μ§ μμμ ..
2022.11.15 -
- [BOJ-1010][C++] λ€λ¦¬ λκΈ°
λ¬Έμ μ¬μμ΄λ ν λμμ μμ₯μ΄ λμλ€. μ΄ λμμλ λμλ₯Ό λμͺ½κ³Ό μμͺ½μΌλ‘ λλλ ν° μΌμ§μ λͺ¨μμ κ°μ΄ νλ₯΄κ³ μλ€. νμ§λ§ μ¬μμ΄λ λ€λ¦¬κ° μμ΄μ μλ―Όλ€μ΄ κ°μ 건λλλ° ν° λΆνΈμ κ²ͺκ³ μμμ μκ³ λ€λ¦¬λ₯Ό μ§κΈ°λ‘ κ²°μ¬νμλ€. κ° μ£Όλ³μμ λ€λ¦¬λ₯Ό μ§κΈ°μ μ ν©ν κ³³μ μ¬μ΄νΈλΌκ³ νλ€. μ¬μμ΄λ κ° μ£Όλ³μ λ©΄λ°ν μ‘°μ¬ν΄ λ³Έ κ²°κ³Ό κ°μ μμͺ½μλ Nκ°μ μ¬μ΄νΈκ° μκ³ λμͺ½μλ Mκ°μ μ¬μ΄νΈκ° μλ€λ κ²μ μμλ€. (N ≤ M) μ¬μμ΄λ μμͺ½μ μ¬μ΄νΈμ λμͺ½μ μ¬μ΄νΈλ₯Ό λ€λ¦¬λ‘ μ°κ²°νλ €κ³ νλ€. (μ΄λ ν μ¬μ΄νΈμλ μ΅λ ν κ°μ λ€λ¦¬λ§ μ°κ²°λ μ μλ€.) μ¬μμ΄λ λ€λ¦¬λ₯Ό μ΅λν λ§μ΄ μ§μΌλ €κ³ νκΈ° λλ¬Έμ μμͺ½μ μ¬μ΄νΈ κ°μλ§νΌ (Nκ°) λ€λ¦¬λ₯Ό μ§μΌλ €κ³ νλ€. λ€λ¦¬λΌλ¦¬λ μλ‘ κ²Ήμ³μ§ μ μλ€κ³ ν λ λ€λ¦¬λ₯Ό μ§..
2022.11.15 -
- [BOJ-11051][C++] μ΄ν κ³μ 2
λ¬Έμ μμ°μ `N`κ³Ό μ μ `K`κ° μ£Όμ΄μ‘μ λ μ΄ν κ³μ ${N \choose K}$λ₯Ό 10,007λ‘ λλ λλ¨Έμ§λ₯Ό ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ 첫째 μ€μ `N`κ³Ό `K`κ° μ£Όμ΄μ§λ€. ($1 ≤ N ≤ 1000, 0 ≤ K ≤ N$) μΆλ ₯ ${N \choose K}$ λ₯Ό 10,007λ‘ λλ λλ¨Έμ§λ₯Ό μΆλ ₯νλ€. μμ μ λ ₯ 1 5 2 μμ μΆλ ₯ 1 10 μκ³ λ¦¬μ¦ λΆλ₯ μν λ€μ΄λλ―Ή νλ‘κ·Έλλ° μ‘°ν©λ‘ λ¬Έμ μΆμ² https://www.acmicpc.net/problem/11051 11051λ²: μ΄ν κ³μ 2 첫째 μ€μ \(N\)κ³Ό \(K\)κ° μ£Όμ΄μ§λ€. (1 ≤ \(N\) ≤ 1,000, 0 ≤ \(K\) ≤ \(N\)) www.acmicpc.net λ¬Έμ ν΄κ²° λ°©λ² μ΄ν κ³μλ₯Ό ꡬνλ μκ³ λ¦¬μ¦μ λ©λͺ¨μ΄..
2022.11.15 -
- [BOJ-11050][C++] μ΄ν κ³μ 1
λ¬Έμ μμ°μ `N`κ³Ό μ μ `K`κ° μ£Όμ΄μ‘μ λ μ΄ν κ³μ ${N \choose K}$λ₯Ό ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ 첫째 μ€μ `N`κ³Ό `K`κ° μ£Όμ΄μ§λ€. ($1 ≤ N ≤ 10, 0 ≤ K ≤ N$) μΆλ ₯ ${N \choose K}$ λ₯Ό μΆλ ₯νλ€. μμ μ λ ₯ 1 5 2 μμ μΆλ ₯ 1 10 μκ³ λ¦¬μ¦ λΆλ₯ μν ꡬν μ‘°ν©λ‘ λ¬Έμ μΆμ² https://www.acmicpc.net/problem/11050 11050λ²: μ΄ν κ³μ 1 첫째 μ€μ \(N\)κ³Ό \(K\)κ° μ£Όμ΄μ§λ€. (1 ≤ \(N\) ≤ 10, 0 ≤ \(K\) ≤ \(N\)) www.acmicpc.net λ¬Έμ ν΄κ²° λ°©λ² μ΄ν κ³μλ₯Ό ꡬνλ μκ³ λ¦¬μ¦μ μ΄μ©νμ¬ λ¬Έμ λ₯Ό ν΄κ²°νμλ€. κ΄λ ¨ κ²μκΈ : https://dev-astra.tisto..
2022.11.15 -
- [BOJ-3036][C++] λ§
λ¬Έμ μκ·Όμ΄λ μ°½κ³ μμ λ§ Nκ°λ₯Ό λ°κ²¬νλ€. μκ·Όμ΄λ κ°κ°μ λ§μ΄ μμ μλ λ§κ³Ό λ€μ μλ λ§κ³Ό μ νλλ‘ λ°λ₯μ λ΄λ €λμλ€. μκ·Όμ΄λ 첫 λ²μ§Έ λ§μ λ리기 μμνκ³ , λλ¨Έμ§ λ§λ κ°μ΄ λμκ°λ€λ μ¬μ€μ λ°κ²¬νλ€. λλ¨Έμ§ λ§μ 첫 λ²μ§Έ λ§ λ³΄λ€ λΉ λ₯΄κ² λμκ°κΈ°λ νκ³ , λλ¦¬κ² λμκ°κΈ°λ νλ€. μ΄λ κ² λ§μ λλ¦¬λ€ λ³΄λ 첫 λ²μ§Έ λ§μ ν λ°ν΄ λ리면, λλ¨Έμ§ λ§μ λͺ λ°ν΄ λλμ§ κΆκΈν΄μ‘λ€. λ§μ λ°μ§λ¦μ΄ μ£Όμ΄μ§λ€. μ΄λ, 첫 λ²μ§Έ λ§μ ν λ°ν΄ λ리면, λλ¨Έμ§ λ§μ λͺ λ°ν΄ λμκ°λμ§ κ΅¬νλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ 첫째 μ€μ λ§μ κ°μ Nμ΄ μ£Όμ΄μ§λ€. (3 ≤ N ≤ 100) λ€μ μ€μλ λ§μ λ°μ§λ¦μ΄ μκ·Όμ΄κ° λ°λ₯μ λμ μμλλ‘ μ£Όμ΄μ§λ€. λ°μ§λ¦μ 1κ³Ό 1000λ₯Ό ν¬ν¨νλ μ¬μ΄μ μμ°μμ΄λ€. μΆ..
2022.11.13 -
- [BOJ-2981][C++] κ²λ¬Έ
λ¬Έμ νΈλμ νκ³ μ΄λνλ μκ·Όμ΄λ κ²½μ°°μ κ²λ¬Έμ λ°κ² λμλ€. κ²½μ°°μ μκ·Όμ΄κ° μ΄λ°νλ νλ¬Όμ νλνλ λͺ¨λ νμΈν κ²μ΄κΈ° λλ¬Έμ, κ²λ¬Ένλλ° μμ²λκ² μ€λ μκ°μ΄ κ±Έλ¦°λ€. μκ·Όμ΄λ μκ°μ λμ°κΈ° μν΄μ μν κ²μμ νκΈ°λ‘ νλ€. λ¨Όμ κ·Όμ²μ 보μ΄λ μ«μ Nκ°λ₯Ό μ’ μ΄μ μ λλ€. κ·Έ λ€μ, μ’ μ΄μ μ μ μλ₯Ό MμΌλ‘ λλμμ λ, λλ¨Έμ§κ° λͺ¨λ κ°κ² λλ Mμ λͺ¨λ μ°ΎμΌλ €κ³ νλ€. Mμ 1λ³΄λ€ μ»€μΌ νλ€. Nκ°μ μκ° μ£Όμ΄μ‘μ λ, κ°λ₯ν Mμ λͺ¨λ μ°Ύλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ 첫째 μ€μ μ’ μ΄μ μ μ μμ κ°μ Nμ΄ μ£Όμ΄μ§λ€. (2 ≤ N ≤ 100) λ€μ μ€λΆν° Nκ° μ€μλ μ’ μ΄μ μ μ μκ° νλμ© μ£Όμ΄μ§λ€. μ΄ μλ λͺ¨λ 1λ³΄λ€ ν¬κ±°λ κ°κ³ , 1,000,000,000λ³΄λ€ μκ±°λ κ°μ μμ°μμ΄λ€. ..
2022.11.13 -
- [BOJ-1934][C++] μ΅μ곡배μ
λ¬Έμ λ μμ°μ Aμ Bμ λν΄μ, Aμ λ°°μμ΄λ©΄μ Bμ λ°°μμΈ μμ°μλ₯Ό Aμ Bμ 곡배μλΌκ³ νλ€. μ΄λ° 곡배μ μ€μμ κ°μ₯ μμ μλ₯Ό μ΅μ곡배μλΌκ³ νλ€. μλ₯Ό λ€μ΄, 6κ³Ό 15μ 곡배μλ 30, 60, 90λ±μ΄ μμΌλ©°, μ΅μ 곡배μλ 30μ΄λ€. λ μμ°μ Aμ Bκ° μ£Όμ΄μ‘μ λ, Aμ Bμ μ΅μ곡배μλ₯Ό ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ 첫째 μ€μ ν μ€νΈ μΌμ΄μ€μ κ°μ T(1 ≤ T ≤ 1,000)κ° μ£Όμ΄μ§λ€. λμ§Έ μ€λΆν° Tκ°μ μ€μ κ±Έμ³μ Aμ Bκ° μ£Όμ΄μ§λ€. (1 ≤ A, B ≤ 45,000) μΆλ ₯ 첫째 μ€λΆν° Tκ°μ μ€μ Aμ Bμ μ΅μ곡배μλ₯Ό μ λ ₯λ°μ μμλλ‘ ν μ€μ νλμ© μΆλ ₯νλ€. μμ μ λ ₯ 1 3 1 45000 6 10 13 17 μμ μΆλ ₯ 1 45000 30 221 μκ³ λ¦¬μ¦ λΆλ₯ ..
2022.11.13 -
- [BOJ-2609][C++] μ΅λ곡μ½μμ μ΅μ곡배μ
λ¬Έμ λ κ°μ μμ°μλ₯Ό μ λ ₯λ°μ μ΅λ 곡μ½μμ μ΅μ 곡배μλ₯Ό μΆλ ₯νλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ 첫째 μ€μλ λ κ°μ μμ°μκ° μ£Όμ΄μ§λ€. μ΄ λμ 10,000μ΄νμ μμ°μμ΄λ©° μ¬μ΄μ ν μΉΈμ κ³΅λ°±μ΄ μ£Όμ΄μ§λ€. μΆλ ₯ 첫째 μ€μλ μ λ ₯μΌλ‘ μ£Όμ΄μ§ λ μμ μ΅λ곡μ½μλ₯Ό, λμ§Έ μ€μλ μ λ ₯μΌλ‘ μ£Όμ΄μ§ λ μμ μ΅μ 곡배μλ₯Ό μΆλ ₯νλ€. μμ μ λ ₯ 1 24 18 μμ μΆλ ₯ 1 6 72 μΆμ² Olympiad > νκ΅μ 보μ¬λ¦ΌνΌμλ > νκ΅μ 보μ¬λ¦ΌνΌμλμβ€λμ§μλ³Έμ > μ§μλ³Έμ 2004 > μ€λ±λΆ 1λ² Olympiad > νκ΅μ 보μ¬λ¦ΌνΌμλ > νκ΅μ 보μ¬λ¦ΌνΌμλμβ€λμ§μλ³Έμ > μ§μλ³Έμ 2004 > κ³ λ±λΆ 1λ² μκ³ λ¦¬μ¦ λΆλ₯ μν μ μλ‘ μ ν΄λ¦¬λ νΈμ λ² λ¬Έμ μΆμ² https://www.acmicpc.net/problem..
2022.11.13 -
- [BOJ-1037][C++] μ½μ
λ¬Έμ μμ Aκ° Nμ μ§μ§ μ½μκ° λλ €λ©΄, Nμ΄ Aμ λ°°μμ΄κ³ , Aκ° 1κ³Ό Nμ΄ μλμ΄μΌ νλ€. μ΄λ€ μ Nμ μ§μ§ μ½μκ° λͺ¨λ μ£Όμ΄μ§ λ, Nμ ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ 첫째 μ€μ Nμ μ§μ§ μ½μμ κ°μκ° μ£Όμ΄μ§λ€. μ΄ κ°μλ 50λ³΄λ€ μκ±°λ κ°μ μμ°μμ΄λ€. λμ§Έ μ€μλ Nμ μ§μ§ μ½μκ° μ£Όμ΄μ§λ€. 1,000,000λ³΄λ€ μκ±°λ κ°κ³ , 2λ³΄λ€ ν¬κ±°λ κ°μ μμ°μμ΄κ³ , μ€λ³΅λμ§ μλλ€. μΆλ ₯ 첫째 μ€μ Nμ μΆλ ₯νλ€. Nμ νμ 32λΉνΈ λΆνΈμλ μ μλ‘ ννν μ μλ€. μμ μ λ ₯ 1 2 4 2 μμ μΆλ ₯ 1 8 μμ μ λ ₯ 2 1 2 μμ μΆλ ₯ 2 4 μμ μ λ ₯ 3 6 3 4 2 12 6 8 μμ μΆλ ₯ 3 24 μμ μ λ ₯ 4 14 14 26456 2 28 13228 3307 7 23149 8 ..
2022.11.12 -
- [BOJ-5086][C++] λ°°μμ μ½μ
λ¬Έμ 4 × 3 = 12μ΄λ€. μ΄ μμ ν΅ν΄ λ€μκ³Ό κ°μ μ¬μ€μ μ μ μλ€. 3μ 12μ μ½μμ΄κ³ , 12λ 3μ λ°°μμ΄λ€. 4λ 12μ μ½μμ΄κ³ , 12λ 4μ λ°°μμ΄λ€. λ μκ° μ£Όμ΄μ‘μ λ, λ€μ 3κ°μ§ μ€ μ΄λ€ κ΄κ³μΈμ§ ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€. 첫 λ²μ§Έ μ«μκ° λ λ²μ§Έ μ«μμ μ½μμ΄λ€. 첫 λ²μ§Έ μ«μκ° λ λ²μ§Έ μ«μμ λ°°μμ΄λ€. 첫 λ²μ§Έ μ«μκ° λ λ²μ§Έ μ«μμ μ½μμ λ°°μ λͺ¨λ μλλ€. μ λ ₯ μ λ ₯μ μ¬λ¬ ν μ€νΈ μΌμ΄μ€λ‘ μ΄λ£¨μ΄μ Έ μλ€. κ° ν μ€νΈ μΌμ΄μ€λ 10,000μ΄ λμ§μλ λ μμ°μλ‘ μ΄λ£¨μ΄μ Έ μλ€. λ§μ§λ§ μ€μλ 0μ΄ 2κ° μ£Όμ΄μ§λ€. λ μκ° κ°μ κ²½μ°λ μλ€. μΆλ ₯ κ° ν μ€νΈ μΌμ΄μ€λ§λ€ 첫 λ²μ§Έ μ«μκ° λ λ²μ§Έ μ«μμ μ½μλΌλ©΄ factorλ₯Ό, λ°°μλΌλ©΄ multipleμ, λ λ€ μλλΌ..
2022.11.12 -
- [BOJ-1004][C++] μ΄λ¦° μμ
λ¬Έμ μ΄λ¦° μμλ μνΉμ± B-664μμ μμ μ΄ μ¬λνλ ν μ‘μ΄ μ₯λ―Έλ₯Ό μν΄ μ΄μκ°λ€. μ΄λ λ μ₯λ―Έκ° μνμ λΉ μ§κ² λ κ²μ μκ² λ μ΄λ¦° μμλ, μ₯λ―Έλ₯Ό ꡬνκΈ° μν΄ μνμλ₯Ό λ°λΌ κΈ΄ μ¬νμ νκΈ° μμνλ€. νμ§λ§ μ΄λ¦° μμμ μ°μ£Όμ μ κ·Έλ κ² μ’μ§ μμμ νμ±κ³ κ°μ μ΄λμ μ΅λν νΌν΄μ μ¬νν΄μΌ νλ€. μλμ κ·Έλ¦Όμ μ΄λ¦° μμκ° νΌμ³λ³Έ μνμ μ§λμ μΌλΆμ΄λ€. λΉ¨κ° μ€μ μ μ΄λ¦° μμκ° μΆλ°μ μμ λμ°©μ κΉμ§ λλ¬νλλ° μμ΄μ νμν νμ±κ³ μ§μ /μ΄ν νμλ₯Ό μ΅μννλ κ²½λ‘μ΄λ©°, μμ νμ±κ³μ κ²½κ³λ₯Ό μλ―Ένλ€. μ΄λ¬ν κ²½λ‘λ μ¬λ¬ κ° μ‘΄μ¬ν μ μμ§λ§ μ μ΄λ 3λ²μ νμ±κ³ μ§μ /μ΄νμ΄ νμνλ€λ κ²μ μ μ μλ€. μμ κ°μ μνμ μ§λ, μΆλ°μ , λμ°©μ μ΄ μ£Όμ΄μ‘μ λ μ΄λ¦° μμμκ² νμν μ΅μμ νμ±..
2022.11.12 -
- [BOJ-1002][C++] ν°λ
λ¬Έμ μ‘°κ·νκ³Ό λ°±μΉνμ ν°λ μ 근무νλ μ§μμ΄λ€. νμ§λ§ μλ μ‘΄μ¬κ°μ΄ μμ΄μ μΈκ΅¬μλ μ°¨μ§νμ§ μλλ€. λ€μμ μ‘°κ·νκ³Ό λ°±μΉνμ μ¬μ§μ΄λ€. μ΄μμμ μ‘°κ·νκ³Ό λ°±μΉνμκ² μλνΈ λ§λ¦°(λ₯μ¬λͺ )μ μμΉλ₯Ό κ³μ°νλΌλ λͺ λ Ήμ λ΄λ Έλ€. μ‘°κ·νκ³Ό λ°±μΉνμ κ°κ° μμ μ ν°λ μμΉμμ νμ¬ μ κΉμ§μ 거리λ₯Ό κ³μ°νλ€. μ‘°κ·νμ μ’ν (x1, y1)μ λ°±μΉνμ μ’ν (x2, y2)κ° μ£Όμ΄μ§κ³ , μ‘°κ·νμ΄ κ³μ°ν λ₯μ¬λͺ κ³Όμ 거리 r1κ³Ό λ°±μΉνμ΄ κ³μ°ν λ₯μ¬λͺ κ³Όμ 거리 r2κ° μ£Όμ΄μ‘μ λ, λ₯μ¬λͺ μ΄ μμ μ μλ μ’νμ μλ₯Ό μΆλ ₯νλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ 첫째 μ€μ ν μ€νΈ μΌμ΄μ€μ κ°μ Tκ° μ£Όμ΄μ§λ€. κ° ν μ€νΈ μΌμ΄μ€λ λ€μκ³Ό κ°μ΄ μ΄λ£¨μ΄μ Έ μλ€. ν μ€μ x1, y1, r1, x2, y2, r2κ° μ£Όμ΄μ§λ€. x1, ..
2022.11.10 -
- [BOJ-3053][C++] νμ κΈ°νν
λ¬Έμ 19μΈκΈ° λ μΌ μνμ ν€λ₯΄λ§ λ―Όμ½νμ€ν€λ λΉμ ν΄λ¦¬λ κΈ°νν μ€ νμ κΈ°ννμ κ³ μνλ€. νμ κΈ°ννμμ λ μ T1(x1,y1), T2(x2,y2) μ¬μ΄μ 거리λ λ€μκ³Ό κ°μ΄ ꡬν μ μλ€. D(T1,T2) = |x1-x2| + |y1-y2| λ μ μ¬μ΄μ 거리λ₯Ό μ μΈν λλ¨Έμ§ μ μλ μ ν΄λ¦¬λ κΈ°ννμμμ μ μμ κ°λ€. λ°λΌμ νμ κΈ°ννμμ μμ μ μλ μ ν΄λ¦¬λ κΈ°ννμμ μμ μ μμ κ°λ€. μ: νλ©΄ μμ μ΄λ€ μ μμ κ±°λ¦¬κ° μΌμ ν μ λ€μ μ§ν© λ°μ§λ¦ Rμ΄ μ£Όμ΄μ‘μ λ, μ ν΄λ¦¬λ κΈ°ννμμ μμ λμ΄μ, νμ κΈ°ννμμ μμ λμ΄λ₯Ό ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ 첫째 μ€μ λ°μ§λ¦ Rμ΄ μ£Όμ΄μ§λ€. Rμ 10,000λ³΄λ€ μκ±°λ κ°μ μμ°μμ΄λ€. μΆλ ₯ 첫째 μ€μλ μ ν΄λ¦¬λ κΈ°ννμμ λ°μ§λ¦μ΄ R..
2022.11.10 -
- [BOJ-2477][C++] μ°ΈμΈλ°
λ¬Έμ μ골μ μλ νμμ΄μ μΌμ΄ λμλ 컀λ€λ μ°ΈμΈλ°μ΄ μλ€. λ¬Έλ νμμ΄λ μ΄ λ°μμ μλΌλ μ°ΈμΈκ° λλ체 λͺ κ°λ λλμ§ κΆκΈν΄μ‘λ€. μ΄λ»κ² μμλΌ μ μλμ§ κ³¨λν μκ°νλ€κ° λλμ΄ μ’μ μμ΄λμ΄κ° λ μ¬λλ€. μ λ μΉ΄! $1m^{2}$μ λμ΄μ μλΌλ μ°ΈμΈ κ°μλ₯Ό ν€μλ¦° λ€μ, μ°ΈμΈλ°μ λμ΄λ₯Ό ꡬνλ©΄ λΉλ‘μμ μ΄μ©νμ¬ μ°ΈμΈμ μ΄κ°μλ₯Ό ꡬν μ μλ€. $1m^{2}$μ λμ΄μ μλΌλ μ°ΈμΈμ κ°μλ ν€μλ Έκ³ , μ΄μ μ°ΈμΈλ°μ λμ΄λ§ ꡬνλ©΄ λλ€. μ°ΈμΈλ°μ γ±-μ λͺ¨μμ΄κ±°λ γ±-μλ₯Ό 90λ, 180λ, 270λ νμ ν λͺ¨μ(β, β, β λͺ¨μ)μ μ‘κ°νμ΄λ€. λ€ννλ λ°μ κ²½κ³(μ‘κ°νμ λ³)λ λͺ¨λ λμ λ°©ν₯μ΄κ±°λ λ¨λΆ λ°©ν₯μ΄μλ€. λ°μ ν λͺ¨νμ΄μμ μΆλ°νμ¬ λ°μ λλ λ₯Ό λλ©΄μ λ°κ²½κ³ κΈΈμ΄λ₯Ό λͺ¨λ μΈ‘μ νμ..
2022.11.10 -
- [BOJ-4153][C++] μ§κ°μΌκ°ν
λ¬Έμ κ³Όκ±° μ΄μ§νΈμΈλ€μ κ° λ³λ€μ κΈΈμ΄κ° 3, 4, 5μΈ μΌκ°νμ΄ μ§κ° μΌκ°νμΈκ²μ μμλλ€. μ£Όμ΄μ§ μΈλ³μ κΈΈμ΄λ‘ μΌκ°νμ΄ μ§κ°μΈμ§ μλμ§ κ΅¬λΆνμμ€. μ λ ₯ μ λ ₯μ μ¬λ¬κ°μ ν μ€νΈμΌμ΄μ€λ‘ μ£Όμ΄μ§λ©° λ§μ§λ§μ€μλ 0 0 0μ΄ μ λ ₯λλ€. κ° ν μ€νΈμΌμ΄μ€λ λͺ¨λ 30,000λ³΄λ€ μμ μμ μ μλ‘ μ£Όμ΄μ§λ©°, κ° μ λ ₯μ λ³μ κΈΈμ΄λ₯Ό μλ―Ένλ€. μΆλ ₯ κ° μ λ ₯μ λν΄ μ§κ° μΌκ°νμ΄ λ§λ€λ©΄ "right", μλλΌλ©΄ "wrong"μ μΆλ ₯νλ€. μμ μ λ ₯ 1 6 8 10 25 52 60 5 12 13 0 0 0 μμ μΆλ ₯ 1 right wrong right μΆμ² Contest > Waterloo's local Programming Contests > 2 October, 2010 Aλ² μκ³ λ¦¬μ¦ λΆλ₯ μν κΈ°νν νΌνκ³ λΌμ€ ..
2022.11.10 -
- [BOJ-3009][C++] λ€ λ²μ§Έ μ
λ¬Έμ μΈ μ μ΄ μ£Όμ΄μ‘μ λ, μΆμ ννν μ§μ¬κ°νμ λ§λ€κΈ° μν΄μ νμν λ€ λ²μ§Έ μ μ μ°Ύλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ μΈ μ μ μ’νκ° ν μ€μ νλμ© μ£Όμ΄μ§λ€. μ’νλ 1λ³΄λ€ ν¬κ±°λ κ°κ³ , 1000λ³΄λ€ μκ±°λ κ°μ μ μμ΄λ€. μΆλ ₯ μ§μ¬κ°νμ λ€ λ²μ§Έ μ μ μ’νλ₯Ό μΆλ ₯νλ€. μμ μ λ ₯ 1 5 5 5 7 7 5 μμ μΆλ ₯ 1 7 7 μμ μ λ ₯ 2 30 20 10 10 10 20 μμ μΆλ ₯ 2 30 10 μΆμ² Contest > Croatian Open Competition in Informatics > COCI 2007/2008 > Contest #1 1λ² μκ³ λ¦¬μ¦ λΆλ₯ ꡬν κΈ°νν λ¬Έμ μΆμ² https://www.acmicpc.net/problem/3009 3009λ²: λ€ λ²μ§Έ μ μΈ μ μ΄ μ£Όμ΄μ‘μ λ,..
2022.11.10 -
- [BOJ-1085][C++] μ§μ¬κ°νμμ νμΆ
λ¬Έμ νμλ μ§κΈ (x, y)μ μλ€. μ§μ¬κ°νμ κ° λ³μ΄ μ’νμΆμ νννκ³ , μΌμͺ½ μλ κΌμ§μ μ (0, 0), μ€λ₯Έμͺ½ μ κΌμ§μ μ (w, h)μ μλ€. μ§μ¬κ°νμ κ²½κ³μ κΉμ§ κ°λ 거리μ μ΅μκ°μ ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ 첫째 μ€μ x, y, w, hκ° μ£Όμ΄μ§λ€. μΆλ ₯ 첫째 μ€μ λ¬Έμ μ μ λ΅μ μΆλ ₯νλ€. μ ν 1 ≤ w, h ≤ 1,000 1 ≤ x ≤ w-1 1 ≤ y ≤ h-1 x, y, w, hλ μ μ μμ μ λ ₯ 1 6 2 10 3 μμ μΆλ ₯ 1 1 μμ μ λ ₯ 2 1 1 5 5 μμ μΆλ ₯ 2 1 μμ μ λ ₯ 3 653 375 1000 1000 μμ μΆλ ₯ 3 347 μμ μ λ ₯ 4 161 181 762 375 μμ μΆλ ₯ 4 161 μκ³ λ¦¬μ¦ λΆλ₯ μν κΈ°νν λ¬Έμ μΆμ² https://www.ac..
2022.11.10 -
- [BOJ-4358][C++] μνν
λ¬Έμ μννμμ λ무μ λΆν¬λλ₯Ό μΈ‘μ νλ κ²μ μ€μνλ€. κ·Έλ¬λ―λ‘ λΉμ μ λ―Έκ΅ μ μμ λ무λ€μ΄ μ£Όμ΄μ‘μ λ, κ° μ’ μ΄ μ 체μμ λͺ %λ₯Ό μ°¨μ§νλμ§ κ΅¬νλ νλ‘κ·Έλ¨μ λ§λ€μ΄μΌ νλ€. μ λ ₯ νλ‘κ·Έλ¨μ μ¬λ¬ μ€λ‘ μ΄λ£¨μ΄μ Έ μμΌλ©°, ν μ€μ νλμ λ무 μ’ μ΄λ¦μ΄ μ£Όμ΄μ§λ€. μ΄λ€ μ’ μ΄λ¦λ 30κΈμλ₯Ό λμ§ μμΌλ©°, μ λ ₯μλ μ΅λ 10,000κ°μ μ’ μ΄ μ£Όμ΄μ§κ³ μ΅λ 1,000,000그루μ λλ¬΄κ° μ£Όμ΄μ§λ€. μΆλ ₯ μ£Όμ΄μ§ κ° μ’ μ μ΄λ¦μ μ¬μ μμΌλ‘ μΆλ ₯νκ³ , κ·Έ μ’ μ΄ μ°¨μ§νλ λΉμ¨μ λ°±λΆμ¨λ‘ μμμ 4μ§Έμ리κΉμ§ λ°μ¬λ¦Όν΄ ν¨κ» μΆλ ₯νλ€. μμ μ λ ₯ 1 Red Alder Ash Aspen Basswood Ash Beech Yellow Birch Ash Cherry Cottonwood Ash Cypress Red Elm ..
2022.11.09 -
- [BOJ-11478][C++] μλ‘ λ€λ₯Έ λΆλΆ λ¬Έμμ΄μ κ°μ
λ¬Έμ λ¬Έμμ΄ Sκ° μ£Όμ΄μ‘μ λ, Sμ μλ‘ λ€λ₯Έ λΆλΆ λ¬Έμμ΄μ κ°μλ₯Ό ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€. λΆλΆ λ¬Έμμ΄μ Sμμ μ°μλ μΌλΆλΆμ λ§νλ©°, κΈΈμ΄κ° 1λ³΄λ€ ν¬κ±°λ κ°μμΌ νλ€. μλ₯Ό λ€μ΄, ababcμ λΆλΆ λ¬Έμμ΄μ a, b, a, b, c, ab, ba, ab, bc, aba, bab, abc, abab, babc, ababcκ° μκ³ , μλ‘ λ€λ₯Έκ²μ κ°μλ 12κ°μ΄λ€. μ λ ₯ 첫째 μ€μ λ¬Έμμ΄ Sκ° μ£Όμ΄μ§λ€. Sλ μνλ²³ μλ¬Έμλ‘λ§ μ΄λ£¨μ΄μ Έ μκ³ , κΈΈμ΄λ 1,000 μ΄νμ΄λ€. μΆλ ₯ 첫째 μ€μ Sμ μλ‘ λ€λ₯Έ λΆλΆ λ¬Έμμ΄μ κ°μλ₯Ό μΆλ ₯νλ€. μμ μ λ ₯ 1 ababc μμ μΆλ ₯ 1 12 μκ³ λ¦¬μ¦ λΆλ₯ μλ£ κ΅¬μ‘° λ¬Έμμ΄ ν΄μλ₯Ό μ¬μ©ν μ§ν©κ³Ό 맡 νΈλ¦¬λ₯Ό μ¬μ©ν μ§ν©κ³Ό 맡 λ¬Έμ μΆμ² https://www.a..
2022.11.09 -
- [BOJ-1269][C++] λμΉ μ°¨μ§ν©
λ¬Έμ μμ°μλ₯Ό μμλ‘ κ°λ 곡μ§ν©μ΄ μλ λ μ§ν© Aμ Bκ° μλ€. μ΄λ, λ μ§ν©μ λμΉ μ°¨μ§ν©μ μμμ κ°μλ₯Ό μΆλ ₯νλ νλ‘κ·Έλ¨μ μμ±νμμ€. λ μ§ν© Aμ Bκ° μμ λ, (A-B)μ (B-A)μ ν©μ§ν©μ Aμ Bμ λμΉ μ°¨μ§ν©μ΄λΌκ³ νλ€. μλ₯Ό λ€μ΄, A = { 1, 2, 4 } μ΄κ³ , B = { 2, 3, 4, 5, 6 } λΌκ³ ν λ, A-B = { 1 } μ΄κ³ , B-A = { 3, 5, 6 } μ΄λ―λ‘, λμΉ μ°¨μ§ν©μ μμμ κ°μλ 1 + 3 = 4κ°μ΄λ€. μ λ ₯ 첫째 μ€μ μ§ν© Aμ μμμ κ°μμ μ§ν© Bμ μμμ κ°μκ° λΉ μΉΈμ μ¬μ΄μ λκ³ μ£Όμ΄μ§λ€. λμ§Έ μ€μλ μ§ν© Aμ λͺ¨λ μμκ°, μ μ§Έ μ€μλ μ§ν© Bμ λͺ¨λ μμκ° λΉ μΉΈμ μ¬μ΄μ λκ³ κ°κ° μ£Όμ΄μ§λ€. κ° μ§ν©μ μμμ κ°μλ 200..
2022.11.09 -
- [BOJ-1764][C++] λ£λ³΄μ‘
λ¬Έμ κΉμ§μμ΄ λ£λ λͺ»ν μ¬λμ λͺ λ¨κ³Ό, 보λ λͺ»ν μ¬λμ λͺ λ¨μ΄ μ£Όμ΄μ§ λ, λ£λ 보λ λͺ»ν μ¬λμ λͺ λ¨μ ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ 첫째 μ€μ λ£λ λͺ»ν μ¬λμ μ N, 보λ λͺ»ν μ¬λμ μ Mμ΄ μ£Όμ΄μ§λ€. μ΄μ΄μ λμ§Έ μ€λΆν° Nκ°μ μ€μ κ±Έμ³ λ£λ λͺ»ν μ¬λμ μ΄λ¦κ³Ό, N+2μ§Έ μ€λΆν° 보λ λͺ»ν μ¬λμ μ΄λ¦μ΄ μμλλ‘ μ£Όμ΄μ§λ€. μ΄λ¦μ λμ΄μ°κΈ° μμ΄ μνλ²³ μλ¬Έμλ‘λ§ μ΄λ£¨μ΄μ§λ©°, κ·Έ κΈΈμ΄λ 20 μ΄νμ΄λ€. N, Mμ 500,000 μ΄νμ μμ°μμ΄λ€. λ£λ λͺ»ν μ¬λμ λͺ λ¨μλ μ€λ³΅λλ μ΄λ¦μ΄ μμΌλ©°, 보λ λͺ»ν μ¬λμ λͺ λ¨λ λ§μ°¬κ°μ§μ΄λ€. μΆλ ₯ λ£λ³΄μ‘μ μμ κ·Έ λͺ λ¨μ μ¬μ μμΌλ‘ μΆλ ₯νλ€. μμ μ λ ₯ 1 λ³΅μ¬ 3 4 ohhenrie charlie baesangwook obama baesan..
2022.11.09 -
- [BOJ-1620][C++] μ«μ μΉ΄λ 2
λ¬Έμ μ«μ μΉ΄λλ μ μ νλκ° μ νμ Έ μλ μΉ΄λμ΄λ€. μκ·Όμ΄λ μ«μ μΉ΄λ Nκ°λ₯Ό κ°μ§κ³ μλ€. μ μ Mκ°κ° μ£Όμ΄μ‘μ λ, μ΄ μκ° μ νμλ μ«μ μΉ΄λλ₯Ό μκ·Όμ΄κ° λͺ κ° κ°μ§κ³ μλμ§ κ΅¬νλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ 첫째 μ€μ μκ·Όμ΄κ° κ°μ§κ³ μλ μ«μ μΉ΄λμ κ°μ N(1 ≤ N ≤ 500,000)μ΄ μ£Όμ΄μ§λ€. λμ§Έ μ€μλ μ«μ μΉ΄λμ μ νμλ μ μκ° μ£Όμ΄μ§λ€. μ«μ μΉ΄λμ μ νμλ μλ -10,000,000λ³΄λ€ ν¬κ±°λ κ°κ³ , 10,000,000λ³΄λ€ μκ±°λ κ°λ€. μ μ§Έ μ€μλ M(1 ≤ M ≤ 500,000)μ΄ μ£Όμ΄μ§λ€. λ·μ§Έ μ€μλ μκ·Όμ΄κ° λͺ κ° κ°μ§κ³ μλ μ«μ μΉ΄λμΈμ§ ꡬν΄μΌ ν Mκ°μ μ μκ° μ£Όμ΄μ§λ©°, μ΄ μλ 곡백μΌλ‘ ꡬλΆλμ΄μ Έ μλ€. μ΄ μλ -10,000,000λ³΄λ€ ν¬κ±°λ κ°κ³ , 10,0..
2022.11.09 -
- [BOJ-1620][C++] λλμΌ ν¬μΌλͺ¬ λ§μ€ν° μ΄λ€μ
λ¬Έμ μλ ? λ΄ μ΄λ¦μ μ΄λ€μ. λμ κΏμ ν¬μΌλͺ¬ λ§μ€ν°μΌ. μΌλ¨ ν¬μΌλͺ¬ λ§μ€ν°κ° λκΈ° μν΄μ ν¬μΌλͺ¬μ ν λ§λ¦¬ μ‘μμΌκ² μ§? κ·Όμ² μ²μΌλ‘ κ°μΌκ² μ΄. (λλ² λλ² ) μ! κΌ¬λ μ΄λ€. κΌ¬λ ? κ·μ¬μ΄λ°, λμ 첫 ν¬μΌλͺ¬μΌλ‘ λ± μ΄μΈλ¦°λ°? λ΄κ° μ‘κ³ λ§κ² μ΄. κ°λΌ! λͺ¬μ€ν°λ³Ό~ (ν!) νλ... μ μ μ‘νμ§?γ γ λͺ¬μ€ν° λ³Όλ§ λμ§λ©΄ λλ κ² μλκ°...γ γ (ν°λ² ν°λ² ) μ΄? λꡬμ§? μ€λ°μ¬ : λλ νμ΄λ§μμ ν¬μΌλͺ¬ λ°μ¬ μ€λ―Όμ λ°μ¬λΌλ€. λ€μμ, ν¬μΌλͺ¬μ μ‘μ λλ, μΌλ¨ μλ ν¬μΌλͺ¬μ 체λ ₯μ μ λΉν λ°λ₯μΌλ‘ λ§λ€μ΄λκ³ λͺ¬μ€ν° λ³Όμ λμ ΈμΌ νλ¨λ€. μ, λ΄ ν¬μΌλͺ¬ μ΄μν΄κ½μΌλ‘ νλ² μ‘μλ³΄λ ΄. ν¬μΌλͺ¬μ κΈ°μ μ μ°λ κ²μ λ³΄κ³ ν¬μΌλͺ¬μ μ€μ§ μμ€μ§ κ²°μ μ νκ² λ€. μ νλ² ν΄λ³΄μλΌ. λ€μμ. μ΄λ€μ : μ΄μν΄κ½μ΄..
2022.11.09 -
- [BOJ-14425][C++] λ¬Έμμ΄ μ§ν©
λ¬Έμ μ΄ Nκ°μ λ¬Έμμ΄λ‘ μ΄λ£¨μ΄μ§ μ§ν© Sκ° μ£Όμ΄μ§λ€. μ λ ₯μΌλ‘ μ£Όμ΄μ§λ Mκ°μ λ¬Έμμ΄ μ€μμ μ§ν© Sμ ν¬ν¨λμ΄ μλ κ²μ΄ μ΄ λͺ κ°μΈμ§ ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ 첫째 μ€μ λ¬Έμμ΄μ κ°μ Nκ³Ό M (1 ≤ N ≤ 10,000, 1 ≤ M ≤ 10,000)μ΄ μ£Όμ΄μ§λ€. λ€μ Nκ°μ μ€μλ μ§ν© Sμ ν¬ν¨λμ΄ μλ λ¬Έμμ΄λ€μ΄ μ£Όμ΄μ§λ€. λ€μ Mκ°μ μ€μλ κ²μ¬ν΄μΌ νλ λ¬Έμμ΄λ€μ΄ μ£Όμ΄μ§λ€. μ λ ₯μΌλ‘ μ£Όμ΄μ§λ λ¬Έμμ΄μ μνλ²³ μλ¬Έμλ‘λ§ μ΄λ£¨μ΄μ Έ μμΌλ©°, κΈΈμ΄λ 500μ λμ§ μλλ€. μ§ν© Sμ κ°μ λ¬Έμμ΄μ΄ μ¬λ¬ λ² μ£Όμ΄μ§λ κ²½μ°λ μλ€. μΆλ ₯ 첫째 μ€μ Mκ°μ λ¬Έμμ΄ μ€μ μ΄ λͺ κ°κ° μ§ν© Sμ ν¬ν¨λμ΄ μλμ§ μΆλ ₯νλ€. μμ μ λ ₯ 1 5 11 baekjoononlinejudge startlin..
2022.11.09 -
- [BOJ-1436][C++] μνκ°λ μ
λ¬Έμ 666μ μ’ λ§μ λνλ΄λ μ«μλΌκ³ νλ€. λ°λΌμ, λ§μ λΈλ‘λ²μ€ν° μνμμλ 666μ΄ λ€μ΄κ° μ λͺ©μ λ§μ΄ μ¬μ©νλ€. μνκ°λ μμ μΈμμ μ’ λ§ μ΄λΌλ μλ¦¬μ¦ μνμ κ°λ μ΄λ€. μ‘°μ§ λ£¨μΉ΄μ€λ μ€νμμ¦λ₯Ό λ§λ€ λ, μ€νμμ¦ 1, μ€νμμ¦ 2, μ€νμμ¦ 3, μ€νμμ¦ 4, μ€νμμ¦ 5, μ€νμμ¦ 6κ³Ό κ°μ΄ μ΄λ¦μ μ§μκ³ , νΌν° μμ¨μ λ°μ§μ μ μμ λ§λ€ λ, λ°μ§μ μ μ 1, λ°μ§μ μ μ 2, λ°μ§μ μ μ 3κ³Ό κ°μ΄ μν μ λͺ©μ μ§μλ€. νμ§λ§ μμ μμ μ΄ μ‘°μ§ λ£¨μΉ΄μ€μ νΌν° μμ¨μ λ°μ΄λλλ€λ κ²μ 보μ¬μ£ΌκΈ° μν΄μ μν μ λͺ©μ μ’ λ€λ₯΄κ² λ§λ€κΈ°λ‘ νλ€. μ’ λ§μ μ«μλ μ΄λ€ μμ 6μ΄ μ μ΄λ 3κ°μ΄μ μ°μμΌλ‘ λ€μ΄κ°λ μλ₯Ό λ§νλ€. μ μΌ μμ μ’ λ§μ μ«μλ 666μ΄κ³ , κ·Έ λ€μμΌλ‘ ν° μλ 1666, 2..
2022.11.08 -
- [BOJ-1018][C++] 체μ€ν λ€μ μΉ νκΈ°
λ¬Έμ μ§λ―Όμ΄λ μμ μ μ νμμ MNκ°μ λ¨μ μ μ¬κ°νμΌλ‘ λλμ΄μ Έ μλ M×N ν¬κΈ°μ 보λλ₯Ό μ°Ύμλ€. μ΄λ€ μ μ¬κ°νμ κ²μμμΌλ‘ μΉ ν΄μ Έ μκ³ , λλ¨Έμ§λ ν°μμΌλ‘ μΉ ν΄μ Έ μλ€. μ§λ―Όμ΄λ μ΄ λ³΄λλ₯Ό μλΌμ 8×8 ν¬κΈ°μ 체μ€νμΌλ‘ λ§λ€λ €κ³ νλ€. 체μ€νμ κ²μμκ³Ό ν°μμ΄ λ²κ°μμ μΉ ν΄μ Έ μμ΄μΌ νλ€. ꡬ체μ μΌλ‘, κ° μΉΈμ΄ κ²μμκ³Ό ν°μ μ€ νλλ‘ μμΉ λμ΄ μκ³ , λ³μ 곡μ νλ λ κ°μ μ¬κ°νμ λ€λ₯Έ μμΌλ‘ μΉ ν΄μ Έ μμ΄μΌ νλ€. λ°λΌμ μ΄ μ μλ₯Ό λ°λ₯΄λ©΄ 체μ€νμ μμΉ νλ κ²½μ°λ λ κ°μ§λΏμ΄λ€. νλλ 맨 μΌμͺ½ μ μΉΈμ΄ ν°μμΈ κ²½μ°, νλλ κ²μμμΈ κ²½μ°μ΄λ€. 보λκ° μ²΄μ€νμ²λΌ μΉ ν΄μ Έ μλ€λ 보μ₯μ΄ μμ΄μ, μ§λ―Όμ΄λ 8×8 ν¬κΈ°μ 체μ€νμΌλ‘ μλΌλΈ νμ λͺ κ°μ μ μ¬κ°νμ λ€μ μΉ ν΄μΌκ² λ€κ³ μκ°νλ€. λΉμ°ν 8..
2022.11.07 -
- [BOJ-7568][C++] λ©μΉ
λ¬Έμ μ°λ¦¬λ μ¬λμ λ©μΉλ₯Ό ν€μ λͺΈλ¬΄κ², μ΄ λ κ°μ κ°μΌλ‘ νννμ¬ κ·Έ λ±μλ₯Ό λ§€κ²¨λ³΄λ €κ³ νλ€. μ΄λ€ μ¬λμ λͺΈλ¬΄κ²κ° x kgμ΄κ³ ν€κ° y cmλΌλ©΄ μ΄ μ¬λμ λ©μΉλ (x, y)λ‘ νμλλ€. λ μ¬λ A μ Bμ λ©μΉκ° κ°κ° (x, y), (p, q)λΌκ³ ν λ x > p κ·Έλ¦¬κ³ y > q μ΄λΌλ©΄ μ°λ¦¬λ Aμ λ©μΉκ° Bμ λ©μΉλ³΄λ€ "λ ν¬λ€"κ³ λ§νλ€. μλ₯Ό λ€μ΄ μ΄λ€ A, B λ μ¬λμ λ©μΉκ° κ°κ° (56, 177), (45, 165) λΌκ³ νλ€λ©΄ Aμ λ©μΉκ° Bλ³΄λ€ ν° μ μ΄ λλ€. κ·Έλ°λ° μλ‘ λ€λ₯Έ λ©μΉλΌλ¦¬ ν¬κΈ°λ₯Ό μ ν μ μλ κ²½μ°λ μλ€. μλ₯Ό λ€μ΄ λ μ¬λ Cμ Dμ λ©μΉκ° κ°κ° (45, 181), (55, 173)μ΄λΌλ©΄ λͺΈλ¬΄κ²λ Dκ° Cλ³΄λ€ λ 무κ²κ³ , ν€λ Cκ° λ ν¬λ―λ‘, "λ©μΉ"λ‘λ§ λ³Ό..
2022.11.03 -
- [BOJ-2231][C++] λΆν΄ν©
λ¬Έμ μ΄λ€ μμ°μ Nμ΄ μμ λ, κ·Έ μμ°μ Nμ λΆν΄ν©μ Nκ³Ό Nμ μ΄λ£¨λ κ° μ리μμ ν©μ μλ―Ένλ€. μ΄λ€ μμ°μ Mμ λΆν΄ν©μ΄ NμΈ κ²½μ°, Mμ Nμ μμ±μλΌ νλ€. μλ₯Ό λ€μ΄, 245μ λΆν΄ν©μ 256(=245+2+4+5)μ΄ λλ€. λ°λΌμ 245λ 256μ μμ±μκ° λλ€. λ¬Όλ‘ , μ΄λ€ μμ°μμ κ²½μ°μλ μμ±μκ° μμ μλ μλ€. λ°λλ‘, μμ±μκ° μ¬λ¬ κ°μΈ μμ°μλ μμ μ μλ€. μμ°μ Nμ΄ μ£Όμ΄μ‘μ λ, Nμ κ°μ₯ μμ μμ±μλ₯Ό ꡬν΄λ΄λ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ 첫째 μ€μ μμ°μ N(1 ≤ N ≤ 1,000,000)μ΄ μ£Όμ΄μ§λ€. μΆλ ₯ 첫째 μ€μ λ΅μ μΆλ ₯νλ€. μμ±μκ° μλ κ²½μ°μλ 0μ μΆλ ₯νλ€. μμ μ λ ₯ 1 216 μμ μΆλ ₯ 1 198 μΆμ² ICPC > Regionals > Asia ..
2022.11.03