0_0_11188640_16941\Main.java:1: 非法字符: \35
#include<iostream>
^
0_0_11188640_16941\Main.java:2: 非法字符: \35
#include<cstdio>
^
0_0_11188640_16941\Main.java:3: 非法字符: \35
#include<cstring>
^
0_0_11188640_16941\Main.java:4: 非法字符: \35
#include<algorithm>
^
0_0_11188640_16941\Main.java:5: 非法字符: \35
#include<map>
^
0_0_11188640_16941\Main.java:6: 非法字符: \35
#define mod 10007
^
0_0_11188640_16941\Main.java:8: 需要为 class、interface 或 enum
typedef long long ll;
^
0_0_11188640_16941\Main.java:9: 需要为 class、interface 或 enum
struct matrix
^
0_0_11188640_16941\Main.java:12: 需要为 class、interface 或 enum
}M,a,unit;
^
0_0_11188640_16941\Main.java:13: 需要为 class、interface 或 enum
matrix operator*(matrix a,matrix b)
^
0_0_11188640_16941\Main.java:16: 需要为 class、interface 或 enum
for(int i=0;i<4;i++)
^
0_0_11188640_16941\Main.java:16: 需要为 class、interface 或 enum
for(int i=0;i<4;i++)
^
0_0_11188640_16941\Main.java:16: 需要为 class、interface 或 enum
for(int i=0;i<4;i++)
^
0_0_11188640_16941\Main.java:17: 需要为 class、interface 或 enum
for(int j=0;j<4;j++)
^
0_0_11188640_16941\Main.java:17: 需要为 class、interface 或 enum
for(int j=0;j<4;j++)
^
0_0_11188640_16941\Main.java:20: 需要为 class、interface 或 enum
for(int k=0;k<4;k++)
^
0_0_11188640_16941\Main.java:20: 需要为 class、interface 或 enum
for(int k=0;k<4;k++)
^
0_0_11188640_16941\Main.java:20: 需要为 class、interface 或 enum
for(int k=0;k<4;k++)
^
0_0_11188640_16941\Main.java:23: 需要为 class、interface 或 enum
c.mat[i][j]%=mod;
^
0_0_11188640_16941\Main.java:24: 需要为 class、interface 或 enum
}
^
0_0_11188640_16941\Main.java:27: 需要为 class、interface 或 enum
}//矩阵乘法
^
0_0_11188640_16941\Main.java:31: 需要为 class、interface 或 enum
while(n)
^
0_0_11188640_16941\Main.java:34: 需要为 class、interface 或 enum
a=a*a;
^
0_0_11188640_16941\Main.java:35: 需要为 class、interface 或 enum
n>>=1;
^
0_0_11188640_16941\Main.java:36: 需要为 class、interface 或 enum
}
^
0_0_11188640_16941\Main.java:38: 需要为 class、interface 或 enum
}//矩阵连乘
^
0_0_11188640_16941\Main.java:41: 需要为 class、interface 或 enum
x%=mod;y%=mod;
^
0_0_11188640_16941\Main.java:42: 需要为 class、interface 或 enum
memset(M.mat,0,sizeof(M.mat));
^
0_0_11188640_16941\Main.java:43: 需要为 class、interface 或 enum
M.mat[0][0]=M.mat[2][1]=1;
^
0_0_11188640_16941\Main.java:44: 需要为 class、interface 或 enum
M.mat[0][1]=M.mat[1][1]=(x*x)%mod;
^
0_0_11188640_16941\Main.java:45: 需要为 class、interface 或 enum
M.mat[0][2]=M.mat[1][2]=(y*y)%mod;
^
0_0_11188640_16941\Main.java:46: 需要为 class、interface 或 enum
M.mat[0][3]=M.mat[1][3]=(2*x*y)%mod;
^
0_0_11188640_16941\Main.java:47: 需要为 class、interface 或 enum
M.mat[3][1]=x;
^
0_0_11188640_16941\Main.java:48: 需要为 class、interface 或 enum
M.mat[3][3]=y;
^
0_0_11188640_16941\Main.java:49: 需要为 class、interface 或 enum
}
^
0_0_11188640_16941\Main.java:53: 需要为 class、interface 或 enum
memset(unit.mat,0,sizeof(unit.mat));
^
0_0_11188640_16941\Main.java:55: 需要为 class、interface 或 enum
for(int i=0;i<4;i++)
^
0_0_11188640_16941\Main.java:55: 需要为 class、interface 或 enum
for(int i=0;i<4;i++)
^
0_0_11188640_16941\Main.java:55: 需要为 class、interface 或 enum
for(int i=0;i<4;i++)
^
0_0_11188640_16941\Main.java:57: 需要为 class、interface 或 enum
while(~scanf("%d%d%d",&n,&x,&y))
^
0_0_11188640_16941\Main.java:60: 需要为 class、interface 或 enum
matrix r=pow(M,n-1);
^
0_0_11188640_16941\Main.java:61: 需要为 class、interface 或 enum
ll sum=(r.mat[0][0]+r.mat[0][1]+r.mat[0][2]+r.mat[0][3])%mod;
^
0_0_11188640_16941\Main.java:62: 需要为 class、interface 或 enum
printf("%I64d\n",sum+1);
^
0_0_11188640_16941\Main.java:64: 需要为 class、interface 或 enum
}
^
0_0_11188640_16941\Main.java:66: 需要为 class、interface 或 enum
}
^
45 错误
|