题目传送门
代码:
#include<bits/stdc++.h>
using namespace std;int main(){int T;scanf("%d",&T);while(T--){int p;scanf("%d",&p);for(int i=1;i<=p;i++) for(int j=1;j<=p;j++) printf("%d%c",(i+j-2)%p,j==p?'\n':' ');for(int i=1;i<=p;i++) for(int j=1;j<=p;j++) printf("%d%c",(i-1)*(j-1)%p,j==p?'\n':' ');}
}