题解

215 条题解

  • 0
    @ 2008-10-26 19:56:29

    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
    @ 2008-10-22 14:51:37

    我可怜的AC率~~~

  • 0
    @ 2008-10-16 21:02:19

    水题+刷通过率题

  • 0
    @ 2008-10-14 18:55:35

    URAL_1011上交交。

    我想,下面很多程序都挂掉。。

    很猛的数据。

  • 0
    @ 2008-10-12 15:01:04

    #include

    main()

    {

    float p,q;

    int i;

    cin>>p>>q;

    for(i=0;;i++)

    {

    if((i*(q/100))-(i*(p/100))>=1)

    {

    cout

  • 0
    @ 2008-10-11 16:17:16

    #include

    int main(){

      int i;

      float m,n;

      scanf("%f %f",&m,&n);

      m/=100;

      n/=100;

      for(i=1;;i++){

        if((int)(i*n-0.000001)-(int)(i*m+0.000001)>=1) break;

      }

      printf("%d",i);

      return 0;    

    }

  • 0
    @ 2008-10-05 12:52:00

    楼下牛人啊

  • 0
    @ 2008-10-05 10:00:44

    编译通过...

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

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

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

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

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

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

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

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

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

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

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

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

    var

    x,y,a,b:real;

    i:longint;

    f:boolean;

    begin

    readln(x,y);

    x:=x/100;

    y:=y/100;

    f:=false;

    i:=1;

    repeat

    inc(i);

    a:=i*x;

    b:=i*y;

    if (b>trunc(b)) and (trunc(b)>a) then f:=true;

    until f;

    writeln(i);

    end.

  • 0
    @ 2008-09-21 20:24:27

    编译通过...

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

    ├ 测试数据 02:答案错误... ├ 标准行输出

     ├ 错误行输出

    ├ 测试数据 03:答案错误... ├ 标准行输出

     ├ 错误行输出

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

    ├ 测试数据 05:答案错误... ├ 标准行输出

     ├ 错误行输出

    ├ 测试数据 06:答案错误... ├ 标准行输出

     ├ 错误行输出

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

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

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

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

    编译通过...

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

    ├ 测试数据 02:答案错误... ├ 标准行输出

     ├ 错误行输出

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

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

    ├ 测试数据 05:答案错误... ├ 标准行输出

     ├ 错误行输出

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

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

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

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

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

    编译通过...

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

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

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

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

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

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

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

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

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

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

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

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

    精度问题!

  • 0
    @ 2008-09-21 13:59:58

    #include

    int main(){

    int i;

    float m,n;

    scanf("%f %f",&m,&n);

    m/=100;

    n/=100;

    for(i=1;;i++){

    if((int)(i*n-0.000001)-(int)(i*m+0.000001)>=1) break;

    }

    printf("%d",i);

    return 0;

    }

  • 0
    @ 2008-09-16 14:06:24

    编译通过...

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

    ├ 测试数据 02:答案错误... ├ 标准行输出

     ├ 错误行输出

    ├ 测试数据 03:答案错误...程序输出比正确答案长

    ├ 测试数据 04:运行超时...

    ├ 测试数据 05:答案错误... ├ 标准行输出

     ├ 错误行输出

    ├ 测试数据 06:运行时错误...| 错误号: 200 | 被零除

    ├ 测试数据 07:运行超时...

    ├ 测试数据 08:运行超时...

    ├ 测试数据 09:运行超时...

    ├ 测试数据 10:答案错误... ├ 标准行输出

     ├ 错误行输出

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

    Unaccepted 有效得分:10 有效耗时:0ms

    做了10分钟...

    得了10分,或许枚举真的不行...

    思考ING!

  • 0
    @ 2008-09-13 23:18:04

    哪位大牛能用通俗语言解释一下题目?

    谢谢

  • 0
    @ 2008-09-12 19:27:22

    #include

    using namespace std;

    int main(){

    double p, q;

    const double D = 0.0000000000001;

    cin >>p >>q;

    p = p / 100 + D;

    q = q / 100 - D;

    int i=1;

    while( int(i*p) >= int(i*q) ) ++i;

    cout

  • 0
    @ 2008-09-08 20:05:35

    嘿嘿嘿嘿 这破题...降低我老多正确率...

    var

    x,y,p,q:real;

    t:longint;

    begin

    read(p,q);

    t:=trunc(100/q);

    repeat

    inc(t);

    x:=t*p/100;

    y:=t*q/100;

    until (trunc(y)-trunc(x)=1)and(y-trunc(y)>=0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001);

    write(t);

    end.

  • 0
    @ 2008-09-08 18:03:49

    编译通过...

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

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

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

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

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

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

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

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

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

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

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

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

    哈哈,终于ac了。

  • 0
    @ 2008-08-28 10:45:30

    编译通过...

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

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

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

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

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

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

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

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

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

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

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

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

    2929人

    20题

  • 0
    @ 2008-08-22 21:12:11

    纪念我的第100个AC!!!

    Yeah!!!

  • 0
    @ 2008-08-14 09:21:12

    感谢前辈们!哎呀,2次才AC。题目看错了,一直以为是可以包含p和q的。还有,我们很莫名其妙的老师告诉我们 其实让它判断不相同只要加减1e-7就可以了

  • 0
    @ 2008-07-30 21:35:05

    还是不明白为什么要这样做……

    k:=trunc(i*b/100-0.000000000000001);

信息

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