215 条题解
-
0hx1997 LV 6 @ 2013-09-03 23:01:11
被精度坑死了 >_>
-
02013-08-25 09:38:14@
我可以说我下次题目一定要看清么。。。。
-
02013-08-06 11:41:17@
这题数据好弱,我穷举都过了
var
q,p,s,a:real;
i,j:integer;
b:boolean;
begin
read(p,q);
p:=p/100;
q:=q/100;
b:=false;
i:=1;
while not(b) do
begin
for j:=1 to i do
begin
s:=j/i;
if (p<s)and(s<q) then b:=true;
end;
inc(i);
end;
write(i-1);
end. -
02013-02-16 10:16:05@
-
02012-08-17 11:42:28@
好吧。。。为了保证不取等,所以要+-0.000001
-
02012-08-03 23:47:54@
那啥,用变量比较好,精度问题。
-
02012-08-03 19:39:56@
理解好不大于不小于就OK了
-
02012-08-01 16:19:46@
点击这里查看
-
02012-07-14 22:31:48@
蒟蒻奇怪为什么C/C++把floor(q*n/100)改成ceil(p*n/100)就不行呢....
-
02010-04-06 21:01:12@
#include#includeint main(void) { double p,q,a,b,m; int n; scanf("%lf%lf",&p,&q); p/=100,q/=100; for(n=1;;n++) { a=n*p; b=n*q; m=floor(b); if(a
-
02010-03-11 13:19:42@
Program shenfen;
Var
p,q,a,b,a1:Real;
i,j,s:Longint;
Begin
i:=0;
a:=0.0;
b:=0.0;
Readln(p,q);
p:=p/100;
q:=q/100;
Repeat
Begin
i:=i+1;
a:=i*p;
b:=i*q;
a1:=trunc(b);
End
Until
(b>a1) and (a1>a);
Writeln(i);
Readln;
End. -
02010-03-02 20:34:01@
sdgsdgsdgsdgsd
-
02009-11-11 20:02:28@
var j,i:integer;
m,n,p,q:real;
begin
m:=0;
n:=1;
i:=2;
readln(p,q);
for i:=1 to 20000 do
begin
m:=p/100*i;
n:=q/100*i;
if (trunc(n)>m) and(trunc(n) -
02009-11-11 19:50:43@
var
i,j,ans,s:longint;
p,q,c1,c2:real;
begin
readln(p,q);
ans:=0;
repeat
inc(ans);
c1:=ans*p/100;
c2:=ans*q/100;
s:=trunc(c2);
until (c1s);
writeln(ans);
end. -
02009-11-06 21:53:33@
编译通过...
├ 测试数据 01:答案正确... 0ms
├ 测试数据 02:答案正确... 0ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:答案正确... 0ms
├ 测试数据 05:答案正确... 0ms
├ 测试数据 06:答案正确... 0ms
├ 测试数据 07:答案正确... 0ms
├ 测试数据 08:答案正确... 0ms
├ 测试数据 09:答案正确... 0ms
├ 测试数据 10:答案正确... 0ms
---|---|---|---|---|---|---|---|-Accepted 有效得分:100 有效耗时:0ms
水啊!
-
02009-10-30 15:53:15@
设最小人数为min,k1是不小于P%*min的最小整数,k2是不大于Q%*min的最大整数,则:
k1=k2。 -
02009-10-29 20:56:54@
编译通过...
├ 测试数据 01:答案正确... 0ms
├ 测试数据 02:答案正确... 0ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:答案正确... 0ms
├ 测试数据 05:答案正确... 0ms
├ 测试数据 06:答案正确... 0ms
├ 测试数据 07:答案正确... 0ms
├ 测试数据 08:答案正确... 0ms
├ 测试数据 09:答案正确... 0ms
├ 测试数据 10:答案正确... 0ms
---|---|---|---|---|---|---|---|-
Accepted 有效得分:100 有效耗时:0ms居然直接枚举就可以过!
-
02009-10-26 22:52:07@
编译通过...
├ 测试数据 01:答案正确... 0ms
├ 测试数据 02:答案正确... 0ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:答案正确... 0ms
├ 测试数据 05:答案正确... 0ms
├ 测试数据 06:答案正确... 0ms
├ 测试数据 07:答案正确... 0ms
├ 测试数据 08:答案正确... 0ms
├ 测试数据 09:答案正确... 0ms
├ 测试数据 10:答案正确... 0ms
---|---|---|---|---|---|---|---|-
Accepted 有效得分:100 有效耗时:0ms -
02009-10-13 14:11:52@
编译通过...
├ 测试数据 01:答案正确... 0ms
├ 测试数据 02:答案正确... 0ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:答案正确... 0ms
├ 测试数据 05:答案正确... 0ms
├ 测试数据 06:答案正确... 0ms
├ 测试数据 07:答案正确... 0ms
├ 测试数据 08:答案正确... 0ms
├ 测试数据 09:答案正确... 0ms
├ 测试数据 10:答案正确... 0ms
---|---|---|---|---|---|---|---|-
Accepted 有效得分:100 有效耗时:0ms( 2009-10-6 17:32:10 )
-
02009-10-11 19:36:59@
#include
int main()
{
int i,j,k;
float p,q;
scanf("%f%f",&p,&q);
p=p/100.0;
q=q/100.0;
for(i=1;;i++)
{
j=q*i-0.000001;
k=p*i+0.000001;
if(j-k>=1)
break;
}
printf("%d",i);
return 0;
}
这样也能AC……
水……