문제
3474번: 교수가 된 현우
첫째 줄에 테스트 케이스의 개수 T가 주어지고, 이어서 T개의 줄에 정수 N이 주어진다(1 <= N <= 1000000000).
www.acmicpc.net
코드
#include<bits/stdc++.h>
using namespace std;
int n, m;
int main()
{
ios_base::sync_with_stdio(false);
cin.tie(NULL);
cout.tie(NULL);
cin >> n;
while (n--)
{
int cnt1 = 0;
int cnt2 = 0;
cin >> m;
for (int i = 2; i <= m; i *= 2)
{
cnt1 += m / i;
}
for (int i = 5; i <= m; i *= 5)
{
cnt2 += m / i;
}
cout << min(cnt1, cnt2) << "\n";
}
return 0;
}
'개발 > 알고리즘' 카테고리의 다른 글
백준 4949 균형잡힌 세상 C++ (0) | 2021.01.15 |
---|---|
백준 9012번 괄호 C++ (0) | 2021.01.15 |
백준 1436 영화감독 숌 C++ (0) | 2021.01.14 |
백준 10709번 기상캐스터 C++ (0) | 2021.01.13 |
백준 4659번 비밀번호 발음하기 C++ (0) | 2021.01.12 |