#include #include #include using namespace std;

// 定义玉桂狗结构体 struct Dog { int k; // 可爱度 int p; // 价格 };

bool cmp(Dog a, Dog b) { return a.k > b.k; // 按可爱度降序排列 }

int main() { int n, R; cin >> n >> R; vector dogs; for (int i = 0; i < n; i++) { int k, p; cin >> k >> p; dogs.push_back({k, p}); } sort(dogs.begin(), dogs.end(), cmp); // 按可爱度降序排序 int max_k = dogs[0].k; // 最大可爱度 int max_p = R / dogs[0].p; // 最大能买的数量 int result = max_k * max_p; cout << result << endl; return 0;


原文地址: https://www.cveoy.top/t/topic/hEzj 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录