只有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;
}