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
HAOI
[bzoj1042][
HAOI
2008]硬币购物【dp】【容斥】
【题目描述】Description硬币购物一共有4种硬币。面值分别为c1,c2,c3,c4。某人去商店买东西,去了tot次。每次带di枚ci硬币,买si的价值的东西。请问每次有多少种付款方法。Input第一行c1,c2,c3,c4,tot下面tot行d1,d2,d3,d4,s,其中di,s#definelllonglong#defineS100000usingnamespacestd;llread
VanishD
·
2018-01-27 19:14
【容斥原理】
bzoj 1046: [
HAOI
2007]上升序列 解题报告
bzoj1046:[
HAOI
2007]上升序列Description对于一个给定的S={a1,a2,a3,…,an},若有P={ax1,ax2,ax3,…,axm},满足(x1#include#include
Michael_Bryant
·
2018-01-14 09:43
dp
BZOJ[2428][
HAOI
2006]均分数据 模拟退火
传送门ber~模拟退火骗分每次随机一个点,然后把它随机放入另外一个集合里,如果解更优就更新,如果不是更优,则根据当前温度随机判断是否更新,温度越高更新的几率越高,并不断降温,直到小于精度为止多做几遍即可代码如下:#include#include#include#include#include#defineeps1e-4#defineINF2147483647#defineN10020usingna
Duan2baka
·
2018-01-12 16:41
BZOJ
模拟退火
各省省选
[BZOJ4033][
HAOI
2015]树上染色 树形DP
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=4033我们考虑用$f[i][j]$记录以第$i$个节点为根的子树,把$j$个节点染成黑色对最终的答案的最大贡献。在合并子树更新状态的时候,只需要考虑根与这棵子树的连边对最终答案的贡献即可,因为边的贡献只与两边点的数目有关。注意更新状态时要像背包一样倒着更新。1#include2#includ
halfrot
·
2017-11-09 22:00
[BZOJ 4565][
HAOI
2016] 字符合并 状压DP+区间DP
题目传送门:【BZOJ4565】题目大意:有一个长度为n的01串,你可以每次将相邻的k个字符合并,得到一个新的字符并获得一定分数。得到的新字符以及得到的分数由这k个字符确定。你需要求出你能获得的最大分数。输入第一行为两个整数n,k。接下来一行为长度为n的01串,表示初始串。接下来2k行,每行一个字符ci和一个整数wi,ci表示长度为k的01串连成二进制后按从小到大顺序得到的第i种合并方案得到的新字
江澤妮可
·
2017-10-31 21:49
各大OJ专题(POJ
BZOJ
hdu等)
状态压缩DP
区间DP
bzoj4034: [
HAOI
2015]树上操作(树链剖分+线段树)
题目传送门水经验。解法:就写个树剖呗。然后用线段树维护一下呗。维护整一段的和。打个懒标记。代码实现:#include#include#include#include#include#include#includeusingnamespacestd;typedeflonglongll;structnode{intx,y,next;}a[210000];intlen,last[110000];void
Hanks_o
·
2017-10-30 11:14
树链剖分
线段树
BZOJ
BZOJ 1046 [
HAOI
2007]上升序列 动态规划+贪心
Description对于一个给定的S={a1,a2,a3,…,an},若有P={ax1,ax2,ax3,…,axm},满足(x1最长上升子序列长度,那么一定是impossible,不然就一定有解。考虑对于这个解的构造。字典序最小,那么在已知这个点为起点可不可以成不成功的情况下,比如1后面有某一个长度为4的,要求长度为5,那么1肯定不会在序列里了,,我们要去考虑2了;而假如2确定了,接下来的路径上
MyZhY
·
2017-10-18 21:14
DP/记忆化搜索
树状数组(BIT)
贪心
bzoj1044: [
HAOI
2008]木棍分割(二分+单调队列)
题目传送门跑了3s那些200ms的是怎么跑出来的。。解法:第一问蛮简单。以前大概做过这种类型的题。。就二分一下最长的那一段的长度。然后O(n)判断一下。第二问不简单。。求方案诶。我以前拿60分的时候打的是Dp。。f[i][j]表示前i个分成j段切最长长度不大于第一问的答案的方案数。那么继承就为f[k][j-1],k为上一段的结尾且满足k到i这一段木棍长度小于第一问的答案。这样的话n*m的数组就要炸
Hanks_o
·
2017-10-12 08:03
Dp
二分
BZOJ
单调队列
bzoj 1052: [
HAOI
2007]覆盖问题(二分+贪心)
1052:[
HAOI
2007]覆盖问题TimeLimit:10SecMemoryLimit:162MBSubmit:2028Solved:950[Submit][Status][Discuss]Description
Jaihk662
·
2017-09-28 23:03
坐标系
爬虫入门0
importurllib.requestimporturllib.parseimportjsonimporttimeimportrandom#下载图片defdownload():response=urllib.request.urlopen('http://sv14.
haoi
23
GAN_player
·
2017-09-22 15:35
我的Python学习
BZOJ2429[
HAOI
2006]聪明的猴子(最小生成树)
题目描述:给出n棵树的坐标和m只猴子能跳出最远的距离,问最多能有多少只猴子可以在所有树上觅食。Input第1行为一个整数,表示猴子的个数M(2#include#include#include#include#include#include#include#includeusingnamespacestd;intq[510],x[1100],y[1100];intfa[1100000];struct
LJH_KOQI
·
2017-09-21 20:56
大视野
最小生成树
萌新OI成长经历
【BZOJ1044】【
HAOI
2008】木棍分割
Description有n根木棍,第i根木棍的长度为Li,n根木棍依次连结了一起,总共有n-1个连接处.现在允许你最多砍断m个连接处,砍完后n根木棍被分成了很多段,要求满足总长度最大的一段长度最小,并且输出有多少种砍的方法使得总长度最大的一段长度最小.并将结果mod10007。。。Input输入文件第一行有2个数n,m.接下来n行每行一个正整数Li,表示第i根木棍的长度.n#include#inc
dcx2001
·
2017-09-19 06:59
区间dp
二分答案
bzoj4034 [
HAOI
2015]树上操作(树链剖分)
子树修改,通过dfn序可以变成区间修改。然后就是裸题了。#include#include#definelllonglong#defineN100010intn,a[N],m,num=0,h[N],dep[N],size[N],son[N],fa[N],top[N],in[N],out[N],dfn=0,w[N];structedge{intto,next;}data[N'9'){if(ch=='-
Icefox_zhx
·
2017-09-08 09:28
bzoj
树链剖分
[题解] P2014 选课(树形DP+拓扑)
分析:刚刚开始我以为这道题可能会出现环的情况(如:
HAOI
2010软件安装,但是又不会Tarjan,本欲放弃,但是忽然眼角余光瞟到讨论班里有人说这道题没有环…好吧,这样就比较easy了。
Chlience
·
2017-08-23 11:01
【动态规划】Tree
【动态规划】
【bzoj1042】[
HAOI
2008]硬币购物
1042:[
HAOI
2008]硬币购物TimeLimit:10SecMemoryLimit:162MBSubmit:2709Solved:1654[Submit][Status][Discuss]Description
Joky_2002
·
2017-08-23 10:48
动态规划
容斥原理
[
HAOI
2011][BZOJ2302] problem C 组合数+动态规划
不难发现(其实还是有点)问题的本质是:一个序列使编号usingnamespacestd;constintLim=305;typedeflonglongLL;intn,m,mod;LLc[Lim][Lim],f[Lim][Lim];intsum[Lim],cnt[Lim];voidInit(){scanf("%d%d%d",&n,&m,&mod);memset(f,0,sizeoff);memset
Dr_Nobody
·
2017-08-16 22:52
动态规划---
计数类问题
【
HAOI
2015】T1树形Dp
题意:一棵树,在里面选出k个黑点,剩下的点是白点,使白点之间两两距离之和和黑点之间两两距离之和的和最大分析:还是图样..一开始想到了点分治,可是树的分治一般处理的是关于树的路径的问题。后来发现这道题的k明显是一种“资源”,又想到用树上的背包来搞,可是没做出,一直在想两两之间的距离怎么转移…:(状态显然,F[i][j]为以i为根的子树,选出j个黑点的最大值,考虑这玩意儿是否能转移如果硬要找到两两之间
Dr_Nobody
·
2017-08-11 08:35
树形Dp
树
【
HAOI
2015】T1树形Dp
题意:一棵树,在里面选出k个黑点,剩下的点是白点,使白点之间两两距离之和和黑点之间两两距离之和的和最大分析:还是图样..一开始想到了点分治,可是树的分治一般处理的是关于树的路径的问题。后来发现这道题的k明显是一种“资源”,又想到用树上的背包来搞,可是没做出,一直在想两两之间的距离怎么转移…:(状态显然,F[i][j]为以i为根的子树,选出j个黑点的最大值,考虑这玩意儿是否能转移如果硬要找到两两之间
Dr_Nobody
·
2017-08-11 08:35
树形Dp
树
【
HAOI
2015】T2 树状数组
题意:维护一棵树,要求可以支持1:单点权值加,2:以某点为根的子树中的所有点权值加,3:询问某点到根路径上的点权和分析:法1:树链剖分,以后来补吧…法2:线段树,与下面的大相径庭法3:树状数组维护欧拉序列。差分的思想与Dfs序结合,i点在Dfs序中的位置(进出等价)的前缀和就是i到根的权值和。对于第一个操作,在In[i]加,Out[i]+1减即可。第二个操作怎么办呢,难道要暴力加?那不就达到O(n
Dr_Nobody
·
2017-08-11 08:46
树状数组
【
HAOI
2015】T2 树状数组
题意:维护一棵树,要求可以支持1:单点权值加,2:以某点为根的子树中的所有点权值加,3:询问某点到根路径上的点权和分析:法1:树链剖分,以后来补吧…法2:线段树,与下面的大相径庭法3:树状数组维护欧拉序列。差分的思想与Dfs序结合,i点在Dfs序中的位置(进出等价)的前缀和就是i到根的权值和。对于第一个操作,在In[i]加,Out[i]+1减即可。第二个操作怎么办呢,难道要暴力加?那不就达到O(n
Dr_Nobody
·
2017-08-11 08:46
树状数组
bzoj P4034 [
HAOI
2015]树上操作
传送门这道题树剖也蛮裸的,观察一下下标数组我们发现每一棵子树在线段树的下标肯定是连续的,想想dfs的过程就知道了,然后我们就能用树剖维护子树了。通过这题我们也知道了树剖不仅能维护链,也能维护子树。这题也有更高超的方法,用线段树维护dfs序,对于dfs序中出现的节点我们一个取正一个取负,就可以直接上线段树了。树剖代码:#include#include#definelllonglongusingnam
Leo_Riddle
·
2017-07-31 01:01
bzoj
树链剖分
dfs序
线段树
bzoj
线段树
树链剖分
dfs序
BZOJ 2428: [
HAOI
2006]均分数据 模拟退火
已知N个正整数:A1、A2、……、An。今要将它们分成M组,使得各组数据的数值和最平均,即各组的均方差最小。Input第一行是两个整数,表示N,M的值(N是整数个数,M是要分成的组数)第二行有N个整数,表示A1、A2、……、An。整数的范围是1–50。(同一行的整数间用空格分开)Output这一行只包含一个数,表示最小均方差的值(保留小数点后两位数字)。SampleInput63123456Sam
LZJ209--AFO
·
2017-06-23 21:04
BZOJ
模拟退火
[
HAOI
2006]受欢迎的牛(缩点+Tarjan)
题目:我是超链接题解:缩点之后求出度为0的点有几个,如果是1就输出强连通分量中点的个数,否则输出0这个空间不知道怎么回事,点数必须开50000...........代码:#include#include#include#defineM50005#defineN50005usingnamespacestd;intnxt[M*2],point[M*2],v[M*2],tot,tmp,n,m,NN,nu
wwyx2001
·
2017-05-07 16:51
强连通分量
[BZOJ1049][
HAOI
2006]数字序列(dp)
题目描述传送门题目大意:给出一个数列,要将其改变成单调上升序列,求最少需要改变多少个数,和在改变的数最少的情况下,每个数改变的绝对值之和的最小值。题解第一问,把所有的数减去标号然后求最长不下降子序列就行了第二问,g(i)表示改好前i个的最小代价,若f(j)+1=f(i)则可以转移,求[j,i]区间内的修改代价可以暴力,枚举一个端点然后将左边的都修改成j,右边的都修改成i,这一步具体的证明可以参考h
Clove_unique
·
2017-05-03 17:56
题解
dp
省选
[BZOJ1049][
HAOI
2006]数字序列(dp)
题目描述传送门题目大意:给出一个数列,要将其改变成单调上升序列,求最少需要改变多少个数,和在改变的数最少的情况下,每个数改变的绝对值之和的最小值。题解第一问,把所有的数减去标号然后求最长不下降子序列就行了第二问,g(i)表示改好前i个的最小代价,若f(j)+1=f(i)则可以转移,求[j,i]区间内的修改代价可以暴力,枚举一个端点然后将左边的都修改成j,右边的都修改成i,这一步具体的证明可以参考h
Clove_unique
·
2017-05-03 17:56
题解
dp
省选
[BZOJ1044][
HAOI
2008]木棍分割(二分+贪心+dp)
题目描述传送门题目大意:有n根木棍,第i根木棍的长度为Li,n根木棍依次连结了一起,总共有n-1个连接处.现在允许你最多砍断m个连接处,砍完后n根木棍被分成了很多段,要求满足总长度最大的一段长度最小,并且输出有多少种砍的方法使得总长度最大的一段长度最小.并将结果mod10007。题解第一问贪心+二分判定判定出了答案之后dp一下,f(i,j)表示砍了i刀,砍到第j个的方案数,单调地扫一遍预处理出第i
Clove_unique
·
2017-05-02 21:02
题解
dp
贪心
省选
二分
bzoj 1045: [
HAOI
2008] 糖果传递 (数学相关)
题目描述传送门题目大意:有n个小朋友坐成一圈,每人有ai个糖果。每人只能给左右两人传递糖果。每人每次传递一个糖果代价为1。求使所有人获得均等糖果的最小代价。题解设xi表i给i+1传递的糖果的数量那么我们可以得到n个方程xn−x1=a¯−a1x1−x2=a¯−a2x2−x3=a¯−a3⋯xn−1−xn=a¯−an那么对于方程做前缀和就能得到n个新的方程xn−xi=∑ij=1a¯−aj对于上面的方程进
clover_hxy
·
2017-05-02 10:26
数论
[BZOJ1045][
HAOI
2008] 糖果传递(数学相关)
题目描述传送门题目大意:有n个小朋友坐成一圈,每人有ai个糖果。每人只能给左右两人传递糖果。每人每次传递一个糖果代价为1。求使所有人获得均等糖果的最小代价。题解设第i个人会给第i+1个人xi个糖果(带符号),那么ai−xi+xi−1=ave,将所有的式子列出来然后每一个做一个前缀和,那么xn−xi=∑ai−ave,要求∑|xi|最小实际上就是要求∑|xn−k|最小,那么xn应为这些常量里的中位数代
Clove_unique
·
2017-05-02 10:19
题解
数学相关
省选
[BZOJ1046][
HAOI
2007]上升序列(dp+贪心)
题目描述传送门题目大意:对于一个给定的S={a1,a2,a3,…,an},若有P={x1,x2,x3,…,xm},满足(x1=L,那么直接输出ai,并且L-1代码#include#include#include#include#includeusingnamespacestd;#defineN10005intn,m,Max,L;inta[N],f[N],d[N];intmain(){scanf("
Clove_unique
·
2017-04-23 20:48
题解
dp
贪心
省选
bzoj 1048: [
HAOI
2007]分割矩阵 (记忆化搜索)
题目描述传送门题目大意:给出一个矩阵,将其分割成n个小矩阵,个矩阵的总分为其所含各位置上分值之和。最小化各矩阵总分的均方差。题解记忆化搜索。f[a][b][c][d][k]表示将矩阵(a,b,c,d)分割K次的∑ki=1(xi−x¯)2的最小值。最后的答案就是f[a][b][c][d][k−1]n−−−−−−−−−−√代码#include#include#include#include#inclu
clover_hxy
·
2017-04-22 17:21
动态规划
CJOJ 1275【
HAOI
2006】旅行
旅行DescriptionZ小镇是一个景色宜人的地方,吸引来自各地观光客来此旅游观光。Z小镇附近共有N个景点(编号为1,2,3...N),这些景点被M条道路连接着,所有道路都是双向的,两个景点之间可能有多条道路连接着。也许是为了保护该地的旅游资源,Z小镇有个奇怪的规定,就是对于一条给定的公路Ri,任何在该公路上行驶的车辆速度必须为Vi。速度变化太快使得游客们很不舒服,因此从一个景点前往另一个景点的
CYCKCN
·
2017-03-25 17:39
考试
并查集
bzoj 2428: [
HAOI
2006]均分数据 (模拟退火)
题目描述传送门题目大意:给出n个数,分成m组,设每组的和是xi求∑mi=1(xi−x¯)m−−−−−−−−√,其中x¯=∑mi=1xim题解暴力所有的方案数时间复杂度应该是O(mn)我们考虑用模拟退火来做。刚开始先随便分成m组,然后每次随机一个组,从中随机揪出一个元素扔给组内和最小的组。如果当前答案比之前的答案更优,就转移到当前状态,否则以一定的概率转移到当前状态。做的过程中一直对所有的答案取mi
clover_hxy
·
2017-03-25 16:03
模拟退火
bzoj1045: [
HAOI
2008] 糖果传递
链接http://www.lydsy.com/JudgeOnline/problem.php?id=1045题解因为数组开成了int导致1A连击中止..本次1A连击数:2设第i个人给第i-1个人的糖果数为xi,其正负可以表示给糖果的方向,正表示i给i-1,负表示i-1给i。那就是最小化|x1|+|x2|+...|xi|+...+|xn|这样没法做,需要找等量关系消元。设ave=∑ni=1ain那么
*ACoder*
·
2017-03-22 17:56
#
数学杂题
[BZOJ1042][
HAOI
2008]硬币购物(dp+容斥原理)
题目描述传送门题解首先dp求出在不限硬币的个数的条件下,组成价值为i有多少种方案sol(i)这样对于这道题来说sol(s)会多出来很多不合法的方案,因为硬币的个数有上限那么可以先规定哪些硬币选择的时候超过了上限,对于第i种硬币,不合法的方案应该是sol(s-ci*(di+1))但是如果直接减掉4种硬币是不行的,因为有可能存在方案若干种硬币都超过了上限所以这就是一个容斥了,答案应该为总方案-1种硬币
Clove_unique
·
2017-03-22 10:54
题解
dp
容斥原理
洛谷1450 [
HAOI
2008]硬币购物
链接https://www.luogu.org/problem/show?pid=1450题解第一次做这种容斥题,主要是学一下套路。令f[i]表示每种硬币都无限的情况下,买i块钱的东西有多少种方案数。那么对于每一次查询,你就要把不合法的减去,这里直接容斥就好了。容斥使用的是dfs。注意这里只需要把f[sum-(d[x]+1)*c[x]]减掉就行了,因为一旦选了(d[x]+1)个,再选任何一个x硬币
*ACoder*
·
2017-02-23 13:18
#
容斥原理
bzoj1051:受欢迎的牛(tarjan)
1051:[
HAOI
2006]受欢迎的牛TimeLimit:10SecMemoryLimit:162MBDescription每一头牛的愿望就是变成一头最受欢迎的牛。
KsCla
·
2017-02-17 20:09
SCC
bzoj 2751: [
HAOI
2012]容易题(easy) (快速幂+数论)
2751:[
HAOI
2012]容易题(easy)TimeLimit:10SecMemoryLimit:128MBSubmit:1964Solved:844[Submit][Status][Discuss
clover_hxy
·
2017-02-16 15:40
数论
|BZOJ 2427|树形DP|强连通分量|[
HAOI
2010]软件安装
BZOJ传送门根据题目可以构造一幅图,可以得知这个图是一些森林和环,我们对图缩点,建立虚结点,使所有没有入度的强连通分量连接虚结点,再进行树上背包即可。#include#include#include#include#include#definems(i,j)memset(i,j,sizeofi);usingnamespacestd;constintMAXN=100+5,MAXM=500+5;in
NotFound1
·
2017-02-07 18:21
BZOJ
动态规划
-
树形
图论
-
连通分量
bzoj 4034: [
HAOI
2015]树上操作 (树链剖分)
4034:[
HAOI
2015]树上操作TimeLimit:10SecMemoryLimit:256MBSubmit:3553Solved:1118[Submit][Status][Discuss]Description
clover_hxy
·
2016-12-30 10:01
树链剖分
4565: [
Haoi
2016]字符合并
4565:[
Haoi
2016]字符合并TimeLimit:20SecMemoryLimit:256MBSubmit:154Solved:70[Submit][Status][Discuss]Description
CRZbulabula
·
2016-12-02 17:44
dp
[BZOJ1047][
HAOI
2007]理想的正方形(单调队列)
题目描述传送门题解由题目可知只有每一部分的最大值和最小值是有价值的。单调队列只能处理一维的情况,二维的不好处理。那么我们可以考虑一维一维处理,比如说,先做列再做行。可以将每一列每一个长度为n的区间用单调队列处理出来最大值和最小值,然后缩成一个点。然后将每一行缩成的那些点每一个长度为n的区间再用单调队列处理出来最大值和最小值,这样就相当于求出了n*n的矩形的最大值和最小值统计答案即可。代码#incl
Clove_unique
·
2016-11-10 23:36
题解
省选
单调队列
洛谷 P2215 [
HAOI
2007] 上升序列
题目描述对于一个给定的S={a1,a2,a3,…,an},若有P={ax1,ax2,ax3,…,axm},满足(x1#includeusingnamespacestd;intn,t,m,a[10001],tot,f[10001],c[10001];voidans(intu){intk=0;for(inti=1;i=u&&a[i]>k){printf("%d",a[i]);k=a[i];u--;}p
ShinyaLicone
·
2016-11-09 10:37
动规
二分
洛谷
[BZOJ1052][
HAOI
2007]覆盖问题(二分+dfs)
题目描述传送门题解可以发现一个非常重要的性质:如果我们确定了在一定范围内有一些点,然后用边长为常数k(#include#includeusingnamespacestd;#defineN20005#defineLLlonglongconstLLinf=2e9;intn;LLans;structhp{LLx,y;}squ[N];intvis[N];boolcheck(){for(inti=1;i=m
Clove_unique
·
2016-11-03 23:57
题解
搜索
省选
二分
bzoj 1052: [
HAOI
2007]覆盖问题 (二分+dfs)
1052:[
HAOI
2007]覆盖问题TimeLimit:10SecMemoryLimit:162MBSubmit:1611Solved:741[Submit][Status][Discuss]Description
clover_hxy
·
2016-11-03 14:40
二分
dfs
[BZOJ4034][
HAOI
2015]T2 树链剖分+dfs序
常规题,比较特殊的操作是修改以x为根的子树的所有节点我们知道,这颗子树的dfs序一定是连续的,所以我们只需要对每个节点记录一下,最大的dfs序即可因为树剖要dfs,所以我们直接在第二次dfs时记录,但需要注意的是,因为我们最先对重链的节点编号,所以dfs时也必须先dfs重链我采取的办法是直接加边,因为边表保证了最后加的边最先扩展,或者也可以直接记录一下重边连的点(因为longlongWA了一次,树
Cabinfever
·
2016-11-02 22:00
bzoj
数据结构——树链剖分
[BZOJ1051][
HAOI
2006]受欢迎的牛(tarjan)
题目描述传送门题解求出度为0的连通分量的个数,如果个数为1就输出这个强连通分量中点的个数,否则输出0。代码#include#include#include#include#includeusingnamespacestd;#defineN50005intn,m,dfs_clock,scc,ans,ansk;intx[N],y[N];inttot,point[N],nxt[N],v[N];intdf
Clove_unique
·
2016-11-01 16:25
题解
省选
tarjan
bzoj 2427: [
HAOI
2010]软件安装(tarjan缩点+树形dp)
2427:[
HAOI
2010]软件安装TimeLimit:10SecMemoryLimit:128MBSubmit:953Solved:377[Submit][Status][Discuss]Description
clover_hxy
·
2016-09-13 20:19
动态规划
tarjan
算法
bzoj 2300: [
HAOI
2011]防线修建(splay动态维护凸包)
2300:[
HAOI
2011]防线修建TimeLimit:10SecMemoryLimit:512MBSubmit:800Solved:440[Submit][Status][Discuss]Description
clover_hxy
·
2016-09-10 14:45
平衡树
2428: [
HAOI
2006]均分数据
2428:[
HAOI
2006]均分数据TimeLimit:5SecMemoryLimit:128MBSubmit:1660Solved:500[Submit][Status][Discuss]Description
CRZbulabula
·
2016-08-31 13:58
模拟退火
bzoj 1055 [
HAOI
2008]玩具取名
Description某人有一套玩具,并想法给玩具命名。首先他选择WING四个字母中的任意一个字母作为玩具的基本名字。然后他会根据自己的喜好,将名字中任意一个字母用“WING”中任意两个字母代替,使得自己的名字能够扩充得很长。现在,他想请你猜猜某一个很长的名字,最初可能是由哪几个字母变形过来的。Input第一行四个整数W、I、N、G。表示每一个字母能由几种两个字母所替代。接下来W行,每行两个字母,
ACTY
·
2016-08-28 21:15
dp大会战
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他