90分求助!!!
查看原帖
90分求助!!!
817350
formidable楼主2023/11/3 20:53
#include<bits/stdc++.h>
using namespace std;
int a[15],b[15];
int main(){
    int n,t;
    cin>>n;
    int cnt=0;
    for(int i=1;i<=n;i++){
		cin>>a[i]>>b[i];
		cnt+=100/a[i]*b[i];
	}
    cin>>t;
    if(cnt>=t){
        cout<<"Already Au.";
        return 0;
    }
    for(int i=1;i<=n;i++){
    	double q=100/a[i];
    	double p=t-cnt; 
    	int x=a[i]-b[i],y=x*q; 
    	if(p>y){
    		cout<<"NaN"<<"\n";
    		continue;
		}
		if(p<y){
			double ans=p/q;
			cout<<ceil(ans)<<"\n";
		}
	}
    return 0;
}

第三个测试点WA,其余AC

2023/11/3 20:53
加载中...