3 条题解

  • 2
    @ 2024-12-6 13:34:21
    #include<bits/stdc++.h>
    using namespace std;
    int a[10000];
    int main()
    {
    	int n,m,w,e;
    	bool q=false;
    	cin>>n>>m;
    	for(int i=1;i<=n;i++)
    	{
    		cin>>a[i];
    		if(a[i]==m)
    		{
    			q=true;
    			w=i;
    		}
    		if(a[i]<m)
    		{
    			e=i;
    		}//检测有没有出现要插入的数
    	}
    	if(q==true)
    	{
    		for(int j=w;j<=n;j++)
    		{
    			a[j]=a[j+1];
    		}
    		for(int i=1;i<n;i++)
    		{
    			cout<<a[i]<<" ";
    		}
    	}
    	else
    	{
    		for(int j=n+1;j>=e+1;j--)
    		{
    			a[j]=a[j-1];
    		}
    		a[e+1]=m;
    		for(int i=1;i<=n+1;i++)
    		{
    			cout<<a[i]<<" ";
    		}
    	}
    	return 0;
    }
    
  • 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;
    

    }//有坑。。

    • 1
      @ 2024-12-6 13:40:54

      #include <bits/stdc++.h> using namespace std; int a[1000000]; int main() { int n,m,t,k; cin>>n>>m; for(int i=1;i<=n;i++) { cin>>a[i]; } for(int i=1;i<=n;i++) { if(a[i]==m) { t=i; for(int i=1;i<=t-1;i++) { cout<<a[i]<<" "; } for(int i=t;i<=n-1;i++) { a[i]=a[i+1]; cout<<a[i]<<" "; } break; } else if(a[i]<m&&a[i+1]>m) { t=i; k=a[i+1]; for(int i=1;i<=t;i++) { cout<<a[i]<<" "; } for(int i=n+1;i>=t+2;i--) { a[i]=a[i-1]; } cout<<m<<" "; for(int i=t+2;i<=n+1;i++) { cout<<a[i]<<" "; } break; } else if(m<a[1]) { cout<<m<<" "; for(int i=1;i<=n;i++) { cout<<a[i]<<" "; } break; } else if(m>a[n]) { for(int i=1;i<=n;i++) { cout<<a[i]<<" "; } cout<<m<<" "; break; } } return 0; }

      • 1

      信息

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