RE代码求调
查看原帖
RE代码求调
1188087
xiaowuyang楼主2024/5/9 13:36

没有输出

#include<bits/stdc++.h>
using namespace std;
int a,b,n,s[100010],m;
int main(){
	cin>>n>>m;
	for(int i =0;i<n;i++){
		cin>>s[i];
		sort(s+n+1,s+1);
	}
	for(int i =0;i<m;i++){
		if(n>=2){
			m--;
			for(int q=0;q<n;q++){
				s[q]-=1;
			}
		}
		else{
			if(s[n]==1){ 
			for(int q=0;q<n;q++){
					s[q]-=1;
				}
			}
			else{	
				for(int q=0;q<n;q++){
					if(s[q]>=2){
					s[q]-=2;
					break;
					}
				}
			}	
		}
		for(int q=0;q<n;q++){
			if(s[i]<=0){
				n-=1;
			}
		}
		b++;
		cout<<n;
	}
	
	for(int i =0;i<n;i++){
		b++;
	}
	cout<<b;
}
2024/5/9 13:36
加载中...