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
HNOI2008
BZOJ 1007 [
HNOI2008
]水平可见直线
1007: [
HNOI2008
]水平可见直线 Time Limit: 1 Sec Memory Limit: 162 MB Submit: 4453&
·
2015-07-12 12:00
2008
BZOJ 1006 [
HNOI2008
]神奇的国度
1006: [
HNOI2008
]神奇的国度 Time Limit: 20 Sec Memory Limit: 162 MB Submit: 2346&
·
2015-07-12 11:00
2008
BZOJ 1004 [
HNOI2008
]Cards
1004: [
HNOI2008
]Cards Time Limit: 10 Sec Memory Limit: 162 MB Submit: 2163&
·
2015-07-11 18:00
2008
bzoj1010: [
HNOI2008
]玩具装箱toy
题面:P教授要去看奥运,但是他舍不下他的玩具,于是他决定把所有的玩具运到北京。他使用自己的压缩器进行压缩,其可以将任意物品变成一堆,再放到一种特殊的一维容器中。P教授有编号为1...N的N件玩具,第i件玩具经过压缩后变成一维长度为Ci.为了方便整理,P教授要求在一个一维容器中的玩具编号是连续的。同时如果一个一维容器中有多个玩具,那么两件玩具之间要加入一个单位长度的填充物,形式地说如果将第i件玩具到
thy_asdf
·
2015-06-30 16:00
斜率优化
[BZOJ 1008] [
HNOI2008
]越狱
[
HNOI2008
]越狱TimeLimit:1SecMemoryLimit:162MBDescription监狱有连续编号为1…N的N个房间,每个房间关押一个犯人,有M种宗教,每个犯人可能信仰其中一种。
slongle_amazing
·
2015-06-29 19:00
[
HNOI2008
]玩具装箱toy(dp+斜率优化)
斜率优化问题一般都是决策单调问题。对于这题可以证明单调决策。令sum[i]=sigma(c[k])1i的点,决策j2总是比j1更优,那么j1实际上可以从决策集合中删除。后面的就可以用一个队列维护了。#include #include #include #include #include #include #include #include #include #include #include
u012127882
·
2015-06-29 14:00
算法
动态规划
斜率优化
[BZOJ 1005] 明明的烦恼 && [BZOJ 1211] 树的计数【组合数学】
—————————————————————————————————
HNOI2008
明明的烦恼Description自从明明学了树的结构,就对奇怪的树产生了兴趣……给出标号为1到N的点,以及某些点最终的度数
sinat_27410769
·
2015-06-22 22:00
题解
组合
数学
bzoj
大视野在线测评 1010 [
HNOI2008
]玩具装箱toy (动态规划)
题目链接1010:[
HNOI2008
]玩具装箱toyTimeLimit:1Sec MemoryLimit:162MBSubmit:7027 Solved:2670[Submit][Status][Discuss
madaidao
·
2015-06-05 19:00
动态规划
ACM
斜率优化
【bzoj1010】【
HNOI2008
】【玩具装箱toy】
1010:[
HNOI2008
]玩具装箱toyTimeLimit:1SecMemoryLimit:162MBSubmit:6994Solved:2662[Submit][Status][Discuss]DescriptionP
FZHvampire
·
2015-05-27 07:00
BZOJ 1009: [
HNOI2008
]GT考试 AC自动机+矩阵快速幂
经典题目了....虽然只有一个不能出现的字符串,但还是写了ac自动机1009:[
HNOI2008
]GT考试TimeLimit: 1Sec MemoryLimit: 162MBSubmit: 2051
u012797220
·
2015-05-12 21:00
BZOJ 1011: [
HNOI2008
]遥远的行星
n大于一定的范围后,取近似值1011:[
HNOI2008
]遥远的行星TimeLimit: 10Sec MemoryLimit: 162MBSec SpecialJudgeSubmit: 2350
u012797220
·
2015-05-10 17:00
BZOJ 1007: [
HNOI2008
]水平可见直线 几何
按斜率排序,斜率线相同的直线取截距最大的一条直线能够被看到的条件是,与比它斜率小的交点在比它斜率大的交点的左侧1007:[
HNOI2008
]水平可见直线TimeLimit: 1Sec MemoryLimit
u012797220
·
2015-05-10 14:00
BZOJ 1008: [
HNOI2008
]越狱 水
BZOJ难得的水题1008:[
HNOI2008
]越狱TimeLimit: 1Sec MemoryLimit: 162MBSubmit: 4977 Solved: 2149[Submit][Status
u012797220
·
2015-05-09 21:00
BZOJ 1006: [
HNOI2008
]神奇的国度 弦图的最小染色问题
弦图的最小染色问题:先求出完美消除序列,然后从后往前贪心染色1006:[
HNOI2008
]神奇的国度TimeLimit: 20Sec MemoryLimit: 162MBSubmit: 2245 Solved
u012797220
·
2015-05-09 15:00
BZOJ 1005: [
HNOI2008
]明明的烦恼 Purfer数列
Purfer数列:http://www.cnblogs.com/zhj5chengfeng/p/3278557.html题目大意 自从明明学了树的结构,就对奇怪的树产生了兴趣......给出标号为1到N的点,以及某些点最终的度数,允许在任意两点间连线,可产生多少棵度数满足要求的树? Input第一行为N(0
u012797220
·
2015-05-07 17:00
BZOJ 1004: [
HNOI2008
]Cards Polya计数+DP
Polya计数+dp求满足对应循环的不动点有几个1004:[
HNOI2008
]CardsTimeLimit: 10Sec MemoryLimit: 162MBSubmit: 2046 Solved:
u012797220
·
2015-05-07 13:00
BZOJ1010 [
HNOI2008
]玩具装箱toy(斜率优化dp)
【题解】设f[i]表示将第1~i个物品装箱后,费用的最小值,答案为f[n] s[i]=c[1]+c[2]+……+c[i]则:f[0]=0f[i]=min{f[j]+(s[i]-s[j]+i-j-1-L)^2}(i>0,01,若j不比k差(0 f[j]+(x[i]-x[j]-L-1)^2 f[j]+(mi-x[j])^2 f[j]+x[j]^2-2*mi*x[j] f[j]+x
cjk_cjk
·
2015-04-26 20:00
斜率优化
斜率优化DPHDU-3507,
HNOI2008
玩具装箱,APIO特别行动队,USACO Land Acquisition
前言:也是好久没有写题解了,最近主要学习了单调栈单调队列以及斜率优化DP这几个知识点,对于较难的斜率优化DP,做个小小的总结吧。正(che)文(dan):T1hdu3507在一个风和日丽的早上,你打开了网页,点进了hdu,偶然间看到了这道题,不屑的以为这仅仅是一个很水的DP,2分钟给出DP方程式,很快的写完后发现n的范围居然是500000,这让已经推出来的O(n2)复杂度的递推式情何以堪,所以就产
wzq_QwQ
·
2015-04-24 17:00
【BZOJ1008】【
HNOI2008
】越狱 排除法+快速幂
链接:#include intmain() { puts("转载请注明出处[vmurder]谢谢"); puts("网址:blog.csdn.net/vmurder/article/details/44573697"); }题解:全集是mn,然后补集是第一个随便选,其后每个点有m-1种选法,是m∗(m−1)n−1代码:#include #include #include #include #def
Vmurder
·
2015-03-23 23:00
快速幂
越狱
排除法
HNOI2008
BZOJ1008
【BZOJ1009】【
HNOI2008
】GT考试 AC自动机+矩阵乘法
广告:#include intmain() { puts("转载请注明出处[vmurder]谢谢"); puts("网址:blog.csdn.net/vmurder/article/details/44003109"); } 题解:建立AC自动机的过程可以改为KMP。反正单串233。代码:#include #include #include #include #include #defineT21
Vmurder
·
2015-03-01 15:00
AC自动机
矩阵乘法
HNOI2008
BZOJ1009
GT考试
[BZOJ 1006][
HNOI2008
]神奇的国度(弦图染色、最大势算法)
题目链接http://www.lydsy.com/JudgeOnline/problem.php?id=1006题目大意给一个弦图染色,要求每个点与其所有邻居颜色不一样,求染色的最少色数。题目思路一个很裸的求弦图染色色数的题,根据CDQ论文中的证明(见http://wenku.baidu.com/view/07f4be196c175f0e7cd13784.htmlPage69),可知一个弦图染色的
qpswwww
·
2015-02-21 21:00
弦图染色
BZOJ1009 [
HNOI2008
]GT考试(KMP算法+矩阵加速dp)
字符串上的动态规划:按顺序处理准考证号每一位,设f[i][j]表示:准考证号前i位中后j位与不吉利数的前j位相同时,前i位的方案数 那么答案ans=f[n][0]+f[n][1]+…+f[n][m-1]f[i][j]的准确含义:1.f[i][j]表示的每种方案不仅与其后j位有关,还应保证不含不吉利数 2.为避免重复,f[i][j]表示的每种方案都不含长度大于j且与不吉利数的前缀相同的后缀 否则就
cjk_cjk
·
2015-01-23 00:00
动态规划
矩阵
kmp算法
bzoj
BZOJ 1011([
HNOI2008
]遥远的行星-估计误差)
1011:[
HNOI2008
]遥远的行星TimeLimit: 10Sec MemoryLimit: 162MBSec SpecialJudgeSubmit: 2134 Solved: 755[Submit
nike0good
·
2015-01-18 00:00
【BZOJ 1011】 [
HNOI2008
]遥远的行星
1011:[
HNOI2008
]遥远的行星TimeLimit: 10Sec MemoryLimit: 162MBSec SpecialJudgeSubmit: 2131 Solved: 754[Submit
Regina8023
·
2015-01-17 08:00
OI
bzoj
近似计算
【BZOJ 1006】 [
HNOI2008
]神奇的国度
1006:[
HNOI2008
]神奇的国度TimeLimit: 20Sec MemoryLimit: 162MBSubmit: 2000 Solved: 897[Submit][Status]DescriptionK
Regina8023
·
2015-01-11 19:00
OI
bzoj
弦图
BZOJ1004 [
HNOI2008
]Cards(置换群+dp)
用到了置换群Burnside引理:等价类数目=average(C(fi)),其中C(fi):对于置换fi的"不动点"的数目(不动点:若将所有元素染色,经fi置换后颜色不变的一组方案)【题解】将置换fi分解为循环后,由于各循环独立,我们可以发现:若将所有元素染色,对于fi的不动点,每个循环内部所有元素颜色相同 对于每个fi求不动点数目,用dp:F[i][j][k]表示:前i个循环中,红色有j个,蓝色
cjk_cjk
·
2015-01-08 01:00
背包
置换群
bzoj
Burnside引理
【BZOJ1011】【
HNOI2008
】遥远的行星 根据所允许的误差进行模糊DP
题解:暴力肯定过不了,但是我们可以把除数模糊化一下,让一部分数统一用一个除数,这样就可以在5%误差以内快速出解了。额,但是前面一大段的动规值需要暴力求,要不就很难满足5%了。。给个神博客http://hi.baidu.com/zeonsgtr/item/789da6f2838a3dc742c36ab7再贴个代码#include #include #include #include #defineN
Vmurder
·
2014-12-26 14:00
乱搞
HNOI2008
BZOJ1011
模糊DP
【BZOJ 1004】 [
HNOI2008
]Cards 【burnside引理】
1004:[
HNOI2008
]CardsTimeLimit: 10Sec MemoryLimit: 162MBSubmit: 1818 Solved: 1078[Submit][Status]Description
Regina8023
·
2014-12-20 17:00
dp
数论
扩展欧几里得
bzoj
【BZOJ】【P1009】【
HNOI2008
】【GTY考试】【题解】【KMP+矩乘】
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1009设f[i][j]为S串匹配到i,T串匹配到j的方案数那么f[i+1][j']=\sumf[i][j],j'为枚举'0'..'9'使得能从j匹配到的长度,kmp可以做然后建立矩阵加速递推,(似乎所有题解都是这么写……然后都讲的很不清楚……所以……矩阵留给读者自己思考XD)Code:#inc
u012732945
·
2014-12-03 20:00
bzoj
【BZOJ】【P1004】【
HNOI2008
】【Cards】【题解】【Burnside引理+dp】
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1004等价类计数用Burnside定理,需要计算不动点个数dp计算Code:#include usingnamespacestd; typedeflonglongLL; intSa,Sb,Sc,m,n; LLp; intN; intw[3601],fac[101]; intdp[21][21]
u012732945
·
2014-10-28 20:00
bzoj
BZOJ 1008
HNOI2008
越狱 快速幂
题目大意:有三名越狱犯杀死狱警后穿警服逃狱,现已被警方全部抓获……啊呸呸呸呸呸,扯远了监狱有连续编号为1...N的N个房间,每个房间关押一个犯人,有M种宗教,每个犯人可能信仰其中一种。如果相邻房间的犯人的宗教相同,就可能发生越狱,求有多少种状态可能发生越狱m #include #include #include #defineM100003ll usingnamespacestd; typedef
PoPoQQQ
·
2014-09-12 18:00
快速幂
bzoj
BZOJ1008
[BZOJ 1007][
HNOI2008
]水平可见直线
DescriptionInput第一行为N(0 #include #include #defineMAXN50050 usingnamespacestd; doubleESP=0.000000000000001;//正无穷小,判断double数是否相等 intn,ans[MAXN],top=1;//ans数组保存按直线编号升序输出的答案,栈顶为top-1 structLine {
qpswwww
·
2014-06-23 21:00
几何
单调栈
[BZOJ 1008][
HNOI2008
]越狱
Description监狱有连续编号为1...N的N个房间,每个房间关押一个犯人,有M种宗教,每个犯人可能信仰其中一种。如果相邻房间的犯人的宗教相同,就可能发生越狱,求有多少种状态可能发生越狱Input输入两个整数M,N.1 #defineMOD100003 #defineLONGlonglongint //结果=m^n-m*[(m-1)^(n-1)] LONGpow(LONGx,LONG
qpswwww
·
2014-06-23 21:00
快速幂
HNOI 2008 水平可见直线
HNOI2008
水平可见直线题目描述 Description在xoy直角坐标平面上有n条直线L1,L2,...,Ln,若在y值为正无穷大处往下看,能见到Li的某个子线段,则称Li为可见的
Gromah
·
2014-05-07 13:00
2008
hnoi
WIKIOI
2324
水平可见直线
斜率优化专题2——bzoj 1010 [
HNOI2008
]玩具装箱toy 题解
【原题】1010:[
HNOI2008
]玩具装箱toyTimeLimit: 1Sec MemoryLimit: 162MBSubmit: 5434 Solved: 1969[Submit][Status
u013724185
·
2014-05-05 20:00
题解
斜率优化
bzoj
bzoj 1005 [
HNOI2008
] 明明的烦恼 题解
转载请注明出处:http://blog.csdn.net/jiangshibiao/article/details/22651081【原题】1005:[
HNOI2008
]明明的烦恼TimeLimit:
u013724185
·
2014-03-31 10:00
题解
数学
树
bzoj
BZOJ 1009([
HNOI2008
]GT考试-KMP+矩阵加速Dp)
1009:[
HNOI2008
]GT考试TimeLimit: 1Sec MemoryLimit: 162MBSubmit: 1067 Solved: 642[Submit][Status][Discuss
nike0good
·
2013-06-13 12:00
BZOJ 1008([
HNOI2008
]越狱-等比数列求和)
1008:[
HNOI2008
]越狱TimeLimit: 1Sec MemoryLimit: 162MBSubmit: 2620 Solved: 1082[Submit][Status][Discuss
nike0good
·
2013-06-12 11:00
BZOJ 1006([
HNOI2008
]神奇的国度-图的最小染色)
1006:[
HNOI2008
]神奇的国度TimeLimit: 20Sec MemoryLimit: 162MBSubmit: 1277 Solved: 514[Submit][Status][Discuss
nike0good
·
2013-06-11 21:00
BZOJ 1004([
HNOI2008
]Cards-Polya计数+k背包)
1004:[
HNOI2008
]CardsTimeLimit: 10Sec MemoryLimit: 162MBSubmit: 1057 Solved: 613[Submit][Status][Discuss
nike0good
·
2013-06-07 13:00
BZOJ 1005([
HNOI2008
]明明的烦恼-Prufer数列-树与数组的一一对应)
1005:[
HNOI2008
]明明的烦恼TimeLimit: 1Sec MemoryLimit: 162MBSubmit: 1263 Solved: 498[Submit][Status][Discuss
nike0good
·
2013-05-09 14:00
[
HNOI2008
] 玩具装箱toy
斜率优化DP。参考资料:2004周源《浅谈数形结合思想在信息学竞赛中的应用》。斜率优化部分的证明,构造下凸曲线。本题题解:C[i]表示前i个玩具的长度F[i]表示前i个玩具装完之后的最小费用状态转移方程:F[i]=min{F[j]+(C[i]-C[j]+i-j-1-L)^2 }令S[i]=C[i]+i则F[i]=min{F[j]+(S[i]-S[j]-L-1)^2}令m=S[i]-L-1则F[i]
yang_7_46
·
2013-04-21 17:00
BZOJ 1007(水平可见直线-斜率排序+栈贪心)
1007:[
HNOI2008
]水平可见直线TimeLimit: 1Sec MemoryLimit: 162MBSubmit: 1830 Solved: 656[Submit][Status][Discuss
nike0good
·
2013-03-27 10:00
[
HNOI2008
]GT考试
Description阿申准备报名参加GT考试,准考证号为N位数X1X2....Xn(0 2#include 3#include 4#include 5#include 6usingnamespacestd; 7//ifstreamfin("fin.in"); 8 9strings; 10intn,m,mod,ans=0,pi[25]; 11intf[25][25]={0},a
怡红公子
·
2013-03-16 10:00
[
HNOI2008
]神奇的国度
DescriptionK国是一个热衷三角形的国度,连人的交往也只喜欢三角原则.他们认为三角关系:即AB相互认识,BC相互认识,CA相互认识,是简洁高效的.为了巩固三角关系,K国禁止四边关系,五边关系等等的存在.所谓N边关系,是指N个人A1A2...An之间仅存在N对认识关系:(A1A2)(A2A3)...(AnA1),而没有其它认识关系.比如四边关系指ABCD四个人AB,BC,CD,DA相互认识,
怡红公子
·
2013-03-11 15:00
BZOJ1006
HNOI2008
神奇的国度
这个题目是一个弦图的经典题、先用MCS求完美消除序列然后逆序贪心染色,求一个最小染色数就可以了~ Code:#include #include #include #include #include #include usingnamespacestd; multisetlist[10001]; setban[10001]; intt[2000001],next[20000
·
2012-11-25 21:00
2008
bsoj 2430
HNOI2008
玩具装箱(DP+斜率优化)
【
HNOI2008
】玩具装箱 TimeLimit:10000MS MemoryLimit:65536KTotalSubmit:288Accepted:132 CaseTimeLimit:1000MSDescriptionP
fp_hzq
·
2012-09-17 18:00
【burnside & polya】
hnoi2008
cards hnoi2009 count
寒假的时候被陈老师讲的组合数学死去活来,后来再去看一次仍然没看懂,今天又看了一次,终于看懂了(不容易啊)。 burnside: 说的通俗点,定义一个置换,即每个状态iin[1,n],置换后变成P[i],P[i]可以等于i,那么一个置换可以把n个状态转化为另一顺序的n个状态,所有的置换构成一个集合,如果该集合的所有置换满足群的性质,那么该集合是一个置换群。 一个置换可以写成若干个
cjoilmd
·
2012-03-27 22:00
【
hnoi2008
】
hnoi2008
总体来说没有太多伪装,模型比较明显,但考的还是比较全(或者说偏),同样继续延续的是数据比较水的特点=。=!
cjoilmd
·
2012-03-03 17:00
c
算法
struct
zk
OO
include
[
HNOI2008
][玩具装箱toy][斜率优化]
#include <iostream> #include <cstdio> #include <cstdlib> #include <cstring> using namespace std; int const N= 50010; int n, L; typedef long long LL; LL dp[N], sum[
darren_nizna
·
2010-08-06 13:00
J#
上一页
1
2
3
4
5
6
下一页
按字母分类:
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
其他