#include<bits/stdc++.h>
using namespace std;
const int N=1e6+5;
const int M=2147483647;
int main()
{
int n,m,a[N],qlog[N];
int t=1,q=-1;
cin>>n>>m;
for(int i=1;i<=n;i++)
{
if(t==i)
t*=2,++q;
qlog[i]=q;
}
int b[N][qlog[N]];
memset(b,0,sizeof(b));
for(int i=1;i<=n;i++)
{
cin>>a[i];
b[i][0]=a[i];
cout<<b[i][0]<<" ";
}
cout<<endl;
for(int i=1;i<=n;i++)
cout<<b[i][0]<<" ";
}
输入:
8 3
1 3 -1 -3 5 3 6 7
输出(本代码):
1 3 -1 -3 5 3 6 7
7 7 7 7 7 7 7 7