본문 바로가기
  • Let's study
PS/백준

[C++] 백준 1676번: 팩토리얼 0의 개수

by 코딩고수이고파 2020. 11. 22.

0이 나오려면 2x5이여야 한다.

2가 5보다 많이 나오므로 5만 센다.

따라서 5, 25, 125으로 나눈 몫을 센다.


#include<iostream>
#include<algorithm>

using namespace std;

int arr[1000001] = { 0, };

int main() {
	ios_base::sync_with_stdio;
	cin.tie(NULL);

	int n;
	cin >> n;

	int result = n / 5 + n / 25 + n / 125;
	cout << result;
}

'PS > 백준' 카테고리의 다른 글

[C++] 백준 2178번: 미로 탐색  (0) 2020.11.29
[C++] 백준 1697번: 숨바꼭질  (0) 2020.11.29
[C++] 백준 16496번: 큰 수 만들기  (0) 2020.11.23
[C++] 백준 1929번: 소수 구하기  (0) 2020.11.22
[C++] 백준 1654번: 랜선 자르기  (0) 2020.11.22

댓글