P9741求助
  • 板块题目总版
  • 楼主Zhhhy09
  • 当前回复1
  • 已保存回复1
  • 发布时间2023/10/16 15:07
  • 上次更新2023/10/22 13:58:44
查看原帖
P9741求助
881587
Zhhhy09楼主2023/10/16 15:07

总是有7个点TLE

超时代码:

#include<bits/stdc++.h>
using namespace std;
int a[2000009];
int b[2000009];
int main()
{
	int n;
    cin>>n;
    for(int i=1;i<=n;i++)
    {
    scanf("%d",&a[i]);
    b[i]=a[i];
    }
    int u=n;
     n=2;
    while(n!=u+1)
    {
    int w=0;
    for(int i=n;i>=1;i--)
    {
    a[++w]=b[i];
    if(a[w]==0)a[w]=1;
    else a[w]=0;
    }
    for(int i=1;i<=n;i++)b[i]=a[i];
    n++;
    }
    for(int i=1;i<=u;i++)printf("%d ",a[i]);
	return 0;
}

请各位神犇帮助

2023/10/16 15:07
加载中...