hdu_3123 GCC

#include
#include
#include
#include
using namespace std;
#define N 110
char a[N];
int main(){
    int t,n,m;
    scanf("%d",&t);
    while(t--){
        scanf("%s%d",&a,&m);
        int l=strlen(a);
        int ans;
        if(l<7){
            int temp=0;
            for(int i=0;i
//
分析下题就知道了。。大于m的数的阶乘对m取余一定为0.
还有就是要用__int64 因为在相乘的时候会超出int范围

你可能感兴趣的:(区域赛)