梅开二度
查看原帖
梅开二度
1431527
封禁用户楼主2024/11/12 16:01

上次切水题就爆零了,这次又爆了

#include <iostream>
using namespace std;

int main(){
	int n, x;
	cin >> n >> x;
	
	int ans = 0;
	int nums[100000];
	for(int i = 0 ; i < n ; i ++){
		cin >> nums[i];
		if(nums[i] <= x){
			ans ++;
			x --;
		}
	}
	
	cout << ans << endl;
	
	return 0;
}

这样也不行

#include <iostream>
using namespace std;

int main(){
	int n, x;
	cin >> n >> x;
	
	int ans = 0;
	int nums[100000];
	for(int i = 0 ; i < n ; i ++){
		cin >> nums[i];
	}
	
	for(int i = 0 ; i < n ; i ++){
		if(nums[i] <= x){
			ans ++;
			x --;
		}
		else{
			continue;
		}
	}
	
	cout << ans << endl;
	
	return 0;
}

找了半天没看出来问题,求调

2024/11/12 16:01
加载中...