系统输入是不是发生了错误啊,第四个点的输入有问题,数字都黏在一起了
查看原帖
系统输入是不是发生了错误啊,第四个点的输入有问题,数字都黏在一起了
704679
mrHCT楼主2024/7/28 01:08
#include<bits/stdc++.h>
#define int long long
using namespace std;
int a[10000];
int b[10000];
int n;
int cnt=0;
int t;
signed main()
{
	
	cin>>n;
	
	for(int i=1;i<=n;i++)
	{
		int x,y;
		cin>>x>>y;
		a[i]=100/x;
		b[i]=x-y;
		cnt+=100-a[i]*b[i];
	}
	
	cin>>t;
	if(cnt>=t)cout<<"Already Au.";
	else
	{
		int sum=t-cnt;
		for(int i=1;i<=n;i++)
		{
			int q=(sum+a[i]-1)/a[i];
			//if((sum%a[i])!=0)q++;
			if(q>b[i])cout<<"NAN"<<endl;
			else cout<<q<<endl;;
		}
	}
	
	return 0;
} 
2024/7/28 01:08
加载中...