728x90
반응형
삽질해서 시간초과했다가 깨달아서 만든 코드
10! = 3628800
뒷자리 0은 10의 여부에 따라 결정 => 2x5 => 2는 너무 많기에 5로 나눠지는 애들을 세주면 됨
#include <iostream>
using namespace std;
int main()
{
ios::sync_with_stdio(false);
cin.tie(nullptr);
cout.tie(nullptr);
int N;
cin >> N;
int count = 0;
for (int i = 5; i <= N; i *= 5)
{
count += N / i;
}
cout << count << '\n';
return 0;
}
728x90
반응형
'Baekjoon > Silver' 카테고리의 다른 글
Baekjoon 1920.수 찾기 c++ [Silver V] (0) | 2024.12.09 |
---|---|
Baekjoon 11651. 좌표 정렬하기 c++ [Silver V] (0) | 2024.11.28 |
Baekjoon 2751. 수 정렬하기 2 c++ [Silver V] (0) | 2024.11.07 |
Baekjoon 1018. 체스판 다시 칠하기 c++ [Silver IV] (0) | 2024.11.06 |
Baekjoon 1002. 터렛 c++[Silver III] (0) | 2024.07.07 |