求助P1020
  • 板块学术版
  • 楼主WanKey
  • 当前回复0
  • 已保存回复0
  • 发布时间2022/4/29 23:37
  • 上次更新2023/10/28 02:37:41
查看原帖
求助P1020
529797
WanKey楼主2022/4/29 23:37

我是小白蒟蒻,希望大神说的通俗易懂一些,感觉自己写的就是怪怪的。

#include<bits/stdc++.h>
using namespace std;
int main(){
	vector<int>d;
	int tm=0;
	while(cin>>tm){
		d.push_back(tm);
	}
	int intercept=0;
	int need=0;
	int pd;
	bool zx=true;
	while(pd==1){
		for(int i=0;i<d.size();i++){
				if(d[i]==0)continue;
				if(d[i]>=d[i-1])continue;
				if(d[i]!=0){
					intercept++;
					d[i]=0;
				}
        	
		}
	    need++;
		for(int i=0;i<d.size();i++){
			if(d[i]!=0){
				pd=1;
				break;
            if(i==d.size()-1){
                 pd=0;
		}
	}
    }

}

	cout<<intercept<<endl;
	cout<<need;	
}
2022/4/29 23:37
加载中...