会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
is_ok
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
···
18
下一页
2019年2月28日
Codeforces 1081C Colorful Bricks 【组合数】
该文被密码保护。
阅读全文
posted @ 2019-02-28 23:38 悠悠呦~
阅读(0)
评论(0)
推荐(0)
编辑
Codeforces 1064D Labyrinth 【双端队列+BFS】
该文被密码保护。
阅读全文
posted @ 2019-02-28 19:46 悠悠呦~
阅读(5)
评论(0)
推荐(0)
编辑
2019年2月27日
DP背包问题系列
该文被密码保护。
阅读全文
posted @ 2019-02-27 22:49 悠悠呦~
阅读(0)
评论(0)
推荐(0)
编辑
HDU 1074 Doing Homework 【状压DP】
该文被密码保护。
阅读全文
posted @ 2019-02-27 16:16 悠悠呦~
阅读(1)
评论(0)
推荐(0)
编辑
2019年2月26日
HDU 1024 Max Sum Plus Plus (线性dp)
该文被密码保护。
阅读全文
posted @ 2019-02-26 22:03 悠悠呦~
阅读(3)
评论(0)
推荐(0)
编辑
简单线性DP专题
该文被密码保护。
阅读全文
posted @ 2019-02-26 20:01 悠悠呦~
阅读(10)
评论(0)
推荐(0)
编辑
2019年2月25日
Codeforces 1081D Maximum Distance (思维+MST)
该文被密码保护。
阅读全文
posted @ 2019-02-25 22:45 悠悠呦~
阅读(4)
评论(0)
推荐(0)
编辑
Codeforces 1130D1 Toy Train (Simplified) (思维)【贪心】
摘要: <题目链接> 题目大意: 有一个的环形火车站,其中有$[1,n] n$个站台,站台上能够放糖果,火车只能朝一个方向移动,如果火车在站台$i$,那么下一秒就会在$i+1$站(如果$i=n$,则下一站为1),现在有$m$ 个运输糖果的方案,$s e$表示站台$s$有一个糖果,现在需要将其运往站台$e$。
阅读全文
posted @ 2019-02-25 22:34 悠悠呦~
阅读(287)
评论(0)
推荐(0)
编辑
2019年2月24日
Codeforces 1131F Asya And Kittens (构造)【并查集】
摘要: <题目链接> 题目大意:有$n$只小猫,开始将它们放在指定的n个单元格内,然后随机从n-1个隔板中拆除隔板,最终使得这些小猫在同一单元格。现在依次给出拆除隔板的顺序,比如:1 4 就表示1号和4号小猫之间的隔板会被拆除(注:只能拆除相邻区域小猫之间的隔板)。 解题分析:利用并查集处理,$nxt[i]
阅读全文
posted @ 2019-02-24 21:09 悠悠呦~
阅读(310)
评论(0)
推荐(0)
编辑
Codeforces 1131D Gourmet choice 【并查集+拓扑排序】
该文被密码保护。
阅读全文
posted @ 2019-02-24 16:59 悠悠呦~
阅读(6)
评论(0)
推荐(0)
编辑
2019年2月23日
Codeforces 853B Jury Meeting (差分+前缀和)
摘要: <题目链接> 题目大意: 有$ n(n<=1e5)$个城市和一个首都(0号城市),现在每个城市有一个人,总共有$ m (m<=1e5)$次航班,每个航班要么从首都起飞,要么飞到首都去。每个飞机当天飞当天到。且坐飞机这一天什么也不能干,只能等飞机。每个飞机有一个花费和起飞时间。现在要把所有人集中到首都
阅读全文
posted @ 2019-02-23 23:24 悠悠呦~
阅读(372)
评论(0)
推荐(0)
编辑
2019年2月22日
Codeforces 1105C Ayoub and Lost Array (计数DP)
摘要: <题目链接> 题目大意: 有一个长度为 n 的数列的未知数列,数列的每一个数的值都在区间 [l,r] 的范围内。现在问你能够构成多少个这样的数组,使得数组内的所有数的和能够被 3 整除。 解题分析: 类似于这种数据量大的计数问题,要不就是数学推公式,要不就是dp。 根据所有数之和能被3整除的性质,我
阅读全文
posted @ 2019-02-22 23:54 悠悠呦~
阅读(308)
评论(0)
推荐(0)
编辑
Codeforces 852G Bathroom terminal 【Trie树】
摘要: <题目链接> 题目大意: 现在给定出n个字符串,并且进行m此询问,每次询问给出一个匹配串,每次询问都给出该匹配串能够匹配的字符串个数(题目只出现字符'a'~'e')。'?'可以看成任意字符,也可以看做没有。 解题分析: 对这n个字符串建立Trie树,然后对每次输入的匹配串在trie树上进行模糊匹配,
阅读全文
posted @ 2019-02-22 22:54 悠悠呦~
阅读(346)
评论(0)
推荐(0)
编辑
CodeForces 433C Ryouko's Memory Note (中位数定理)
摘要: <题目链接> 题目大意:给你一堆数字,允许你修改所有相同的数字成为别的数字,不过只能修改一次,问你修改后序列相邻数字的距离和最小是多少。 解题分析: 首先,修改不是任意的,否则那样情况太多了,因为最后只是求序列相邻项差值的绝对值的和,所以我们只需要考虑修改之后能够改变最终答案的情况,因为本题要使差值
阅读全文
posted @ 2019-02-22 11:06 悠悠呦~
阅读(349)
评论(0)
推荐(0)
编辑
Codeforces 1118F1 Tree Cutting (Easy Version) (简单树形DP)
摘要: <题目链接> 题目大意: 给定一棵树,树上的点有0,1,2三中情况,0代表该点无色。现在需要你将这棵树割掉一些边,使得割掉每条边分割成的两部分均最多只含有一种颜色的点,即分割后的两部分不能1,2点夹杂(0的点数可以任意),问你最多能有几条这样的割点。 解题分析: dfs求解出所有点以自己为根的子树
阅读全文
posted @ 2019-02-22 10:55 悠悠呦~
阅读(619)
评论(0)
推荐(1)
编辑
2019年2月21日
Codeforces 1095F Make It Connected 【MST】
摘要: <题目链接> 题目大意: 给定一张$n$个顶点(每个顶点有点权)的无向图,并且给出边权为$w_i$的m条边,顶点$u$和顶点$v$直接如果建边,边权为$a_u + a_v$,求图连通的最小边权和。 解题分析: 可以发现,如果仅仅只是考虑根据点权连边的话,那么最优的情况就是所有点(除点权最小的点)与点
阅读全文
posted @ 2019-02-21 09:34 悠悠呦~
阅读(340)
评论(0)
推荐(1)
编辑
2019年2月20日
CodeForces 1117C Magic Ship (循环节+二分答案)
摘要: <题目链接> 题目大意: 给定起点和终点,某艘船想从起点走到终点,但是海面上会周期性的刮风,船在任何时候都能够向四个方向走,或者选择不走,船的真正行走路线是船的行走和风的走向叠加的,求船从起点到终点的最小步数。 解题分析: 因为本题数据量十分大,并且船和风叠加的行走路线比较复杂,所以我们考虑用二分答
阅读全文
posted @ 2019-02-20 22:49 悠悠呦~
阅读(363)
评论(0)
推荐(0)
编辑
2019年2月19日
HDU 5726 GCD (区间gcd)【线段树】
该文被密码保护。
阅读全文
posted @ 2019-02-19 12:02 悠悠呦~
阅读(4)
评论(0)
推荐(0)
编辑
2019年2月18日
CSU 1592 石子合并 (经典题)【区间DP】
摘要: <题目链接> 题目大意: 现在有n堆石子,第i堆有ai个石子。现在要把这些石子合并成一堆,每次只能合并相邻两个,每次合并的代价是两堆石子的总石子数。求合并所有石子的最小代价。 Input 第一行包含一个整数$ T(T<=50)$,表示数据组数。每组数据第一行包含一个整数$ n(2<=n<=100)$
阅读全文
posted @ 2019-02-18 22:25 悠悠呦~
阅读(187)
评论(0)
推荐(0)
编辑
Codeforces 1027D Mouse Hunt (强连通缩点 || DFS+并查集)
该文被密码保护。
阅读全文
posted @ 2019-02-18 11:48 悠悠呦~
阅读(40)
评论(0)
推荐(0)
编辑
2019年2月17日
Codeforces 1103B Game with modulo (交互+二分)
该文被密码保护。
阅读全文
posted @ 2019-02-17 20:06 悠悠呦~
阅读(2)
评论(0)
推荐(0)
编辑
Codeforces 1105D Kilani and the Game【BFS】
摘要: <题目链接> 题目大意: 每个玩家控制一个颜色去扩张,每个颜色的扩张有自己的速度,一个颜色跑完再跑下一种颜色。在所有颜色不能在继续扩张的时候停止游戏。询问此时各种颜色的数量。 解题分析: 就是用BFS去模拟颜色的扩张,但是需要注意的是,本题需要加一些小的优化,比如,每次只用扩张上一轮BFS新更新的点
阅读全文
posted @ 2019-02-17 19:15 悠悠呦~
阅读(239)
评论(0)
推荐(0)
编辑
Codeforces 1096D Easy Problem 【DP】
摘要: <题目链接> 题目大意: 给你一个字符串,每个字符有权值,问现在删除字符串中的字符使其中没有"hard"的最小代价是多少。 解题分析: 用DP来求解: 转载于 >>> dp[i][1]:表示字符串s的前i个字符中不含有前缀'h'的最小代价 dp[i][2]:表示字符串s的前i个字符中不含有前缀'ha
阅读全文
posted @ 2019-02-17 19:00 悠悠呦~
阅读(357)
评论(0)
推荐(0)
编辑
2019年2月16日
Codeforces 920E Connected Components? (补图 + 链表优化BFS)
该文被密码保护。
阅读全文
posted @ 2019-02-16 22:04 悠悠呦~
阅读(10)
评论(0)
推荐(0)
编辑
Codeforces 919D Substring 【拓扑排序】+【DP】
该文被密码保护。
阅读全文
posted @ 2019-02-16 21:32 悠悠呦~
阅读(14)
评论(0)
推荐(0)
编辑
Codeforces 920F - SUM and REPLACE 【线段树】
摘要: <题目链接> 题目大意: 给你一个序列,有两个操作,一个是求区间 l - r 的和,另一个是对区间l-r的元素修改值,x=d(x),d(x)为x的因子个数。 解题分析: 因为可能有多次修改操作,并且修改的范围可能比较大,所以提前将1~1e6范围内的数的因子个数全部打表进行处理。但是仅仅这样还是不行的
阅读全文
posted @ 2019-02-16 21:19 悠悠呦~
阅读(192)
评论(0)
推荐(0)
编辑
CodeForces 982C Cut 'em all 【DFS】+【贪心】
该文被密码保护。
阅读全文
posted @ 2019-02-16 12:06 悠悠呦~
阅读(23)
评论(0)
推荐(0)
编辑
2019年2月12日
Codeforces 1076D Edge Deletion 【最短路+贪心】
摘要: <题目链接> 题目大意: n个点,m条边的无向图,现在需要删除一些边,使得剩下的边数不能超过K条。1点为起点,如果1到 i 点的最短距离与删除边之前的最短距离相同,则称 i 为 "good vertice",现在问你如果要使 "good vertice"最多,需要留下多少条边,并且输出这些边的序号。
阅读全文
posted @ 2019-02-12 17:27 悠悠呦~
阅读(203)
评论(0)
推荐(0)
编辑
POJ 3696 Solution Report (经典)【欧拉函数】
该文被密码保护。
阅读全文
posted @ 2019-02-12 03:17 悠悠呦~
阅读(6)
评论(0)
推荐(0)
编辑
POJ 3090 Visible Lattice Points 【欧拉函数】
摘要: <题目链接> 题目大意: 给出范围为(0, 0)到(n, n)的整点,你站在(0,0)处,问能够看见几个点。 解题分析:很明显,因为 N (1 ≤ N ≤ 1000) ,所以无论 N 为多大,(0,1),(1,1),(1,0)这三个点一定能够看到,除这三个点以外,我们根据图像分析可得,设一个点的坐标
阅读全文
posted @ 2019-02-12 01:40 悠悠呦~
阅读(173)
评论(0)
推荐(0)
编辑
2019年2月11日
POJ 1284 Primitive Roots (欧拉函数+原根)
摘要: <题目链接> 题目大意: 满足{ ( $x^{i}$ mod p) | 1 <=$i$ <= p-1 } == { 1, …, p-1 }的x称为模p的原根。给出p,求原根个数。 解题分析: 题意就是让我们求原根的个数,原根的个数为$φ(φ(p))$。 证明如下: 转载于 >>> 因为本题p为素数,
阅读全文
posted @ 2019-02-11 23:42 悠悠呦~
阅读(175)
评论(0)
推荐(0)
编辑
HDU 3823 Prime Friend (打表+线性筛)
该文被密码保护。
阅读全文
posted @ 2019-02-11 21:21 悠悠呦~
阅读(15)
评论(0)
推荐(0)
编辑
2019年2月10日
HDU 1695 GCD (莫比乌斯反演 || 容斥 )
该文被密码保护。
阅读全文
posted @ 2019-02-10 23:47 悠悠呦~
阅读(1)
评论(0)
推荐(0)
编辑
HDU 2841-Visible Trees 【容斥】
摘要: <题目链接> 题目大意: 有一个农民,站在(0,0)点,从(1,1)点到(m,n)点每个点上有棵树,问这个农民能看到多少棵树。(如果多棵树在同一条直线上,那么他只能看到一颗) 解题分析: 因为农民站在(0,0)点,所以,我们根据图像分析可得,设树的坐标为(x,y),当gcd(x,y)=1,即树的横、
阅读全文
posted @ 2019-02-10 02:14 悠悠呦~
阅读(208)
评论(0)
推荐(0)
编辑
2019年2月9日
HDU 1796 How many integers can you find 【容斥】
摘要: <题目链接> 题目大意: 给你m个数,其中可能含有0,问有多少小于n的正数能整除这个m个数中的某一个。 解题分析: 容斥水题,直接对这m个数(除0以外)及其组合的倍数在[1,n)中的个数即可,因为可能会重复计算,所以在叠加的时候进行容斥处理,下面用的是位运算实现容斥。 2019-02-09
阅读全文
posted @ 2019-02-09 23:50 悠悠呦~
阅读(206)
评论(0)
推荐(0)
编辑
HDU 4135 Co-prime (容斥+分解质因子)
摘要: <题目链接> 题目大意: 给定区间[A,B](1 <= A <= B <= 10 15)和N(1 <=N <= 10 9),求出该区间中与N互质的数的个数。 解题分析: 将求区间[A,B]与N互质的数转化成求[1,B] 区间与N互质的个数 - [1,A-1]中与N互质的个数。同时,因为直接求区间内与
阅读全文
posted @ 2019-02-09 18:45 悠悠呦~
阅读(319)
评论(0)
推荐(0)
编辑
2019年2月8日
CodeForces 161D Distance in Tree【树形DP】
摘要: <题目链接> 题目大意:一颗无向无环树,有n个顶点,求其中距离为k的点对数是多少,(u,v)与(v,u)为同一点对。 2019-02-07
阅读全文
posted @ 2019-02-08 00:08 悠悠呦~
阅读(240)
评论(0)
推荐(0)
编辑
2019年2月7日
HDU 4003 Find Metal Mineral 【树形DP+背包】
该文被密码保护。
阅读全文
posted @ 2019-02-07 19:42 悠悠呦~
阅读(0)
评论(0)
推荐(0)
编辑
2019年2月4日
Codeforces #537 C. Creative Snap (二分 || 线段树动态开点)
该文被密码保护。
阅读全文
posted @ 2019-02-04 23:19 悠悠呦~
阅读(7)
评论(0)
推荐(0)
编辑
2019年2月3日
POJ 3140 Contestants Division 【树形DP】
摘要: <题目链接> 题目大意:给你一棵树,让你找一条边,使得该边的两个端点所对应的两颗子树权值和相差最小,求最小的权值差。 解题分析: 比较基础的树形DP。 2019-02-03
阅读全文
posted @ 2019-02-03 17:00 悠悠呦~
阅读(219)
评论(0)
推荐(0)
编辑
上一页
1
···
3
4
5
6
7
8
9
10
11
···
18
下一页
公告
浏览器标题切换
浏览器标题切换end