求教,大佬!!
查看原帖
求教,大佬!!
1202321
wcy_12356楼主2024/1/23 13:56
 #include <bits/stdc++.h>
using namespace std;
#define ll long long 
int main()
{
	ll n;
	cin>>n;
	while(n--)
	{
		ll m;
		cin>>m;
		ll arr[m];
		memset(arr,0,sizeof(arr));
		vector<ll> arr1;
		for(int i=0;i<m;i++)
		{
			cin>>arr[i];
		}
		for(int i=0;i<m;i++)
		{
			ll count=0;
			ll s=arr[i];
			for(int j=0;j<m;j++)
			{
				//cout<<s<<" "<<arr[j]<<endl;
                if(i==j)
                {
                    continue;
                }
                if(s>=arr[j])
				{
					count++;
					s+=arr[j];
				}
			}
			arr1.push_back(count);
			count=0;
		}
		for(int i=0;i<m;i++)
		{
			cout<<arr1[i]<<" ";
		}
		cout<<endl;
	}
}

2024/1/23 13:56
加载中...