□Problem
n!を10進数で表した時,最下桁から続く0の個数を求めよ.
□Solution
やるだけ.
□Code
- package p1401;
- import java.util.*;
- import java.lang.*;
- import java.math.*;
- public class Main{
- Scanner sc=new Scanner(System.in);
- void run(){
- for(int t=sc.nextInt(); t>0; t--){
- long n=sc.nextLong();
- long ans=0;
- for(long r=5; r<=n; r*=5)
- ans+=n/r;
- println(ans+"");
- }
- }
- void println(String s){
- System.out.println(s);
- }
- void print(String s){
- System.out.print(s);
- }
- public static void main(String[] args){
- new Main().run();
- }
- }
0 件のコメント:
コメントを投稿