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
【bzoj1010】[
HNOI2008
]玩具装箱toy 斜率优化DP
DescriptionP教授要去看奥运,但是他舍不下他的玩具,于是他决定把所有的玩具运到北京。他使用自己的压缩器进行压缩,其可以将任意物品变成一堆,再放到一种特殊的一维容器中。P教授有编号为1…N的N件玩具,第i件玩具经过压缩后变成一维长度为Ci.为了方便整理,P教授要求在一个一维容器中的玩具编号是连续的。同时如果一个一维容器中有多个玩具,那么两件玩具之间要加入一个单位长度的填充物,形式地说如果将
LOI_DQS
·
2016-03-14 17:00
[
HNOI2008
][BZOJ1010] 玩具装箱toy - 斜率优化
1010:[
HNOI2008
]玩具装箱toyTimeLimit: 1Sec MemoryLimit: 162MBSubmit: 8231 Solved: 3239[Submit][Status][Discuss
whzzt
·
2016-03-12 19:00
【bzoj1004】[
HNOI2008
]Cards burnside引理+dp
首先,加入一个置换,每个数i对应自身计算方案数%Pans=∑D(i)/M(1 #include #include #include #include #include usingnamespacestd; intf[50][50][50]; inta[100],b[100]; boolvis[100]; intn,m,ans,mod,sr,sb,sg; intpower(intx,inty)
u012288458
·
2016-03-07 14:00
【BZOJ1008】1008: [
HNOI2008
]越狱 简单组合数学+快速幂
Description监狱有连续编号为1...N的N个房间,每个房间关押一个犯人,有M种宗教,每个犯人可能信仰其中一种。如果相邻房间的犯人的宗教相同,就可能发生越狱,求有多少种状态可能发生越狱Input输入两个整数M,N.1 2#include 3#definelllonglong 4#defineP100003 5usingnamespacestd; 6lln,m; 7llq_pow
DMoon
·
2016-03-06 20:00
BZOJ 1007: [
HNOI2008
]水平可见直线 平面直线
1007:[
HNOI2008
]水平可见直线Description 在xoy直角坐标平面上有n条直线L1,L2,...Ln,若在y值为正无穷大处往下看,能见到Li的某个子线段,则称Li为可见的,否则Li为被覆盖的
zxhl
·
2016-03-05 17:00
【BZOJ】1006: [
HNOI2008
]神奇的国度 弦图消除完美序列问题
1006:[
HNOI2008
]神奇的国度DescriptionK国是一个热衷三角形的国度,连人的交往也只喜欢三角原则.他们认为三角关系:即AB相互认识,BC相互认识,CA相互认识,是简洁高效的.为了巩固三角关系
hxer
·
2016-03-05 13:00
[
HNOI2008
] [BZOJ1009] GT考试
面对这样一道题目,最容易想到的就是动态规划了。首先我们用F[i][j]表示前i个数匹配到第j个的可行方案总数,这里F[i][j]可以从任何满足不吉利数字的第k-j+2位到第k位的不吉利数字全等于前j位的不吉利数字的F[i-1][k]转移过来。那么我们为了得出这样的一个解,我们枚举第i位所加上的数(从0到9),如果能匹配到一个位置,那么每次这个位置就要被匹配到的位置加上。特别注意匹配的j=0和加
whzzt
·
2016-02-27 14:00
bzoj1006: [
HNOI2008
]神奇的国度
题目链接bzoj1006题目DescriptionK国是一个热衷三角形的国度,连人的交往也只喜欢三角原则.他们认为三角关系:即AB相互认识,BC相互认识,CA相互认识,是简洁高效的.为了巩固三角关系,K国禁止四边关系,五边关系等等的存在.所谓N边关系,是指N个人A1A2…An之间仅存在N对认识关系:(A1A2)(A2A3)…(AnA1),而没有其它认识关系.比如四边关系指ABCD四个人AB,BC,
zmh964685331
·
2016-02-20 22:00
bzoj1004: [
HNOI2008
]Cards
题目链接bzoj1004题意Description小春现在很清闲,面对书桌上的N张牌,他决定给每张染色,目前小春只有3种颜色:红色,蓝色,绿色.他询问Sun有多少种染色方案,Sun很快就给出了答案.进一步,小春要求染出Sr张红色,Sb张蓝色,Sg张绝色.他又询问有多少种方案,Sun想了一下,又给出了正确答案.最后小春发明了M种不同的洗牌法,这里他又问Sun有多少种不同的染色方案.两种染色方法相同当
zmh964685331
·
2016-02-20 16:00
【BZOJ 1009】 [
HNOI2008
]GT考试
Description阿申准备报名参加GT考试,准考证号为N位数X1X2....Xn(0 2intn,m,mod; 3intfail[25]; 4chars[25]; 5inta[25][25],b[25][25]; 6voidmul(inta[25][25],intb[25][25],intans[25][25]) 7{ 8inttmp[25][25]; 9for(inti=0;
抬头仰望浮云飘过
·
2016-02-20 07:00
【BZOJ 1010】 [
HNOI2008
]玩具装箱toy
DescriptionP教授要去看奥运,但是他舍不下他的玩具,于是他决定把所有的玩具运到北京。他使用自己的压缩器进行压缩,其可以将任意物品变成一堆,再放到一种特殊的一维容器中。P教授有编号为1...N的N件玩具,第i件玩具经过压缩后变成一维长度为Ci.为了方便整理,P教授要求在一个一维容器中的玩具编号是连续的。同时如果一个一维容器中有多个玩具,那么两件玩具之间要加入一个单位长度的填充物,形式地说如
抬头仰望浮云飘过
·
2016-02-17 06:00
bzoj1005: [
HNOI2008
]明明的烦恼
链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1005题意:中文题。。。分析:prufer序列的应用,因为题目已经限制了一些节点的度,那么我们只要在prufer序列里取出x[i]-1个位置给它即可,若prufer序列中还有sum个位置没有被分配节点编号,那么就是那没有度数限制的g个节点任意去即g^sum中方案。那么前面的组合数学*g^sum就
Fsss_7
·
2016-02-11 23:00
[BZOJ1010][
HNOI2008
]玩具装箱toy
[
HNOI2008
]玩具装箱toyDescriptionP教授要去看奥运,但是他舍不下他的玩具,于是他决定把所有的玩具运到北京。
hbhcy98
·
2016-02-05 16:00
动态规划
斜率优化
BZOJ1008: [
HNOI2008
]越狱
传送门监狱有连续编号为1…N的N个房间,每个房间关押一个犯人,有M种宗教,每个犯人可能信仰其中一种。如果相邻房间的犯人的宗教相同,就可能发生越狱,求有多少种状态可能发生越狱。思路:显然这是一道卡没学过高中数学的初中神犇的题目……因为只有第一个人随便是什么,其他的人都要和前一个人不相同,那么不会发生越狱的可能种数就是M∗(M−1)n−1,那么答案就是MN−M∗(M−1)n−1/***********
geng4512
·
2016-02-04 13:00
【误差估计】[
HNOI2008
][HYSBZ/BZOJ1011]遥远的行星
题目链接分析数值较小时暴力,较大时,分母取平均值即可代码#include #include #include usingnamespacestd; #defineMAXM20 intn,m,k,cir,ans; structmatrix{ inta[MAXM+1][MAXM+1]; matrix(intn){ memset(a,0,sizeofa); for(inti=0;i='0'&&c='0'
outer_form
·
2016-02-03 23:00
C++
数论
hnoi
bzoj
【DP+斜率优化】[
HNOI2008
][HYSBZ/BZOJ1010]玩具装箱toy
题目链接分析我们很容易想到DP,并且得到状态转移方程式(f为费用,sum为C数组的前缀和)fi=min(fj+sumi−sumj+i−j−1−L)2直接做肯定超时,考虑优化。令j,k为i之前任意两个决策点,j #include #include usingnamespacestd; #defineMAXN50000 #defineS(i)sum[i]+i-1-l inta[MAXN+10],n,l
outer_form
·
2016-02-03 23:00
C++
dp
斜率优化
hnoi
bzoj
【DP+矩阵优化】[
HNOI2008
][HYSBZ/BZOJ1009]GT考试
题目链接分析令fi,j表示匹配计算到准考证第i位,后缀最大可以匹配不吉利数字的前j位fi,j=∑kA1....Aj是A1....Akb可以匹配的最大前缀fi−1,k∗cntb(0≤b≤9,cntb为使A1....Aj是A1....Akb可以匹配的最大前缀的b的数量)注:空串是任何字符串的字串。根据这个递推公式,即可计算出答案,但是直接做显然会超时。用矩阵快速幂进行优化即可。代码#include #
outer_form
·
2016-02-03 23:00
C++
dp
矩阵
hnoi
bzoj
【组合数学】[
HNOI2008
][HYSBZ/BZOJ1008]越狱
题目链接分析题目问的是可能越狱的状态数状态数总的状态数-不可能越狱的状态数=可能越狱的状态数。每个人可能信仰m种宗教的任何一种,所以一共有mn种状态不可能越狱的状态:第i(i>1)个人不能和第i-1个人信仰一样的宗教,所以只有m-1种选择,有m∗(m−1)n−1种状态ans=mn−m∗(m−1)n−1用快速幂计算即可。代码#include #defineMOD100003 intm; longlo
wangyaninglm
·
2016-02-03 22:00
C++
组合数学
bzoj
hnoi
2016年2月小记录
bzoj 1007:[
HNOI2008
]水平可见直线这题的结论太强了,按斜率排序,维护一个栈,判断交点就行啦,然后被卡精度了,不过这题idea特别好bzoj 1011:[
HNOI2008
]遥远的行星 这
溪桥,吾愿
·
2016-02-03 13:00
2016年2月小记录
bzoj 1007:[
HNOI2008
]水平可见直线这题的结论太强了,按斜率排序,维护一个栈,判断交点就行啦,然后被卡精度了,不过这题idea特别好bzoj 1011:[
HNOI2008
]遥远的行星 这
溪桥,吾愿
·
2016-02-03 13:00
【动态规划】【斜率优化】[BZOJ1010][
HNOI2008
]玩具装箱toy
题目描述P教授要去看奥运,但是他舍不下他的玩具,于是他决定把所有的玩具运到北京。他使用自己的压缩器进行压缩,其可以将任意物品变成一堆,再放到一种特殊的一维容器中。P教授有编号为1…N的N件玩具,第i件玩具经过压缩后变成一维长度为Ci.为了方便整理,P教授要求在一个一维容器中的玩具编号是连续的。同时如果一个一维容器中有多个玩具,那么两件玩具之间要加入一个单位长度的填充物,形式地说如果将第i件玩具到第
JeremyGJY
·
2016-02-03 13:00
动态规划
斜率优化
NOI
bzoj
hnoi
【Burnside定理/置换】[
HNOI2008
][HYSBZ/BZOJ1004]Cards
写在前面如果你不知道知道置换,或者想要一种更快的方法,请前往【组合数学】[
HNOI2008
][HYSBZ/BZOJ1004]Cards.题目链接分析根据Burnside定理,用D(aj)表示在置换aj下不变的元素的个数
outer_form
·
2016-02-02 23:00
C++
数论
置换
bzoj
hnoi
【Prufer数列/组合数学】[
HNOI2008
][HYSBZ/BZOJ1005]明明的烦恼
题目链接分析Prufer数列生成Prufer数列由一棵树得到它的PruferSequence总共需要n-2步,每一步都在当前的树中寻找具有最小标号的叶子节点(度为1),将与其相连的点的标号设为PruferSequence的第i个元素,并将此叶子节点从树中删除,直到最后得到一个长度为n-2的PruferSequence和一个只有两个节点的树。所以一个树,只能得到一个唯一的PruferSequence
outer_form
·
2016-02-02 22:00
C++
组合数学
bzoj
prufer数列
hnoi
【树】【数论】[BZOJ1005][
HNOI2008
]明明的烦恼
题目描述自从明明学了树的结构,就对奇怪的树产生了兴趣……给出标号为1到N的点,以及某些点最终的度数,允许在任意两点间连线,可产生多少棵度数满足要求的树?样例输入31-1-1样例输出2题目解析首先我们根据prufer数列可以知道任意一棵无根树可以表示为任意一个长度为n−2的串并且有以下的性质任意一点的度为di那么该数字将会在数列中出现di−1次,那么我们可以知道该数列的总长度就是sum=∑ni=1d
JeremyGJY
·
2016-02-02 18:59
图论——树
数学——数论
图论
【树】【数论】[BZOJ1005][
HNOI2008
]明明的烦恼
题目描述自从明明学了树的结构,就对奇怪的树产生了兴趣……给出标号为1到N的点,以及某些点最终的度数,允许在任意两点间连线,可产生多少棵度数满足要求的树?样例输入31-1-1样例输出2题目解析首先我们根据prufer数列可以知道任意一棵无根树可以表示为任意一个长度为n−2的串并且有以下的性质任意一点的度为di那么该数字将会在数列中出现di−1次,那么我们可以知道该数列的总长度就是sum=∑ni=1d
JeremyGJY
·
2016-02-02 18:00
算法
数论
树
图论
信息竞赛
【几何】[
HNOI2008
][BZOJ1007]水平可见直线
题目描述在xoy直角坐标平面上有n条直线L1,L2,…Ln,若在y值为正无穷大处往下看,能见到Li的某个子线段,则称Li为可见的,否则Li为被覆盖的.例如,对于直线:L1:y=x;L2:y=-x;L3:y=0则L1和L2是可见的,L3是被覆盖的.给出n条直线,表示成y=Ax+B的形式(|A|,|B| #include #include #include #include #include #inc
JeremyGJY
·
2016-02-02 14:00
算法
几何
NOI
hnoi
bzoj
【数论】【动态规划】[BZOJ1004][
HNOI2008
]Cards
题目描述小春现在很清闲,面对书桌上的N张牌,他决定给每张染色,目前小春只有3种颜色:红色,蓝色,绿色.他询问Sun有多少种染色方案,Sun很快就给出了答案.进一步,小春要求染出Sr张红色,Sb张蓝色,Sg张绝色.他又询问有多少种方案,Sun想了一下,又给出了正确答案.最后小春发明了M种不同的洗牌法,这里他又问Sun有多少种不同的染色方案.两种染色方法相同当且仅当其中一种可以通过任意的洗牌法(即可以
JeremyGJY
·
2016-02-02 14:00
算法
数论
动态规划
NOI
hnoi
【计算几何】[
HNOI2008
][HYSBZ/BZOJ1007]水平可见直线
题目链接分析如果两条直线斜率相等,显然,截距较小的那一条无论如何都不可见,删掉它们。我们可以将剩下直线按照斜率的数值从小到大排序。假设第i条直线是可见的,然后,我们从第i+1条开始向后枚举,分别计算这条直线(设为第j条)和第i条直线交点的横坐标,记作xi,j。若xi,k≤xi,j(jyjyk>yjx≤xi,jx>xi,j通过这样,我们可以求出在第i条直线之后可见的直线是那一条。显然,第1条直线是可
outer_form
·
2016-02-02 14:00
C++
算法
计算几何
hnoi
bzoj
【组合数学】[
HNOI2008
][HYSBZ/BZOJ1004]Cards
网上的题解都说用置换,然而我不会,所以,我按照自己的方法写了一份题解。题目链接分析对题目的分析题目说可以使用多种洗牌法,而每种方法可以使用多次然而输入数据保证任意多次洗牌都可用这m种洗牌法中的一种代替说明我们只用考虑仅使用一种洗牌法的情况即可。然后怎么做呢?搜索?No!首先,我们考虑一共有多少种染色的方法。染色时,我们从n(n=Sr+Sb+Sg)张牌中选Sr张染成红色,再从剩下的牌中选Sb张染成蓝
outer_form
·
2016-02-02 13:00
C++
算法
组合数学
bzoj
hnoi
bzoj 1007 [
HNOI2008
]水平可见直线(单调栈)
1007:[
HNOI2008
]水平可见直线TimeLimit:1Sec MemoryLimit:162MBSubmit:5120 Solved:1899[Submit][Status][Discuss
hahalidaxin
·
2016-02-02 09:00
1010: [
HNOI2008
]玩具装箱toy
原来的DP式子:设f[i]为前i个玩具装箱的总费用f[i]=min{f[j]+(i-(j+1)+s[i]-s[j]-l)^2}展开得令g[i]=i+s[i]h[j]=j+1+s[j]+lf[i]=min{f[j]+(g[i]-h[j])^2}=min{f[j]+h[j]^2-2*g[i]*h[j]}+g[i]^2设j1f[j2]+h[j2]^2-2*g[i]*h[j2](h[j2]-h[j1])*
zz_ylolita
·
2016-01-29 12:00
斜率优化
bzoj 1009: [
HNOI2008
]GT考试
TimeLimit: 1Sec MemoryLimit: 162MBSubmit: 2486 Solved: 1524[Submit][Status][Discuss]Description阿申准备报名参加GT考试,准考证号为N位数X1X2....Xn(0 2usingnamespacestd; 3typedeflonglongLL; 4LLN,M,K; 5LLf[2000][30],
CXCXCXC
·
2016-01-29 10:00
[BZOJ1009][
HNOI2008
]GT考试
[
HNOI2008
]GT考试Description阿申准备报名参加GT考试,准考证号为N位数X1X2….Xn(0f[i+1][]的转移对于任意一个i都是一样的,这就启发我们利用矩阵乘法加速。
hbhcy98
·
2015-12-19 22:00
[BZOJ1010][
HNOI2008
]玩具装箱toy 斜率优化第一题
很明显我们得到朴素的转移方程dp[i]=min{dp[j]+(i−j−1+sum[i]−sum[j]−L)2,dp[i]} (0≤jdp[k]+(f[i]−f[k]−C)2——————[1]假设i后面的某状态t有f[t]=f[i]+v (t>i)我们想知道i对于后面状态t的影响,那么要证明dp[j]+(f[t]−f[j]−C)2dp[j]+(f[i]+v−f[j]−C)2dp[j]+(f[i]
slongle_amazing
·
2015-12-16 17:00
1010: [
HNOI2008
]玩具装箱toy
1010:[
HNOI2008
]玩具装箱toyTimeLimit: 1Sec MemoryLimit: 162MBSubmit: 7763 Solved: 2981[Submit][Status][Discuss
CRZbulabula
·
2015-12-13 11:00
bzoj1038[ZJOI2008]瞭望塔
正解:半平面交但是我们可以发现这么多线搞半平面的交集是一个半凸壳,没错于是我们就可以借用某一道好像是最大可视面积(其实是
HNOI2008
水平可视直线)还是什么的题的做法直接维护这个图形然后我们就可以在每条线的交点处计算上下差值
BPM136
·
2015-12-05 10:00
计算几何
bzoj1008[
HNOI2008
]越狱
快速幂练习题m^n-m*(m-1)^(n-1)最开始脑残把n和m开成int完全不知道哪里错了额呜#include #include #include #include #include #include #defineLLlonglong #definefo(i,a,b)for(inti=a;i'9'){if(s=='-')f=-1;s=getchar();} while(s>='0'&&s<='
BPM136
·
2015-11-29 11:00
数论
bzoj1007 [
HNOI2008
]水平可见直线
在xoy直角坐标平面上有n条直线L1,L2,...Ln,若在y值为正无穷大处往下看,能见到Li的某个子线段,则称Li为可见的,否则Li为被覆盖的. 例如,对于直线: L1:y=x;L2:y=-x;L3:y=0 则L1和L2是可见的,L3是被覆盖的. 给出n条直线,表示成y=Ax+B的形式(|A|,|B| #include #include #include #include #inclu
BPM136
·
2015-11-28 19:00
计算几何
BZOJ 1004
HNOI2008
Cards Burnside引理
标题效果:特定n张卡m换人,编号寻求等价类 数据保证这m换人加上置换群置换后本身构成 BZOJ坑爹0.0 条件不那么重要出来尼玛怎么做 Burnside引理……昨晚为了做这题硬啃了一晚上白书0.0 都快啃吐了0.0 Burnside引理:一个置换群下的等价类个数等于全部置换的不动点个数的平均值 没有接触过群论的建议去啃白书…… 网上的东西看不懂的 最后那个除法要用乘法逆元 我懒得写EX
·
2015-11-13 17:42
2008
BZOJ 1009 [
HNOI2008
]GT考试 矩阵乘法+DP
题解: dp[i][j]表示长度为i,匹配了j个的方案数,压缩成矩阵,转移即可。 View Code 1 #include <iostream> 2 #include <cstring> 3 #include <cstdlib> 4 #include <cstdio> 5 #i
·
2015-11-13 14:51
2008
BZOJ 1007 [
HNOI2008
]水平可见直线
题解: 维护一个栈就好了,画画图就知道怎么维护了。。 这两天总写不对计算几何的水题。。真是郁闷。。 View Code 1 #include <iostream> 2 #include <cstring> 3 #include <cstdlib> 4 #include <cstdio&g
·
2015-11-13 14:50
2008
【BZOJ】 1007: [
HNOI2008
]水平可见直线(凸壳)
http://www.lydsy.com/JudgeOnline/problem.php?id=1007 一开始我贪心的写了下,当然全wa了。。 这题看了题解感觉很简单。 首先什么情况才能看到呢? wobuzhidao。 我画图才看出门道的。。 当前直线与相对他斜率次大和次次大的2条直线时,如果与次大的(或者次次大)的交点在次大与次次大的交点左边,那么次大的直线一定被覆盖掉了! 画图
·
2015-11-13 11:17
2008
【BZOJ】1008: [
HNOI2008
]越狱(快速幂)
http://www.lydsy.com/JudgeOnline/problem.php?id=1008 刚开始看不会做啊,以为是dp,但是数据太大!!!所以一定有log的算法或者O1的算法,,,,还是不会。。 看了题解,,太巧妙了!就是反过来想。。所有情况-不会越狱的情况=答案。。。。所有情况很好求,因为每个人都可以是任意种宗教,根据乘法原理,所有情况=m*m*m*m*...*m=m^n;而
·
2015-11-13 11:50
2008
【BZOJ】1006: [
HNOI2008
]神奇的国度
http://www.lydsy.com/JudgeOnline/problem.php?id=1006 题意:在一个弦图中找最少染色数。(n<=10000, m<=1000000) #include <bits/stdc++.h> using namespace std; const int N=10005, M=1000005; int n, m, ihea
·
2015-11-13 11:13
2008
【BZOJ】1005: [
HNOI2008
]明明的烦恼(prufer编码+特殊的技巧)
http://www.lydsy.com/JudgeOnline/problem.php?id=1005 这里讲得挺清楚的:http://www.cnblogs.com/zhj5chengfeng/p/3278557.html 对于有n个节点的树: prufer数列和一棵树一一对应。 prufer数列有n-2个元素 prufer数列的构造与解析: 构造:n-2步,每一步在树中查找度为1
·
2015-11-13 11:43
2008
【BZOJ】1004: [
HNOI2008
]Cards(置换群+polya+burnside)
http://www.lydsy.com/JudgeOnline/problem.php?id=1004 学习了下polya计数和burnside引理,最好的资料就是:《Pólya 计数法的应用》 --陈瑜希 burnside: $$等价类的个数=\frac{1}{|G|}\sum_{i=1}^{s}D(a_i), a_i \in G$$其中$D(a_i)=a_i置换中染色后不
·
2015-11-13 11:41
2008
【BZOJ】1009: [
HNOI2008
]GT考试(dp+矩阵乘法+kmp+神题)
http://www.lydsy.com/JudgeOnline/problem.php?id=1009 好神的题orzzzzzzzzzz 首先我是连递推方程都想不出的人。。。一直想用组合来搞。。看来我是sb。。 设f[i,j]表示前i个字符匹配了前j个不吉利数字的方案,即i-j+1~i都是不吉利数字 那么答案就是sigma{f[n,i], 0<=i<m} 转移是 f[i+
·
2015-11-13 11:31
2008
【BZOJ】1011: [
HNOI2008
]遥远的行星(近似)
http://www.lydsy.com/JudgeOnline/problem.php?id=1011 题意:$f[i] = \sum_{j=1}^{i-1} \frac{M[i]M[j]}{i-j}$,求$1<=n<=10^5$的所有$f[i]$ orz 神题啊。。。 第一次做这种近似的题orz 首先n^2肯定是不可做的。。 然后看了题解。。 好神 首先得到$f[i]
·
2015-11-13 11:22
2008
【BZOJ】1010: [
HNOI2008
]玩具装箱toy(dp+斜率优化)
http://www.lydsy.com/JudgeOnline/problem.php?id=1010 蛋疼用latex写了份题解。。 2015.03.07 upd:很多东西可能有问题,最好看下边提供的链接的题解 参考:http://www.cnblogs.com/proverbs/archive/2012/10/06/2713109.html #inc
·
2015-11-13 11:19
2008
BZOJ 1006: [
HNOI2008
]神奇的国度 弦圖
題目: 給出一個圖,圖中所有的環的長度不大於3,現在需要分組,使得每個組不在同一個環內。 分析: 求弦圖的染色數目。 具體請看這篇文章:弦图与区间图 陈丹琦 MCS算法: col[i]表示點i與col[i]個已經遍歷過的點存在邊,即它不能用的顏色數。 找所有沒有遍歷過的點當中最大的col值的點。 從一個點出發,相鄰並且沒有遍歷過的 col[y] ++。
·
2015-11-13 03:29
2008
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
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
其他