Run ID | 作者 | 问题 | 语言 | 测评结果 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
30415 | 李姝仪1.0 | 循环比赛日程表 | C++ | 解答错误 | 1 MS | 276 KB | 585 | 2023-11-09 21:07:54 |
#include<iostream> #include<cmath> using namespace std; int m,a[103][103]; int main() { cin>>m; a[1][1]=1; int d=1; for(int k=1;k<=m;k++){ for(int i=1;i<=d;i++){ for(int j=d+1;j<=2*d;j++){ a[i][j]=a[i][j-d]+d; } } for(int i=d+1;i<=2*d;i++){ for(int j=d+1;j<=2*d;j++){ a[i][j]=a[i-d][j-d]; } } for(int i=d+1;i<=2*d;i++){ for(int j=d+1;j<=2*d;j++){ a[i][j]=a[i-d][j+d]; } } d*=2; } for(int i=1;i<=pow(2,m);i++){ for(int j=1;j<=pow(2,m);j++){ cout<<a[i][j]<<" "; } cout<<endl; } return 0; }