P8295 题解
liangbowen · · 题解
前言
题目传送门
这题并不困难,代码也挺短的,题目理解稍有困难。
题目大意
有
求 这
思路
将所有商店
比如,
代码就很容易写了,注意最后需要保留两位小数。
完整代码
#include <iostream>
#include <cstdio>
#include <algorithm>
using namespace std;
int main()
{
int x, y;
scanf("%d%d", &x, &y);
double ans = 1.0 * x / y * 1000; //乘上 1.0 强制变成浮点数。
int n;
scanf("%d", &n);
for (int i = 1; i <= n; i++)
{
scanf("%d%d", &x, &y);
ans = min(ans, 1.0 * x / y * 1000);
}
printf("%.2lf", ans); //强制保留两位小数。
return 0;
}