A3个点,求大佬帮忙!!!
查看原帖
A3个点,求大佬帮忙!!!
910962
LoTLaneyyat楼主2023/10/26 16:48

只有30分,不知道哪里错了,求大佬帮忙指点一下。

下面是代码:

#include<bits/stdc++.h>
using namespace std;
int n,a[1000],b[1000],t;
int total,ans;
int main(){
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>a[i]>>b[i];
		ans+=(100/a[i])*b[i];
	}
	cin>>t;
	if(ans>=t){
		cout<<"Already Au.";
		return 0;
	}
	int p;
	if(ans<t){
		total=t-ans;
		for(int i=1;i<=n;i++){
			p=100/a[i];
			if(a[i]==b[i]){
				cout<<"NaN"<<endl;
			}
			ans=p*(a[i]-b[i]);
			if(ans>=total){
				int m=total/p+1;
				cout<<m<<endl;
			}
		}
	}
	return 0;
}
2023/10/26 16:48
加载中...