杭电ACM 第2019题

#include
using namespace std;
void main(){
    
    int n,m;
    while(cin>>n>>m&&(n!=0||m!=0)){
    int q=0;int w=0;
        while(n--){
            int a;
            cin>>a;
            if(w==0){
            if(q==0){
                q=1;
            if(a<m)
                cout<<a;
            else
            {w=1;cout<<m<<" "<<a;}
            }
            else{
                if(a<m)
                    cout<<" "<<a;
                else
                {w=1;cout<<" "<<m<<" "<<a;}

            
            }
            }else
            {
                cout<<" "<<a;
            }
        
        }    cout<<endl;
    }
}

你可能感兴趣的:(算法)