90分,最后一个检查点WA,求修正
查看原帖
90分,最后一个检查点WA,求修正
1380402
crymme楼主2024/7/22 13:14
#include<iostream>
#include<algorithm>;
using namespace std;
int w, n, cnt = 0;
const int maxn = 3e4;
int a[maxn];

int main()
{
	cin >> w >> n;
	for (int i = 1; i <= n; i++)
	{
		cin >> a[i];
	}
	sort(a, a + n + 1);
	int i = 1, j = n;
	while (i <= j)
	{
		cnt++;
		if (a[i] + a[j] <= w)
		{
			i++;
			j--;
		}
		else
		{
			j--;
		}
	}
	cout << cnt;
	return 0;
}
2024/7/22 13:14
加载中...