题解

215 条题解

  • 0
    @ 2007-04-07 12:02:24

    快刀斩乱麻

    var p,q,n:real;

    begin

    readln(p,q);

    n:=0;

    repeat

      n:=trunc(n+1);

    until (trunc((n*p)/100)

  • 0
    @ 2007-03-30 10:24:52

    var p,q,n:real;

    begin

    readln(p,q);

    n:=0;

    repeat

      n:=trunc(n+1);

    until (trunc((n*p)/100)

  • 0
    @ 2007-03-13 16:53:21

    program p1041;

    var

    p,q:real;

    i:longint;

    begin

    readln(p,q);

    i:=0;

    repeat

    inc(i);

    until trunc(i*p/100+0.00001)+1=trunc(i*q/100-0.00001);

    writeln(i);

    end.

  • 0
    @ 2007-02-07 19:13:25

    精度要求太变态了!!~~~

    include

    int main()

    {

    int i;

    float p,q;

    scanf("%f%f",&p,&q);

    p/=100;q/=100;

    for(i=1;;i++)

    {

    if(int(i*q-0.000001)-int(i*p+0.000001)>=1)

    break;

    }

    printf("%d\n",i);

    return 0;

    }

  • 0
    @ 2007-02-06 10:42:08

    var p,q,r:real;

    l:integer;

    label:1;

    begin

    readln(p,q);

    for l:=1 to 32767 do

    if (l*p mod 1=0) and (l*p mod q=0) then begin

    writeln(l*p);

    goto 1;

    end;

    1:

    end.

  • 0
    @ 2006-12-31 23:17:33

    验证不用那么麻烦的.

    (a:=a/100;b:=b/100)

    repeat

    inc(i);

    until trunc(a*i)+1

  • 0
    @ 2006-11-15 17:19:15

    这道题,间是简单,但还是让我的通过率下降了0。06。郁闷。

  • 0
    @ 2006-11-10 21:57:50

    Attention!

    最后评选结果神风堂有(超过)P%但(不足)Q%的人被评上了

  • 0
    @ 2006-11-06 17:49:34

    编译通过...

    ├ 测试数据 01:答案正确... 0ms

    ├ 测试数据 02:答案正确... 0ms

    ├ 测试数据 03:答案正确... 0ms

    ├ 测试数据 04:答案正确... 0ms

    ├ 测试数据 05:答案正确... 0ms

    ├ 测试数据 06:答案正确... 0ms

    ├ 测试数据 07:答案正确... 0ms

    ├ 测试数据 08:答案正确... 0ms

    ├ 测试数据 09:答案正确... 0ms

    ├ 测试数据 10:答案正确... 0ms

    ---|---|---|---|---|---|---|---|-

    Accepted 有效得分:100 有效耗时:0ms

  • 0
    @ 2006-11-02 22:18:17

    虽然我的了满分,但我还是觉得测试数据有问题

  • 0
    @ 2006-10-23 13:15:10

    编译通过...

    ├ 测试数据 01:答案正确... 0ms

    ├ 测试数据 02:答案正确... 0ms

    ├ 测试数据 03:答案正确... 0ms

    ├ 测试数据 04:答案正确... 0ms

    ├ 测试数据 05:答案正确... 0ms

    ├ 测试数据 06:答案正确... 0ms

    ├ 测试数据 07:答案正确... 0ms

    ├ 测试数据 08:答案正确... 0ms

    ├ 测试数据 09:答案正确... 0ms

    ├ 测试数据 10:答案正确... 0ms

    ---|---|---|---|---|---|---|---|-

    Accepted 有效得分:100 有效耗时:0ms

    这有什么难

  • 0
    @ 2006-10-03 13:12:21

    编译通过...

    ├ 测试数据 01:答案正确... 0ms

    ├ 测试数据 02:答案正确... 0ms

    ├ 测试数据 03:答案正确... 0ms

    ├ 测试数据 04:答案正确... 0ms

    ├ 测试数据 05:答案正确... 0ms

    ├ 测试数据 06:答案正确... 0ms

    ├ 测试数据 07:答案正确... 0ms

    ├ 测试数据 08:答案正确... 0ms

    ├ 测试数据 09:答案正确... 0ms

    ├ 测试数据 10:答案正确... 369ms

    ---|---|---|---|---|---|---|---|-

    Accepted 有效得分:100 有效耗时:369ms

    第10组数据很怪

  • 0
    @ 2006-10-03 09:16:03

    原来认为不考虑P,Q只要加个0.000001就够了,结果过不了6

    后来改成0.00000001,AC……晕

  • 0
    @ 2006-09-17 12:55:31

    c++开double别开float就行了

  • 0
    @ 2006-09-16 16:07:08

    这道题数据6超时是因为没有缩小分子的范围,而是从1到分母-1 穷举,实际上只需要从trunc(p*down/100)枚举到round(q*down/100)就可以了

  • 0
    @ 2006-09-16 15:07:16

    我郁闷 0.001 0.01或99.99 100 都能过,可只给我10分

  • 0
    @ 2006-09-07 22:07:03

    纯粹的穷举,但要注意读题目,是在P-Q之间,不包括P-Q ,所以可以让P这边加上0.00001 Q这边减去0.00001来解决,只要 trunc(k*p/100+0.00001)+1=trunc(k*q/100-0.00001) 成立 退出穷举,答案就出来了

  • 0
    @ 2006-09-03 21:28:19

    直接按照题目"提示"把URAL1011拉了过来提交 AC

    惭愧 URAL1011我提交了20次...

    给点提示 把浮点数转化成整型就好了 不用考虑那该死的浮点误差

  • 0
    @ 2006-09-01 20:16:00

    第六组是99.99 100?还是0.001 0.01?不是说p

  • 0
    @ 2006-08-31 10:30:21

    编译通过...

    ├ 测试数据 01:答案正确... 0ms

    ├ 测试数据 02:答案正确... 0ms

    ├ 测试数据 03:答案正确... 0ms

    ├ 测试数据 04:答案正确... 0ms

    ├ 测试数据 05:答案正确... 0ms

    ├ 测试数据 06:答案正确... 0ms

    ├ 测试数据 07:答案正确... 0ms

    ├ 测试数据 08:答案正确... 0ms

    ├ 测试数据 09:答案正确... 0ms

    ├ 测试数据 10:答案正确... 0ms

    ---|---|---|---|---|---|---|---|-

    Accepted 有效得分:100 有效耗时:0ms

信息

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