2 条题解
- 
  1AC code#include<queue> #include<stack> #include<cmath> #include<math.h> #include<cstdio> #include<string> #include<vector> #include<bitset> #include<stdio.h> #include<iomanip> #include<algorithm> #include<string.h> #include<iostream> #include<utility> #include<cstring> #include<fstream> using namespace std; typedef long long ll; const int N = 1e5 + 10; const int INF = 0x3f3f3f3f; int mlist[1026][10] = { 1 }; int main() { int m; cin >> m; int n = 1 << m; int k = 1; int half = 1; while ( k <= m ) { //TODO for ( int i = 0 ; i < half ; i++ ) { for ( int j = 0 ; j < half ; j++ ) { mlist[i][ j + half ] = mlist[i][j] + half; } } for ( int i = 0 ; i < half ; i++ ) { //TODO for ( int j = 0 ; j < half ; j++ ) { //TODO mlist[ i + half ][j] = mlist[i][ j + half ]; mlist[ i + half ][ j + half ] = mlist[i][j]; } } half *= 2; k++; } for ( int i = 0 ; i < n ; i++ ) { //TODO for ( int j = 0 ; j < n ; j++ ) { //TODO cout << mlist[i][j] << " "; } cout << endl; } return 0; }
信息
- ID
- 1663
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 6
- 标签
- 递交数
- 29
- 已通过
- 10
- 上传者
 
       wuhaolin1
      
                      LV 10
                    
 @ 2025-10-23 21:17:35
    
          wuhaolin1
      
                      LV 10
                    
 @ 2025-10-23 21:17:35