题解

20 条题解

  • 1
    @ 2009-10-04 20:38:35

    我相信,组织的头目,代号应该是Beer或者是Maotai。

    而不管他是谁,他都不会相信此题很水。

  • 0
    @ 2015-03-13 12:20:06

    本人路过。。。

  • 0
    @ 2012-08-05 20:05:02

    本人路过。。。

  • 0
    @ 2009-09-03 13:12:56

    悲剧啊。听了mike_nzk所谓的最慢的高精度都能AC,我就没有压位,于是很干脆的216错误了。改了压位之后读入又出了问题。唉。此题考验的是人的耐心。

    此题的算法是logn的,所以数据再大也不会TLE。考虑当前所在的节点[l,r],如果(l+r)是奇数,那么左数的区间中数的个数就比右树区间中数的个数多一,那么只要判断一下左树的深度是否会比右树深,如果是就向左走,否则向右走。至于(l+r)是偶数,那么必然向右走。

  • 0
    @ 2009-09-01 21:00:08

    编译通过...

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

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

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

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

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

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

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

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

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

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

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

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

    考试2.2+小时 =_=.....结果一个判断悲剧了 80分~~~

  • 0
    @ 2009-09-01 21:22:06

    考试时在这题上花了2小时.....写了200+行....

    结果没有AC.....原来是测试数据有几个错了啊.....

    郁闷.......

  • 0
    @ 2009-09-01 09:29:24

    编译通过...

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

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

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

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

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

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

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

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

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

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

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

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

    128/388.......

    这里建树是用一维数组模拟的。。

    所以可能有的地方是0。

    但也占格子。。

    所以大部分情况下不是2^N-1

    我的方法可以算是找规律了。。

    方法还简单吧。。。

    不过。。。

    用了高精+-/。。。。。。。。。

  • 0
    @ 2009-08-31 18:15:19

    ├ 测试数据 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-08-31 14:09:30

    这题建树的方法和平常用的不一样,数组有些地方没有使用-_-

    所以总结点数小于最大的下标

    2*n-1就华丽地RP了

  • 0
    @ 2009-08-31 11:01:17

    program p1640_3;

    var

    i,j,k,l,m,n:longint;

    procedure build(l,r,p:longint);

    var

    i:longint;

    begin

    if p>m then m:=p;

    if l

  • 0
    @ 2009-08-31 00:07:29

    完了,完全没想法= =

  • 0
    @ 2009-08-31 00:06:57

    编译通过...

    ├ 测试数据 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-08-30 19:55:35

    终于明白了,不是2n-1

    大家可以画画18

    考试时太天真了!

  • 0
    @ 2009-08-30 19:50:20

    mike_nzk你狂什么,你有数据有什么了不起的,但我还是要ORZ MIKE_NZK

  • 0
    @ 2009-08-30 19:46:24

    正解是什么

  • 0
    @ 2009-08-30 19:46:13

    我又杯具了,不是我在下面说的那样做的。。。

    10分也好啊,占了我今天一半的分数

  • 0
    @ 2009-08-30 18:53:47

    需要高精度?

    要說2*n-1 的話。。。

  • 0
    @ 2009-08-31 09:24:04

    我蒟蒻。

    为什么不是2*n-1呢?

    f[i]:=f[i div 2]+f[i div 2]+1偶

    f[i div 2]+f[i div 2+1]+1奇

    f[1]:=1

    这样算的确是2*n-1啊,难道还是什么细节我没有想到?

  • 0
    @ 2009-08-30 11:59:45

    地板

  • 0
    @ 2009-08-31 12:03:45

    我的水题,水得不堪入目,纯属找信心题

    PS:car把数据搞错了,现在数据已更正

    PSS:为什么此题通过人数那么少???通过率才15%???我还没有卡高精常数,最慢的高精都能AC的!!!

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

    附此题C++版

    线段树定义:

    struct

    {

       int l,r;

       /*其他维护变量*/

    }tree[max+1];

    线段树建立:

    void build(int l,int r,int p)

    {

       tree[p].l=l;

       tree[p].r=r;

       /*其他维护变量初始化*/

       if(l>1;

          build(l,mid,p

  • 1

信息

ID
1640
难度
9
分类
高精度 | 其他 | 数学 点击显示
标签
递交数
435
已通过
33
通过率
8%
被复制
3
上传者