-
v1
说明: 蒙特卡罗模拟算法模拟MR模型中有序无序相变(In this cpp, using a useful combined Monte Carlo algorithm, we simulate the MR model model to study the phase transition)
- 2019-07-08 21:11:07下载
- 积分:1
-
11087 统计逆序对
Description
设a[0…n-1]是一个包含n个数的数组,若在i<j的情况下,有a[i]>a[j],则称(i, j)为a数组的一个逆序对(inversion)。
比如 <2,3,8,6,1> 有5个逆序对。请采用类似“合并排序算法”的分治思路以O(nlogn)的效率来实现逆序对的统计。
一个n个元素序列的逆序对个数由三部分构成:
(1)它的左半部分逆序对的个数,(2)加上右半部分逆序对的个数,(3)再加上左半部分元素大于右半部分元素的数量。
其中前两部分(1)和(2)由递归来实现。要保证算法最后效率O(nlogn),第三部分(3)应该如何实现?
此题请勿采用O(n^2)的简单枚举算法来实现。
并思考如下问题:
(1)怎样的数组含有最多的逆序对?最多的又是多少个呢?
(2)插入排序的运行时间和数组中逆序对的个数有关系吗?什么关系?
输入格式
第一行:n,表示接下来要输入n个元素,n不超过10000。
第二行:n个元素序列。
输出格式
逆序对的个数。
输入样例
5
2 3 8 6 1
输出样例
5(Set a[0... N-1] is a n array containing n numbers. If there is a [i] > a [j] i n the case of I < j, then (i, j) is a n inversion pair of a array.
For example, <2,3,8,6,1> has five reverse pairs. Please use the idea of "merge sorting algorithm" to achieve the statistics of inverse pairs with O (nlogn) efficiency.
The number of inverse pairs of a sequence of n elements consists of three parts:
(1) The number of reverse pairs in the left half, (2) the number of reverse pairs in the right half, (3) the number of elements in the left half is greater than that in the right half.
The first two parts (1) and (2) are implemented by recursion. To ensure the final efficiency of the algorithm O (nlogn), how should the third part (3) be implemented?
Do not use O (n ^ 2) simple enumeration algorithm to solve this problem.)
- 2019-01-07 23:52:06下载
- 积分:1
-
CCPP-count-number
C/C++写的求小于N的素数,速求,求效率,适合大家看看。(count any numbers less than a order number by c/c++,very quickly,you can learn someting from it.)
- 2012-08-01 20:47:34下载
- 积分:1
-
ComplexNetworks
说明: 复杂网络MATLAB工具包和源程序,用于计算复杂网络特性的工具包。(Complex network MATLAB toolkit and source code)
- 2020-11-19 21:39:38下载
- 积分:1
-
3D-fdtd
三维的有限时域差分源程序,边界条件为pml(Three-dimensional FDTD source, boundary conditions for the PML)
- 2020-11-06 21:39:49下载
- 积分:1
-
Stanford
说明: 并联机器人standFord,其数值解及解析解,正解和逆解以及雅可比矩阵及动力学问题分析(Standford series robot, its numerical solution and analytical solution, positive solution and inverse solution, Jacobian matrix and dynamics analysis)
- 2021-01-21 16:41:14下载
- 积分:1
-
sce
全局最优化方法的程序,是段老师团队原版程序,大家放心使用。(Global optimization method of procedure is the original section of the teacher team program, we ease of use.)
- 2011-09-29 22:32:14下载
- 积分:1
-
filter_final
耦合矩阵旋转MATLAB编码提取切比雪夫滤波器耦合矩阵(coupling matrix rotation)
- 2021-03-02 11:09:34下载
- 积分:1
-
lyb
对于应用数学专业学习非线性混沌控制的学生非常有用,可以下载并尝试自己动手改变后半部分,就能应用于新系统中(For students applied mathematics learning nonlinear chaotic control is very useful, you can download and try yourself to change the second half, will be able to be applied to the new system)
- 2012-11-28 14:25:14下载
- 积分:1
-
practice6_17
用矩阵法求定积分1/(1+x^2)dx,区间是(-4,4)(Definite Integral Matrix Method)
- 2010-05-17 01:34:47下载
- 积分:1