题目552-小数阶乘-nyoj20140811

#include <stdio.h>
int main()
{
    int m;
    while(scanf("%d",&m)!=EOF)
    {
        int sum,i;
        sum=1;
        for(i=1;i<=m;i++)
        sum=sum*i;
        printf("%d\n",sum);
        }
        return 0;
    }

题目552-小数阶乘-nyoj20140811,布布扣,bubuko.com

时间: 2024-10-19 20:34:12

题目552-小数阶乘-nyoj20140811的相关文章

NYOJ 552 小数阶乘

小数阶乘 时间限制:1000 ms  |  内存限制:65535 KB 难度:1 描述 编写一个程序,求一个数m的阶乘. 输入 有多组测试数据,以EOF结束. 每组测试数据有1个整数m. 输出 每组数据输出一行. 样例输入 5 样例输出 120 #include<stdio.h> int sum(int n) { if(n==1) return 1; return sum(n-1)*n; } int main() { int n; while(scanf("%d",&

题目399-整除个数-nyoj20140811

#include <stdio.h>int main(){    int m,n;    while(scanf("%d%d",&m,&n)!=EOF)    {        int num;        num=m/n;        printf("%d\n",num);        }        return 0;    } 题目399-整除个数-nyoj20140811,布布扣,bubuko.com

题目554-整除个数-nyoj20140811

#include <stdio.h>int main(){    int m,n;    while(scanf("%d%d",&m,&n)!=EOF)    {        int i;        for(i=m;i<=n;i++)        if(i%3==0)        printf("%d ",i);        printf("\n");        }        return 0

题目551-成绩转换-nyoj20140811

#include <stdio.h>int main(){    int n;    while(scanf("%d",&n)!=EOF)    {        if(n>=90)        printf("A\n");        if(n>=80&&n<90)        printf("B\n");         if(n>=70&&n<80)  

题目243-交换输出-nyoj20140811

#include <stdio.h>int main(){    int n;    while(scanf("%d",&n),n)    {        int a[101],min,k,i,t;        k=0;        for(i=0;i<n;i++)        scanf("%d",&a[i]);        min=a[0];        for(i=1;i<n;i++)        if(a

NYOJ题目28大数阶乘

-------------------------------------祭出BigInteger AC代码: import java.math.BigInteger; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); int n=sc.nextInt(); BigInteger ans=fac(n);

题目1179:阶乘

题目描写叙述: 输入n, 求y1=1!+3!+...m!(m是小于等于n的最大奇数) y2=2!+4!+...p!(p是小于等于n的最大偶数). 输入: 每组输入包含1个整数:n 输出: 可能有多组測试数据.对于每组数据, 输出题目要求的y1和y2 例子输入: 4 例子输出: 7 26 来源: search=2000%E5%B9%B4%E5%8D%8E%E4%B8%AD%E7%A7%91%E6%8A%80%E5%A4%A7%E5%AD%A6%E8%AE%A1%E7%AE%97%E6%9C%BA%

BZOJ 4416 【SHOI2013】 阶乘字符串

题目链接:阶乘字符串 又是一道不会做的题--看了题解后我被吓傻了-- 首先我们可以有一个显然的\(O(2^nn)\)的做法.我们先预处理出\(g_{i,j}\)表示字符串中\(i\)号位置开始第一个\(j\)字符出现在什么位置.然后就可以用\(f_S\)表示使得\(S\)集合内字符的排列全都出现的最小长度,然后就可以递推了. 然后--翻了一波题解,发现当\(n>21\)的时候无解--听说合法的串长应该是\(n^2\)级别的,所以当\(n>21\)的时候就无解了--然后就可以\(O(2^nn)\

2000年华中科技大学计算机研究生机试真题 阶乘

题目1179:阶乘 时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:4993 解决:1464 题目描述: 输入n,求y1=1!+3!+...m!(m是小于等于n的最大奇数)y2=2!+4!+...p!(p是小于等于n的最大偶数). 输入: 每组输入包括1个整数:n 输出: 可能有多组测试数据,对于每组数据,输出题目要求的y1和y2 样例输入: 4 样例输出: 7 26 来源: 2000年华中科技大学计算机研究生机试真题 #include <iostream> #include <