80分求调
查看原帖
80分求调
831669
cjs1665931645楼主2023/10/15 15:42
using namespace std;
int main(){
	int n;
	int a[8],b[8];
	int j; 
	int k=0;//已得分数 
	int d[8];//结果值 
	int cnnn=0;
	cin>>n;
	for(int i=0;i<n;i++){
		cin>>a[i]>>b[i];
		k+=100/a[i]*b[i];
	}
	cin>>j;
	if(k>=j){
		cout<<"Already Au";
		cnnn=99;
	}else{
		for(int sb=0;sb<n;sb++){
			if(k+ (100/a[sb]) * (a[sb]-b[sb])>=j ){
				if( (j-k) % (100/a[sb]) ==0 ){
					d[sb]=(j-k) / (100/a[sb]);
				}else
					d[sb]=(j-k) / (100/a[sb])+1;
			}else{
				d[sb]=0;
			}
		}
	}
	if(cnnn!=99){
		for(int w=0;w<n;w++){
			if(d[w]!=0){
				cout<<d[w]<<endl;
			}else{
				cout<<"NaN"<<endl;
			}
		}
	}
	return 0;
}
2023/10/15 15:42
加载中...