蒟蒻赛时50分求调(悬关)
查看原帖
蒟蒻赛时50分求调(悬关)
1072631
_MRzeng_楼主2023/10/15 09:04
#include<bits/stdc++.h>
using namespace std;
int n , t;
int sum;
int a[10] , b[10];
int main() {
	cin >> n;
	for(int i = 1 ; i <= n ; i++){
		cin >> a[i] >> b[i];
		sum += 100 / a[i] * b[i];
	}
	cin >> t;
	if(sum >= t){
		cout << "Already Au.\n";
		return 0;
	}
	for(int i = 1 ; i <= n ; i++){
		if(a[i] == b[i] || t - sum > 99){
			cout << "NaN\n";
			continue;
		}
		int k = 100 / a[i] * b[i];//50
		int s = t - sum;//13
		int p = 100 / a[i];//5
		if(p >= s){
			cout << 1 << "\n";
			continue;
		}
		int j = s;
		if(j % p == 0){
			cout << j / p << "\n";
		}
		else{
			cout << j / p + 1 << "\n";
		}
	}
    return 0;
}
2023/10/15 09:04
加载中...