μ½μ
-
- [BOJ-2501][C++] μ½μ ꡬνκΈ°
λ¬Έμ μ΄λ€ μμ°μ pμ qκ° μμ λ, λ§μΌ pλ₯Ό qλ‘ λλμμ λ λλ¨Έμ§κ° 0μ΄λ©΄ qλ pμ μ½μμ΄λ€. 6μ μλ‘ λ€λ©΄ 6 ÷ 1 = 6 … 0 6 ÷ 2 = 3 … 0 6 ÷ 3 = 2 … 0 6 ÷ 4 = 1 … 2 6 ÷ 5 = 1 … 1 6 ÷ 6 = 1 … 0 κ·Έλμ 6μ μ½μλ 1, 2, 3, 6, μ΄ λ€ κ°μ΄λ€. λ κ°μ μμ°μ Nκ³Ό Kκ° μ£Όμ΄μ‘μ λ, Nμ μ½μλ€ μ€ Kλ²μ§Έλ‘ μμ μλ₯Ό μΆλ ₯νλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ 첫째 μ€μ Nκ³Ό Kκ° λΉμΉΈμ μ¬μ΄μ λκ³ μ£Όμ΄μ§λ€. Nμ 1 μ΄μ 10,000 μ΄νμ΄λ€. Kλ 1 μ΄μ N μ΄νμ΄λ€. μΆλ ₯ 첫째 μ€μ Nμ μ½μλ€ μ€ Kλ²μ§Έλ‘ μμ μλ₯Ό μΆλ ₯νλ€. λ§μΌ Nμ μ½μμ κ°μκ° Kκ°λ³΄λ€ μ μ΄μ Kλ²μ§Έ μ½μκ° μ‘΄μ¬νμ§ μμ κ²½μ°μλ 0μ μΆλ ₯..
2023.03.11 -
- [BOJ-17427][C++] μ½μμ ν© 2
μκ° μ ν λ©λͺ¨λ¦¬ μ ν μ μΆ μ λ΅ λ§ν μ¬λ μ λ΅ λΉμ¨ 0.5 μ΄ (μΆκ° μκ° μμ) 512 MB 6734 2683 2292 40.147% λ¬Έμ λ μμ°μ Aμ Bκ° μμ λ, A = BCλ₯Ό λ§μ‘±νλ μμ°μ Cλ₯Ό Aμ μ½μλΌκ³ νλ€. μλ₯Ό λ€μ΄, 2μ μ½μλ 1, 2κ° μκ³ , 24μ μ½μλ 1, 2, 3, 4, 6, 8, 12, 24κ° μλ€. μμ°μ Aμ μ½μμ ν©μ Aμ λͺ¨λ μ½μλ₯Ό λν κ°μ΄κ³ , f(A)λ‘ νννλ€. xλ³΄λ€ μκ±°λ κ°μ λͺ¨λ μμ°μ yμ f(y)κ°μ λν κ°μ g(x)λ‘ νννλ€. μμ°μ Nμ΄ μ£Όμ΄μ‘μ λ, g(N)μ ꡬν΄λ³΄μ. μ λ ₯ 첫째 μ€μ μμ°μ N(1 ≤ N ≤ 1,000,000)μ΄ μ£Όμ΄μ§λ€. μΆλ ₯ 첫째 μ€μ g(N)λ₯Ό μΆλ ₯νλ€. μμ μ λ ₯ 1 1 μμ μΆλ ₯ 1 1 μμ μ λ ₯ ..
2022.12.11 -
- [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-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 -
- [Algorithm] μμ μ(Perfect Number), λΆμ‘±μ(Deficient Number), κ³Όμμ(Abundant Number)
μμ μ(Perfect Number), λΆμ‘±μ(Deficient Number), κ³Όμμ(Abundant Number) μμ μ(Perfect Number) κ·Έ μ μμ μ μ μΈν λͺ¨λ μ½μμ ν©μ΄ κ·Έ μ μμ κ³Ό κ°μ μλ₯Ό μμ μ(Perfect Number)λΌκ³ νλ€. μ) 6μ μ½μλ {1, 2, 3, 6} μ΄κ³ , κ·Έ μ μμ μ μ μΈν 1 + 2 + 3μ ν©μ 6κ³Ό κ°μΌλ―λ‘ 6μ μμ μμ΄λ€. λΆμ‘±μ(Deficient Number) κ·Έ μ μμ μ μ μΈν λͺ¨λ μ½μμ ν©μ΄ κ·Έ μ μμ λ³΄λ€ μμ μλ₯Ό λΆμ‘±μ(Deficient Number)λΌκ³ νλ€. μ) 8μ μ½μλ {1, 2, 4, 8} μ΄κ³ , κ·Έ μ μμ μ μ μΈν 1 + 2 + 4μ ν©μ 7κ³Ό κ°μΌλ―λ‘ 8μ λΆμ‘±μμ΄λ€. κ³Όμμ(Abundant Number) κ·Έ..
2022.08.31 -
- [Algorithm] λ°°μ(Multiple)μ μ½μ(Divisor)
λ°°μ(Multiple)μ μ½μ(Divisor) λ°°μ(Multiple) μ΄λ€ μμλ€ 1λ°°, 2λ°°, 3λ°°, 4λ°°, ... ν μλ€μ κ·Έ μμ λ°°μ(Multiple)λΌκ³ νλ€. μ) {3, 6, 9, ...} λ 3μ λ°°μμ΄λ€. μμ 1λΆν° 100 μ¬μ΄μ 3μ λ°°μ μΆλ ₯νκΈ° #include using namespace std; int main() { for (int i = 1; i
2022.08.31