• HDU 5832 A water problem


    题目链接:

    http://acm.hdu.edu.cn/showproblem.php?pid=5832

    Problem Description
    Two planets named Haha and Xixi in the universe and they were created with the universe beginning.

    There is 73 days in Xixi a year and 137 days in Haha a year. 

    Now you know the days N after Big Bang, you need to answer whether it is the first day in a year about the two planets.
     
    Input
    There are several test cases(about 5 huge test cases).

    For each test, we have a line with an only integer N(0N), the length of N is up to 10000000.
     
    Output
    For the i-th test case, output Case #i: , then output "YES" or "NO" for the answer.
     
    Sample Input
    10001
    0
    333
     
    Sample Output
    Case #1: YES
    Case #2: YES
    Case #3: NO

     Hint:

    题意:

    就是给一个数n,让你看看是不是能够被73,137整除。

    题解:

    其实就是一道水题,十分水的题目,但是比赛的时候还是wa了,主要注意两点,一点是这个n是比较大的,所以要用的大数的除法,还有一点就是不能直接除以10001,自己就是因为这个一直在超时。

    代码:

    #include <cstdio>
    #include <cstring>
    #include <iostream>
    #include <algorithm>
    using namespace std;
    #define maxn 10000000+10
    #define met(a,b) memset(a,b,sizeof(a))
    char s[maxn];
    int main()
    {
        int k=1;
        while(scanf("%s",s)!=EOF)
        {
            printf("Case #%d: ",k++);
            int l=strlen(s);
            int  ans1=0,ans2=0;
            for(int i=0;i<l;i++)
            {
                ans1=(ans1*10+s[i]-'0')%73;
                ans2=(ans2*10+s[i]-'0')%137;
            }
            if(ans1==0&&ans2==0)
                printf("YES
    ");
            else
                printf("NO
    ");
        }
    }
    
  • 相关阅读:
    知识管理(knowledge Management)2
    Maven手动添加依赖的jar文件到本地Maven仓库
    Maven手动添加依赖的jar文件到本地Maven仓库
    Jquery 操作 Select 详解
    Jquery 操作 Select 详解
    JSTL获取当日时间与数据时间比较
    JSTL获取当日时间与数据时间比较
    MySQL免安装版配置部署
    MySQL免安装版配置部署
    JS比较两个日期大小
  • 原文地址:https://www.cnblogs.com/TAT1122/p/5777726.html
Copyright © 2020-2023  润新知