7 条题解

  • 1
    @ 2025-12-3 18:42:13
    #include <bits/stdc++.h>
    using namespace std;
    int main(){
        long long n,ans=0;
        cin >> n;
        while(n){
           ans+=n/=5;	
    }
    cout << ans << endl;
    return 0;	
    }
    • 1
      @ 2025-7-18 12:45:13

      cpp没有自带log5,那我就硬搓一个

      #include<bits/stdc++.h>
      using namespace std;
      unsigned long long n;
      int main(){
      	cin>>n;
      	cout<<n/5+n/25+n/125+n/625+n/3125+n/15625+n/78125+n/390625+n/1953125+n/9765625+n/48828125+n/244140625+n/1220703125+n/6103515625+n/30517578125+n/152587890625;
      	return 0;
      }
      
      
      • 1
        @ 2025-1-4 14:26:16
        #include <bits/stdc++.h>
        using namespace std;
        int main()
        {
        long long n,ans=0;
        cin >> n;
        while(n)
        {
        ans+=n/=5;	
        }
        cout << ans << endl;
        return 0;	
        }
        

        有标志认证,属三无产品,请大家放心食用

        • -1
          @ 2023-10-15 16:11:10
          #include <queue>
          #include <math.h>
          #include <cmath>
          #include <stack>
          #include <stdio.h>
          #include <iostream>
          #include <vector>
          #include <iomanip>
          #include <string.h>
          #include <algorithm>
          #include <cstring>
          #include <bits/stdc++.h>
          #include <limits>
          using namespace std;
          long long n,wu;
          int main(){
          	cin>>n;
          	for(long long i=5;i<=n;i*=5){
          		wu+=n/i;
          	}
          	cout<<wu;
          	return 0;
          }
          
          • -1
            @ 2023-2-14 20:56:04

            简单奥数,求其中因数5的个数就行(2*5=10,但2的数量一定比5多)

            #include<iostream>
            #include<sstream>
            #include<iomanip>
            #include<stdio.h>
            #include<math.h>
            #include<string>
            #include<string.h>
            using namespace std;
            int main(){
            	long long n,sum=0;
            	cin>>n;
            	while(n!=0){
            		sum+=n/5;
            		n/=5;
            	}
            	cout<<sum;
            	return 0;
            }
            
            • -3
              @ 2024-8-8 20:59:38
              #include<bits/stdc++.h>
              #define int long long
              using namespace std;
              	int n,sum;
              signed main(){
              	cin>>n;
              	while(n!=0){
              		n=n/5;
              		sum=sum+n;
              	}
              	cout<<sum;
              }
              
              • -4
                @ 2024-6-14 19:13:48
                #include<iostream>
                #include<sstream>
                #include<iomanip>
                #include<stdio.h>
                #include<math.h>
                #include<string>
                #include<string.h>
                using namespace std;
                int main(){
                	long long n,sum=0;
                	cin>>n;
                	while(n!=0){
                		sum+=n/5;
                		n/=5;
                	}
                	cout<<sum;
                	return 0;
                }
                
                • 1

                信息

                ID
                991
                时间
                1000ms
                内存
                128MiB
                难度
                6
                标签
                递交数
                421
                已通过
                143
                上传者