-
백준 11653 - 소인수분해백준 algorithm 2020. 4. 5. 23:27반응형
=> 소인수분해를 프로그래밍으로 구현하는 문제이다.
=> 오름차순은 for문이 2부터 n까지 올라가기 때문에 따로 신경쓰지 않아도 된다.
***소인수분해 알고리즘
#include <iostream> #include <algorithm> using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(nullptr); cout.tie(nullptr); int N; cin >> N; for(int i=2; i*i <=N; i++) { while(N%i == 0) { cout << i<<'\n'; N /= i; } } if(N >1) { cout <<N<<'\n'; } return 0; }
반응형'백준 algorithm' 카테고리의 다른 글
백준 11726 - 2 x n 타일링 (c+ (0) 2020.04.06 백준 1463 - 1로 만들기 (0) 2020.04.06 백준 11576 - Base Conversion (0) 2020.04.05 백준 2745 - 진법 변환 (0) 2020.04.01 백준 11005 - 진법 변환 2 (0) 2020.04.01