50分
查看原帖
50分
818123
ZXY15885073428楼主2023/10/16 21:17
#include<bits/stdc++.h>
using namespace std;
int n,t,x=0,m=0,y=0;
int a[8],b[8];
int main(){
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>a[i]>>b[i];
	}
	cin>>t;
	for(int i=1;i<=n;i++){
		x+=(100/a[i])*b[i];
	}
	if(x>=t) cout<<"Already Au.";
	else{
		for(int i=1;i<=n;i++){
			m=(100/a[i])*(a[i]-b[i]);
			if(a[i]==b[i]) cout<<"NaN"<<endl;
			else{
				if((t-x)<=m){
					for(y=1;y<=99;y++){
						if(y*(100/a[i])>=(t-x)) break;
					}
					cout<<y<<endl;
				}
				else cout<<"NaN";
			}
		}
	}
	return 0;
}
2023/10/16 21:17
加载中...