欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【遍历+取整数】HDU-1701 ACMer

程序员文章站 2022-06-16 08:03:28
...

【遍历+取整数】HDU-1701 ACMer

注解

1、暴力**,从1开始遍历,直到满足条件的那个数。条件是:该数乘上最低百分数的答案取整,小于该数乘上最高百分数的答案取整。

代码

#include <iostream>
#include <cmath>

using namespace std;

int main() {

    int T;
    scanf("%d", &T);

    for(int i=0; i<T; i++) {
        double p, q;
        scanf("%lf %lf", &p, &q);
        int num = 1;
        while(floor(num*p/100.0)>=floor(num*q/100.0)) {
            num++;
        }
        printf("%d\n", num);
    }

    return 0;
}

结果

【遍历+取整数】HDU-1701 ACMer

相关标签: 遍历 取整数