摘要:
蛇形填数时间限制:3000 ms | 内存限制:65535 KB 难度:3描述 在n*n方陈里填入1,2,...,n*n,要求填成蛇形。例如n=4时方陈为:10 11 12 19 16 13 28 15 14 37 6 5 4输入 直接输入方陈的维数,即n的值。(n#include #define MAX 110int a[MAX][MAX];int main(){ int n; while(scanf("%d",&n)!=EOF) { int i,j,sum=0; memset(a,0,sizeof(a)); a[i=0][j=n-1]=sum=1; while( 阅读全文
摘要:
次方求模时间限制:1000 ms | 内存限制:65535 KB 难度:3描述 求a的b次方对c取余的值输入 第一行输入一个整数n表示测试数据的组数(nint f(int a,int b,int c){ long long int t; if(b==0) return 1; if(b==1) return a%c; t=f(a,b/2,c)%c; t=(t*t)%c; if(b&1) t=t*a%c; return t; }int main(){ int cases; scanf("%d",&cases); while(cases--) { int a,b, 阅读全文