3 条题解

  • 1
    @ 2024-12-18 13:38:44

    #include<bits/stdc++.h> using namespace std; int a[1000000]; int main() { int n,x,y,m; cin>>n>>x; y=n; for(int i=1;i<=n;i++) { cin>>a[i]; if(a[i]<x) { m=i; }

    }
        for(int i=1;i<=n;i++)
    {
    	if(a[i]==x)
    	{
    		for(int d=i;d<n;d++)
    		{
    			a[d]=a[d+1];	
    		}
    		n=n-1;
    		break;	
    	}
    }
    if(n==y)
    {
    	
    	for(int d=n+1;d>m+1;d--)
    	{
    	
    		a[d]=a[d-1];		
    	}		
    	a[m+1]=x;
    	n=n+1;
    }
    for(int i=1;i<=n;i++)
    {
    	cout<<a[i]<<" ";
    }
    return 0;
    

    }//有坑。。

    信息

    ID
    115
    时间
    1000ms
    内存
    256MiB
    难度
    7
    标签
    递交数
    89
    已通过
    21
    上传者