#include<iostream>
#include<cstdio>
#include<algorithm>
using namespace std;
int a[1005], cnt, p[1005], c;
bool b[1005];
int main() {
int n=0;
while(cin>>c){
n++;
a[n]=c;
}
for(int i = 1;i <= n;i++){
bool flag=false;
int mnnum=0, mn=1e9;
for(int j = 1;j <= cnt;j++){
if(a[i]<=p[j]&&mn>p[j]){
mnnum=j;
mn=p[j];
}
if(mnnum!=0){
p[mnnum]=a[i];
flag=true;
continue;
}
}
if(flag==true) continue;
cnt++;
p[cnt]=a[i];
}
cout<<cnt;
return 0;
}
有几个点WA了
还有RE的
不知哪里有问题???
谢谢谢谢