POJ1401 数学N!因子分解

这题很水 就是问N!中 末尾0的个数 其实就是问 N!有多少个10相乘 10=2*5 

而N!这些因子化为素因子相乘的形式 2的个数显然比5多 所以只需要计算N!里

有多少个5就行了 比如100里有 5 10 15 20 25 30 35 40 45 50 55 60 65 70 。。。

而25 50 75 100这种里面有两个5 125有3个5 知道这些就能编了。。

#include <iostream>
#include<cstdio>
using namespace std;

int main()
{
    long long a[20];
    a[1]=5;
    for(int i=2; i<=15; i++)
        a[i]=5*a[i-1];
    int n,ans,t;
    scanf("%d",&t);
    while(t--)
    {
        scanf("%d",&n);
        ans=0;
        for(int i=1; i<=13; i++)
            ans+=(n/a[i]);
        printf("%d\n",ans);
    }
    return 0;
}
时间: 2024-12-31 01:00:26

POJ1401 数学N!因子分解的相关文章

因子分解机模型简介

Steffen Rendle于2010年提出Factorization Machines(下面简称FM),并发布开源工具libFM. 一.与其他模型的对比 与SVM相比,FM对特征之间的依赖关系用factorized parameters来表示.对于输入数据是非常稀疏(比如自动推荐系统),FM搞的定,而SVM搞不定,因为训出的SVM模型会面临较高的bias.还有一点,通常对带非线性核函数的SVM,需要在对偶问题上进行求解:而FM可以不用转为对偶问题,直接进行优化. 目前还有很多不同的factor

MathType数学符号显示乱码的解决方法

Word和MathType可以完美兼容,但有时在Word中使用MathType编辑公式时,遇到输入的数学符号变成乱码的情况,那么该如何解决此问题呢?以下教程详解解决Word中MathType数学符号乱码的问题. 解决方法的具体步骤如下: 1.双击在Word中有显示问题的数学公式,这时MathType公式编辑器会自动启动. 2.在公式编辑器的界面中单击"样式"菜单下的"定义"选项. 在样式菜单下选择定义选项 3.在弹出的"定义样式"对话框中,点选&

WPS实用教程:画出数学的交集图

在数学中常用两个或多个圆重叠起来的图来表示集合中的交集,也有用重叠的图来更加直观地表示某些条件或事物的叠加.图1所示便是用来表示交集与重叠的图.   图1 表示交集与重叠的图 那么用户怎样才能在WPS中画出图1所示的图呢?下面笔者以在WPS文字中画出这样的图为例来介绍,这个方法同样适用于WPS表格和WPS演示中. 首先,点选"画图"工具栏上的"椭圆"工具,然后按住键盘上的"Shift"键在WPS文字中画出所需大小的圆.见图2: 图2 在WPS中画

WPS中画出数学中表示交集的图

在数学中常用两个或多个圆重叠起来的图来表示集合中的交集,也有用重叠的图来更加直观地表示某些条件或事物的叠加.图1所示便是用来表示交集与重叠的图. 那么我们怎样才能在WPS中画出图1所示的图呢?下面我以在WPS文字中画出这样的图为例来介绍,这个方法同样适用于WPS表格和WPS演示中. 首先,我们点选"画图"工具栏上的"椭圆"工具,然后按住键盘上的"Shift"键在WPS文字中画我们所需大小的圆.见图2: 画好一个圆后,再复制另一个圆出来.把两个圆需

WPS2016数学交集图怎么绘制

  1.打开需要绘制交集图的文档 2.点击工具栏的"插入",然后我们要先插入"形状"绘制2个圆形图案. 3.绘制好2个图案后选中图案,然后点击"形状填充"然后选择"无填充颜色" 4.然后我们就会发现我们需要的数学交集图制作绘制完成了.

算法题:UVa 11461 Square Numbers (简单数学)

11461 - Square Numbers Time limit: 1.000 seconds http://uva.onlinejudge.org/index.php? option=com_onlinejudge&Itemid=8&category=467&page=show_problem&problem=24 56 A square number is an integer number whose square root is also an integer.

UVa 701 The Archeologists&#039; Dilemma: 数学及枚举

701 - The Archeologists' Dilemma Time limit: 3.000 seconds http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=115&page=show_problem&problem=642 An archeologist seeking proof of the presence of extraterrestrials i

Win7数学面板来帮忙理科论文

  又是一年毕业季,又有一批莘莘学子要离开大学一个象牙塔.我们别离昨天,拥抱明天,要说毕业之前最重要的莫过于毕业论文的书写了,不仅格式要求严格,字数众多,对于理科生来讲,论文中的公式书写可以说让大家大呼"伤不起".写起论文来说真是费时费力,为此同学们可谓八仙 --各显神通,可能很多朋友都没有想过其实win7中的自带软件也可以达到相同的效果,这就今天的主角数学输入面板. 首先我们需要一台预装有正版win7操作系统的电脑,单击"开始"按钮在开始菜单的搜索输入框中输入&q

iOS开发中常用的数学函数

iOS开发中常用的数学函数   /*---- 常用数学公式 ----*/ //指数运算 3^2 3^3 NSLog(@"结果 %.f", pow(3,2)); //result 9 NSLog(@"结果 %.f", pow(3,3)); //result 27 //开平方运算 NSLog(@"结果 %.f", sqrt(16)); //result 4 NSLog(@"结果 %.f", sqrt(81)); //result