P1020 [NOIP1999 普及组] 导弹拦截 大佬求救!!!
查看原帖
P1020 [NOIP1999 普及组] 导弹拦截 大佬求救!!!
730461
xiaoguiguiabab1234楼主2022/7/17 20:10

代码哪错了??```cpp #include<bits/stdc++.h> using namespace std; int main(){ int i=1,j,k,x,n=0,maxx,m=0,a[10000],b[10000],h[10000]; int z; cin>>z; memset(a,0,sizeof(a)); memset(b,0,sizeof(a)); memset(h,0,sizeof(a)); while(cin>>a[i]){ maxx=0; for(j=1;j<=i-1;j++){ if(a[j]>=a[i]){ if(b[j]>maxx){ maxx=b[j]; } } } b[i]=maxx+1; if(b[i]>m){ m=b[i]; } x=0; for(k=1;k<=n;k++){ if(h[k]>=a[i]){ if(x==0){ x=k; }else if(h[k]<h[x]){ x=k; } } } if(x==0){ n++; x=n; } h[x]=a[i]; i++; } cout<<m<<endl; cout<<n<<endl; return 0; }

2022/7/17 20:10
加载中...