前100分拿不到,哪里错了,QAQ,求助!
查看原帖
前100分拿不到,哪里错了,QAQ,求助!
1473064
pusx_loading楼主2025/1/23 18:02
#include<bits/stdc++.h>
using namespace std;
int c,a[10001],n,t1=0,maxn,i=1,now,b[10001];
int main(){
	while(cin>>a[i]){
		b[i]=1;
		for(int j=1;j<i;j++){
  			if(a[i]<a[j]){
  				now=max(now,b[j]);	
			}
		}
		b[i]+=now;
		now=0;
		maxn=(maxn,b[i]);//这一段求的是最多拦截导弹数
		if(a[i]>n){
			t1++;//这一段求的是需要几个拦截系统
		}
		n=a[i];
		i++;
	}
	cout<<maxn<<endl;
	cout<<t1;
}

不知道哪里错了

2025/1/23 18:02
加载中...