会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
人活着就是为了Chelly
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
41
下一页
2017年10月2日
hdu6212 祖玛(区间DP)
摘要: 题意 有一个长度为n的01串,我们可以在某个地方插入一个0或者1,那么如果有连续颜色相同的>=3个,那么这段就会消去,两边的合拢。问将所有01串消去,最少需要插入多少个。(n<=200) 分析 肯定会考虑区间DP 将连续的0或者1缩起来,a[i]表示i位置的个数(要么1个要么2个) 容易分析转移的话
阅读全文
posted @ 2017-10-02 00:23 Chellyutaha
阅读(332)
评论(0)
推荐(0)
2017年9月26日
hihocoder 1579(排列组合)
摘要: 题意 给出一个长度为n的字符串的sa数组,n<=1e5,问有多少种不同的字符串的sa数组正好是输入的sa数组(字符串每个位置都是小写字母) 分析 sa数组描述的是字符的大小关系,而不是确切的字符,所以我们考虑位置的逻辑关系 首先一定有$s[sa[i-1]]<=s[sa[i]]$ 但是对于那些$ran
阅读全文
posted @ 2017-09-26 20:41 Chellyutaha
阅读(191)
评论(0)
推荐(0)
2017年9月22日
2017年icpc西安网络赛 Maximum Flow (找规律+数位dp)
摘要: 题目 https://nanti.jisuanke.com/t/17118 题意 有n个点0,1,2...n-1,对于一个点对(i,j)满足i<j,那么连一条边,边权为i xor j,求0到n-1的最大流,结果取模,n<=1e18 分析 可以写个最大流对数据找规律,但没找出来…… 然后只能取分析了,
阅读全文
posted @ 2017-09-22 22:14 Chellyutaha
阅读(178)
评论(0)
推荐(0)
2017年9月18日
Wannafly模拟赛2 B river(拉格朗日乘数法)
摘要: 题目 https://www.nowcoder.com/acm/contest/4/B题意 有n条南北流向的河并列排着,水流速度是v,现在你需要从西岸游到东岸,总共T个时间,你的游泳速度是u,问东岸的上岸点和西岸的下水点之间距离最大是多少? 分析 其实就是求南北方向位移的最大值 如果给定在一条河里的
阅读全文
posted @ 2017-09-18 18:11 Chellyutaha
阅读(147)
评论(0)
推荐(0)
2017年9月17日
Wannafly模拟赛2 C alliances(dfs序+二分)
摘要: 题目 https://www.nowcoder.com/acm/contest/4/C 题意 由n个点组成一个树,有m个帮派,每个帮派由一些个点组成,这些点以及它们两两路径上的所有点都属于该帮派的管辖范围; 有q个询问 v {S} ,表示现在{S}中的帮派联合起来,它们所有点对的两两路径上的所有点都
阅读全文
posted @ 2017-09-17 21:26 Chellyutaha
阅读(173)
评论(0)
推荐(0)
2017年9月13日
2017icpc乌鲁木齐网络赛Colored Graph (构造)
摘要: 题目 https://nanti.jisuanke.com/t/16958 题意 给定一个n(n<=500)个点的无向图,给每条边黑白染色,输出同色三角形最少的个数和对应的方案 分析 首先考虑给定一个染色完毕的无向图,如何求同色三角形的个数 同色三角形的个数=总的个数-异色三角形的个数 而一个异色三
阅读全文
posted @ 2017-09-13 22:58 Chellyutaha
阅读(182)
评论(0)
推荐(0)
hdu6200 mustedge mustedge mustedge (并查集+dfs序树状数组)
摘要: 题意 给定一个n个点m条边无向图(n,m<=1e5) 支持两个操作 1.添加一条边 2.询问点u到点v的所有路径中必经边的条数 操作数<=1e5 分析 第一眼看起来像是要动态维护无向图的边双连通分量,看似无法做 其实可以这样想,假设我们有一个树,那么这个树上的每一条边都是必经边 现在假设多加一条非树
阅读全文
posted @ 2017-09-13 17:15 Chellyutaha
阅读(325)
评论(0)
推荐(0)
hdu6196 happpy happy happy (meet in middle + 剪枝)
摘要: 题意 从1到n共计n(<=90)个物品,每个物品有一个价值a[i],儿子和爸爸轮流做游戏,儿子先手。儿子每次选价值最大的{最左边,最右边}的物品,如果价值一样大, 则选取最左边的物品。 爸爸每次可以取最左边或最右边的物品。 问你,爸爸想要输(价格严格小),而且差值尽可能少的最小差值是多少。 分析 首
阅读全文
posted @ 2017-09-13 16:44 Chellyutaha
阅读(325)
评论(0)
推荐(0)
2017年9月5日
51nod 1907(多项式乘法启发式合并)
摘要: 题目: 分析: 对于一个确定的生成子图,很明显是在一个连通块上走,走完了再跳到另一个连通块上,假设连通块个数为cnt,那么答案一定是$min(a_{cnt-1},a_cnt,..,a_{n-1})$ 那现在的问题就是如何求出对于原图而言,连通块个数分别为1,2..n的生成子图的个数 我们去考虑每条边
阅读全文
posted @ 2017-09-05 21:10 Chellyutaha
阅读(282)
评论(0)
推荐(0)
2017年8月27日
2017多校Round10(hdu6171~hdu6181)
摘要: 补题进度:5/11 1001(双向BFS) 题意: 给你一个类似移子游戏,给你初始状态和终止状态,问初始状态到终止状态至少要移多少步,如果步数>20就-1 分析: 很明显的BFS了,不过普通的BFS会有4^20个节点,会TLE 这里因为移动方式可逆并且两个状态明确,所以可以双向BFS,在中间汇合就行
阅读全文
posted @ 2017-08-27 16:45 Chellyutaha
阅读(273)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
41
下一页
公告