设置一个标记!
#include<bits/stdc++.h> using namespace std; bool f;//f用来判断是否有符合条件的数 int cnt,l; const int N=1e5+10; int a,b; int main() { // 但其实这题根本不用开数字 // // 每输进一个数就判断一次 ab即可 // freopen("1.txt","r",stdin); int n; cin>>n; cin>>a; for(int i=1;i<=n;i++){ cin>>b; if(b<a)l=1;//设为标记 if(b>a&&l==1){cnt++;l=0;}//记得归零 a=b;//交换次序 } cout<<cnt; return 0; }