题解

215 条题解

  • 0
    @ 2013-09-03 23:01:11

    被精度坑死了 >_>

  • 0
    @ 2013-08-25 09:38:14

    我可以说我下次题目一定要看清么。。。。

  • 0
    @ 2013-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.

  • 0
    @ 2012-08-17 11:42:28

    好吧。。。为了保证不取等,所以要+-0.000001

  • 0
    @ 2012-08-03 23:47:54

    那啥,用变量比较好,精度问题。

  • 0
    @ 2012-08-03 19:39:56

    理解好不大于不小于就OK了

  • 0
    @ 2012-08-01 16:19:46

    点击这里查看

    • @ 2013-02-18 21:30:02

      有意思吗?

  • 0
    @ 2012-07-14 22:31:48

    蒟蒻奇怪为什么C/C++把floor(q*n/100)改成ceil(p*n/100)就不行呢....

  • 0
    @ 2010-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

  • 0
    @ 2010-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.

  • 0
    @ 2010-03-02 20:34:01

    sdgsdgsdgsdgsd

  • 0
    @ 2009-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)

  • 0
    @ 2009-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.      

  • 0
    @ 2009-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

    水啊!

  • 0
    @ 2009-10-30 15:53:15

    设最小人数为min,k1是不小于P%*min的最小整数,k2是不大于Q%*min的最大整数,则:

    k1=k2。

  • 0
    @ 2009-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

    居然直接枚举就可以过!

  • 0
    @ 2009-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

  • 0
    @ 2009-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 )

  • 0
    @ 2009-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……

    水……

信息

ID
1041
难度
6
分类
其他 | 数学 点击显示
标签
(无)
递交数
8246
已通过
2314
通过率
28%
被复制
11
上传者