E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
poj3761
poj3761
bubble sort
题意:已知N,对N的一个排列进行冒泡排序,共K趟后排成升序,求一共有多少个这样的排列(mod20100713)。最开始我沙茶地得出了个结论,一趟就是最大值沉底,其它不变,因此和最长下降子序列有关(其实选择排序应该是这样)。然而实际上不是。每排一趟,一个数的逆序数最多-1(沉底那个除外),因此题目就是让你构造逆序数最多的一个数的逆序数是K的N排列。设f(i,K)为前i小的数进行排列,其中逆序数最大的
u011542204
·
2015-08-16 21:00
Pku Campus 2010
过了A,C,D,E,G,H ^_^ A我当时找规律的,发现有递推式,然后得推O(1)公式才能过... 1Y
Poj3761
找规律 别人有推公式的#include#include#include
Yuan
·
2010-11-12 00:00
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他