会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
dsb_y
首页
新随笔
联系
订阅
管理
2020年1月29日
【BZOJ3961】[WF2011]Chips Challenge
摘要: 题意: 有一个芯片,芯片上有N*N(1≤N≤40)个插槽,可以在里面装零件。 有些插槽不能装零件,有些插槽必须装零件,剩下的插槽随意。 要求装好之后满足如下两条要求: 1、第 i 行和第 i 列的零件数目必须一样多(1≤i≤N)。 2、第 i 行,第j列的零件数目不能超过总的零件数目的 A/B(1≤
阅读全文
posted @ 2020-01-29 10:04 dsb_y
阅读(227)
评论(1)
推荐(1)
2019年11月27日
最近公共祖先LCA的求法
摘要: 一道例题: 最近公共祖先 Description 给你一棵有根树,要求你计算出m对结点的最近公共祖先。 Input 输入文件的第一行包含两个整数n和m(2<=n,m<=200,000),其中n为结点个数,结点编号为1到n;m表示询问次数。 接下来n-1行,每行两个整数x和y,表示结点x是结点y的父亲
阅读全文
posted @ 2019-11-27 18:07 dsb_y
阅读(199)
评论(0)
推荐(0)
2019年8月29日
【2010福建】收稻子
摘要: 农夫有n块农田,农田里种满了稻子。秋天到了,稻子熟了,每块农田都有一定数量的稻子。我们可以把农田看成n个点,编号是1到n。农夫起点编号是1。恰好有n-1条道路连接这些点,每条道路长度都为1,并且任意2点都是可达的。每条道路都有一定的长度。现在农夫从起点出发,到农田收割稻子。农夫每经过一块农田就能收割
阅读全文
posted @ 2019-08-29 00:15 dsb_y
阅读(236)
评论(0)
推荐(0)
2019年7月18日
【JLOI2013】地形生成
摘要: 先考虑第一个问题(先假设没有山高度相同) 我们把所有山按高度从大到小排序,设这个集合为S,设一个空集合为V, 我们把山按顺序放入集合V。 考虑第i座山插进去的时候能放的位置,因为现在前面有i - 1座山比它高,再加上本来的第i个位置,它一共有i个位置可以放。这个山的关键值如果为k,它只能在前min(
阅读全文
posted @ 2019-07-18 10:59 dsb_y
阅读(160)
评论(0)
推荐(0)
2019年7月17日
A decorative fence(POJ1037)
摘要: 用长度从1至N的N块木板来围成一个围栏。要求是围栏成波浪形,即每块木板要么比它两边的木板都低(低位)要么比它两边的木板都高(高位)。现对所有符合要求的排列方式进行排序。排序规则是从第一块木板开始计算,越短的排名越前,前面的相等,向后依次比较。(即字典序)先给出N和一个指定的数字m,求符合要求的排列中
阅读全文
posted @ 2019-07-17 13:55 dsb_y
阅读(209)
评论(0)
推荐(1)
2019年6月12日
Cut the Sequence(POJ3017)
摘要: poj3017 题目大意:给一个长度为n的序列a,要你将其分成若干段,在满足每段和不超过m的情况下,让每段中的最大值之和最小,求最小值。 容易想到动态规划,令f[i]表示把前i个数分段所得的最小值 f[i]=min{f[j]+max (j+1<=k<=i){a[k]}} (a[j+1]+a[j+2]
阅读全文
posted @ 2019-06-12 11:07 dsb_y
阅读(207)
评论(0)
推荐(1)
公告