大水题就不多少了,,,,暴力就好,,,,,,看一个分数能不能在他给的两个数之间。。。。。。。。。。
#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;
const double EPS=1e-8;
int main()
{
double p,q;
cin>>p>>q;
p /=100, q
/=100;
long ans=1, cdt;
long a;
double b;
while (++ans)
{
a=long(ans*p+EPS)+1;
b=ans*q; cdt=0;
bool pp=0;
for (cdt=a;cdt
+ EPS <b;cdt++)
pp=1;
if (pp)
break;
}
cout<<ans<<endl;
}
本文介绍了一个简单的算法,用于判断特定的分数是否位于给定的两个数值之间。通过不断迭代增加测试的数量并调整策略来实现这一目标。代码使用C++编写,并利用了基本的数据类型和数学运算。
863

被折叠的 条评论
为什么被折叠?



