HDU 5832 A water problem

来源:互联网 发布:.win域名微信打开 编辑:程序博客网 时间:2024/05/22 01:56

一道大数取模的水题。注意不要用cin,会超时。
代码:

#include <cstdio>#include <cstring>using namespace std;char s[10000000+100];int main(){    int t = 0;    int len;    while(~scanf("%s", s)){        len = strlen(s);        int ans = 0, ans1 = 0;        for(int i = 0; i < len; i++){            ans = (ans * 10 + s[i] - '0')%73;            ans1 = (ans1 * 10 + s[i] - '0')%137;        }        if(ans == 0 && ans1 == 0){            printf("Case #%d: YES\n", ++t);        }        else{            printf("Case #%d: NO\n", ++t);        }    }    return 0;}