码迷,mamicode.com
首页 >  
搜索关键字:逆序    ( 3127个结果
求逆序对(inversion)的个数
2-4 逆序对 设A[1...n]是一个包含n个不同数的数组,如果在iA[j],则(i,j)就称为A中的一个逆序对(inversion)。 a)列出数组的5个逆序对 b)如果数组的元素取自集合{1,2,...,n}, 那么, 怎样的数组含有最多的逆序对?它包含多少个逆序对? c)插入排...
分类:其他好文   时间:2014-08-08 01:31:15    阅读次数:271
HDU 4911 Inversion 求逆序数对
点击打开链接 Inversion Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others) Total Submission(s): 1106    Accepted Submission(s): 474 Problem Description bob...
分类:其他好文   时间:2014-08-07 23:16:55    阅读次数:306
10-3. 字符串逆序(15)
输入一个字符串,对该字符串进行逆序,输出逆序后的字符串。输入格式:输入在一行中给出一个不超过80个字符长度的、以回车结束的非空字符串。输出格式:在一行中输出逆序后的字符串。输入样例:Hello World!输出样例:!dlroW olleH 1 #include 2 #include 3 4 ...
分类:其他好文   时间:2014-08-07 22:58:34    阅读次数:284
BZOJ2431: [HAOI2009]逆序对数列
2431: [HAOI2009]逆序对数列Time Limit:5 SecMemory Limit:128 MBSubmit:831Solved:473[Submit][Status]Description对于一个数列{ai},如果有iaj,那么我们称ai与aj为一对逆序对数。若对于任意一个由1~n...
分类:其他好文   时间:2014-08-07 22:02:16    阅读次数:212
BZOJ1831: [AHOI2008]逆序对
1831: [AHOI2008]逆序对Time Limit:10 SecMemory Limit:64 MBSubmit:341Solved:226[Submit][Status]Description小可可和小卡卡想到Y岛上旅游,但是他们不知道Y岛有多远。好在,他们找到一本古老的书,上面是这样说的...
分类:其他好文   时间:2014-08-07 21:53:10    阅读次数:264
HDU Minimum Inversion Number
经典的线段树求解逆序数问题。   运用了一个逆序数的性质,如果一个数从首位换到尾位,这其逆序数将减少y[i],增加n-y[i]-1。   举个例子说明,如果一个排列3 1 2 0 4本来三前面应该有三个数比他小的,但是现在3在首位,则说明3产生的逆序数有3个,而将3换到尾位后,就说明比3大的都在3前面了,所以此时3的逆序数有n-y[i]-1(5-3-1 = 1).  线段树的话,先建立一个空...
分类:其他好文   时间:2014-08-07 13:09:40    阅读次数:178
分治题目 wikioi 1688 逆序数组 算导2-4
解题报告算导上给了提示 用归并排序的代码进行修改来实现 思考后不难看出 归并排序的合并(merge)过程中 对数据进行了比较1)如果数组L 的当前某元素大于数组R的当前元素,那么 由于L数组是有序的(升序) 因此 L数组当前元素以及他后面的所有元素都与R数组构成逆序对2)我们的排序并不影响逆序对的数...
分类:其他好文   时间:2014-08-06 22:31:22    阅读次数:451
POJ 2299 Ultra-QuickSort (离散化+树状数组)
树状数组一个优美的数据结构...
分类:其他好文   时间:2014-08-06 19:22:22    阅读次数:175
HDU 4911 http://acm.hdu.edu.cn/showproblem.php?pid=4911(线段树求逆序对)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4911解题报告: 给出一个长度为n的序列,然后给出一个k,要你求最多做k次相邻的数字交换后,逆序数最少是多少?因为每次相邻的交换操作最多只能减少一个逆序对,所以最多可以减少k个逆序对,所以我们只要求出原来...
分类:Web程序   时间:2014-08-06 18:22:11    阅读次数:375
2014多校联合-第五场
1001:Inversion 模版题,求逆序数对。有多少逆序数对,就可以剪掉多少。 1003:Least common multiple 对于每一个子集,lcm为2的a的最大值次方*3的b的最大值次方。 所以我们只需要求出以某个b为b的最大值的时候,a的最大值的分布情况即可。 我们先把b从小到大排序。 对于某一个b,我门只需要求出之前出现过的a比当前a小的数量为x; 那么就可知对于这...
分类:其他好文   时间:2014-08-06 14:57:51    阅读次数:214
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!