반응형
    
    
    
  문제 출처 :
https://www.acmicpc.net/problem/11653
알고리즘 분석 :
문제 해결에 필요한 사항
1. 소인수 분해 이해
소인수 분해를 하는 간단한 코드이다.
n이 1이 될 때 까지 계속해서 소인수 분해를 진행하면 된다.
소스 코드 :
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | #include <stdio.h> int main() {     int n,i;     scanf("%d",&n);     for(i = 2; n != 0 ; i++)     {         if (n == 1)             break;             if(n % i == 0)             {                  n = n / i;                  printf("%d\n",i);                  i--;             }     }     return 0; } //                                                       This source code Copyright belongs to Crocus //                                                        If you want to see more? click here >> | Crocus | 
반응형
    
    
    
  'Applied > 알고리즘 문제풀이' 카테고리의 다른 글
| [12813번] 이진수 연산 (잘못된 strlen의 사용) (0) | 2016.09.21 | 
|---|---|
| [3745번] 오름세(LIS Algorithm, Lower_Bound) (0) | 2016.09.20 | 
| [10844번] 쉬운 계단 수(Dynamic Programming) (2) | 2016.09.18 | 
| [5176번] 대회 자리 (0) | 2016.09.11 | 
| [2355번] 시그마 (0) | 2016.09.05 |