zoukankan      html  css  js  c++  java
  • hdu 2212

    DFS

    Time Limit: 5000/2000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
    Total Submission(s): 5614    Accepted Submission(s): 3471


    Problem Description
    A DFS(digital factorial sum) number is found by summing the factorial of every digit of a positive integer. 

    For example ,consider the positive integer 145 = 1!+4!+5!, so it's a DFS number.

    Now you should find out all the DFS numbers in the range of int( [1, 2147483647] ).

    There is no input for this problem. Output all the DFS numbers in increasing order. The first 2 lines of the output are shown below.
     
    Input
    no input
     
    Output
    Output all the DFS number in increasing order.
     
    Sample Output
    1 2 ......
     
    Author
    zjt
    #include<iostream>
    #include<cstdio>
    #include<cstring>
    #include<string>
    #include<cmath>
    #include<algorithm>
    #include<cstdlib>
    using namespace std;
    int tt,n,m;
    int main()
    {
          int ans;
          scanf("%d",&tt);
          while(tt--)
          {
                ans=0;
                scanf("%d%d",&n,&m);
                int ret;
                for(int i=0;i<=m/5;i++)
                {
                      ret=m-5*i;
                      if(ret>=(n-i)&&ret<=2*(n-i))
                            ans++;
                }
                printf("%d
    ",ans);
          }
          return 0;
    }
    

      

  • 相关阅读:
    js控制滚动条滑动
    js二维码插件总结
    wer
    验证插件——jquery.validate.js
    .py小程序总结
    Linux中xargs命令的使用
    Cacti、解决cacti的snmp error
    Cacti安装使用
    用Python发一个高逼格的朋友圈
    windows安装zabbix-agent
  • 原文地址:https://www.cnblogs.com/a972290869/p/4229726.html
Copyright © 2011-2022 走看看