60 条题解

  • 0
    @ 2009-08-01 18:50:52

    弱弱的问一句:此题能用线段树过吗?

  • 0
    @ 2009-08-01 08:08:35

    编译通过...

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

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

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

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

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

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

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

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

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

    《新编实用算法分析与程序设计》P34页

  • 0
    @ 2009-07-31 11:15:52

    编译通过...

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

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

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

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

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

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

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

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

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

    puppy保佑 ....

  • 0
    @ 2009-07-25 13:15:12

    ....无语,readln提交上去全错

  • 0
    @ 2009-07-24 18:19:54

    确实有0,不过题目不是说正整数吗???

  • 0
    @ 2009-07-22 11:29:22

    有0..

  • 0
    @ 2009-07-20 15:10:32

    编译通过...

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

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

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

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

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

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

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

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

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

    好恐怖的时间,顶一下归并排序了!!!

  • 0
    @ 2009-08-07 22:39:38

    终于明白如何用树状数组做这题了

  • 0
    @ 2009-07-16 15:32:49

    我写的线段树为什么那么萎呢?!第1个点和第5个点永远是TLE。

    写树状数组还不小写些错两字。自杀了算了。。。

  • 0
    @ 2009-07-14 17:14:14

    第100次提交!

    线段树太萎了,差点TLE!

    Vivid Puppy评测结果:

    编译通过...

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

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

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

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

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

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

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

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

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

  • 0
    @ 2009-07-14 16:02:14

    树状数组

    注意数据比较阴

  • 0
    @ 2009-07-20 14:36:34

    树状数组,注意会有0(把所有的数+1就行了)……

    这题时限有点紧啊……

    #include

    #define lowbit(x) x & (-x)

    using namespace std;

    int s[1000002], a[1000001];

    int main()

    {

    int n, i, j, limit;

    long long sum;

    scanf("%d", &n);

    for (limit = 0, i = 1; i limit) limit = a[i];

    }

    memset(s, 0, sizeof(s));

    for (sum = 0, i = n; i > 0; i --)

    {

    for (j = a[i]-1; j > 0; j -= lowbit(j)) sum +=s[j];

    for (j = a[i]; j

  • 0
    @ 2009-07-10 11:21:52

    交了3次才发现输入不一定是排列

  • 0
    @ 2009-07-10 10:54:36

    就是在归并排序的基础上加一个计数器

    去年做过

  • 0
    @ 2009-07-10 10:01:34

    本以为是树状数组……

    可是我错了!

    树状数组竟然只对了3个点……(汗)

    原来只要用 归并排序 即可轻松解决!

  • 0
    @ 2009-07-09 21:41:26

    归并排序万岁!!!!

    第6个ac!!!

    first:

    编译通过...

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

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

     ├ 错误行输出

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

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

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

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

     ├ 错误行输出

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

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

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

    second:

    编译通过...

    ├ 测试数据 01:运行时错误...| 错误号: 216 | 存取非法

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

     ├ 错误行输出

    ├ 测试数据 03:运行时错误...| 错误号: 216 | 存取非法

    ├ 测试数据 04:运行时错误...| 错误号: 216 | 存取非法

    ├ 测试数据 05:运行时错误...| 错误号: 216 | 存取非法

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

    ├ 测试数据 07:运行时错误...| 错误号: 216 | 存取非法

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

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

    finally:

    编译通过...

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

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

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

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

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

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

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

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

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

    p.s. 感谢ls的ls说是qword

  • 0
    @ 2009-07-09 14:13:57

    编译通过...

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

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

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

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

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

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

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

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

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

    早该料到。答案可能很大。

    但是我想题目不至于让你用高精。。。

    结果!是QWORD!!!

  • 0
    @ 2009-07-09 21:32:01

    树状数组超时了……

    看来O(nlogn)的是不行了……

    p.s. 原来这题分治的O(nlogn)比树状数组的快,无语了……

  • 0
    @ 2009-07-13 08:24:06

    树状数组显然可以过

    编译通过...

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

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

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

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

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

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

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

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

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

    告诉大家,这题太不厚道了!!!!!!!!!!!!

    树状数组会超时,是因为数据中有0!!!!!!!!

  • -1
    @ 2010-07-18 00:37:43

    编译通过...

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

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

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

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

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

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

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

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

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

    树状数组 居然未秒……

信息

ID
1535
难度
7
分类
(无)
标签
(无)
递交数
2098
已通过
344
通过率
16%
被复制
2
上传者