T1六十分在线求调
  • 板块学术版
  • 楼主worstending
  • 当前回复3
  • 已保存回复3
  • 发布时间2023/10/14 18:35
  • 上次更新2023/11/2 13:51:12
查看原帖
T1六十分在线求调
938807
worstending楼主2023/10/14 18:35
#include<bits/stdc++.h>
using namespace std;
const int N=10000;
long long a[N],b[N],c[N],d[N],m,n,ans,sum;
bool flag;
int main(){
	ios::sync_with_stdio(0);
	cin.tie(0);
	cout.tie(0);
	cin>>n;
	for(int i=1;i<=n;i++)
	{
		cin>>a[i]>>b[i];
		d[i]=100/a[i];
		c[i]=d[i]*b[i];
		a[i]-=b[i];
		sum+=c[i];
	}
	cin>>m;
	if(sum>=m)
	{
		cout<<"Already Au."<<endl;
		return 0; 
	}
	for(int i=1;i<=n;i++)
	{
		if(a[i]==0||(100-c[i])<(m-sum))
		{
			cout<<"NaN"<<endl;
		}
		else
		{
			for(int j=1;j<=a[i]&&!flag;j++)
			{
				if(j*d[i]>(m-sum))
				{	
					cout<<j<<endl;
					flag=true;
				}
			}
			flag=false;
		}
		
	}
}

不知道错哪里了,求dalao告诉我

2023/10/14 18:35
加载中...