会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
seasonal
博客园
首页
管理
上一页
1
···
4
5
6
7
8
9
10
11
12
···
27
下一页
2016年11月25日
codeforces712D Memory and Scores(前缀和优化dp)
摘要: 题意:两个人玩取数游戏,第一个人分数一开始是a,第二个分数一开始是b,接下来t轮,每轮两人都选择一个[-k,k]范围内的整数,加到自己的分数里,求有多少种情况使得t轮结束后a的分数比b高。 (1 ≤ a, b ≤ 100, 1 ≤ k ≤ 1000, 1 ≤ t ≤ ...
阅读全文
posted @ 2016-11-25 08:24 seasonal
阅读(112)
评论(0)
推荐(0)
2016年11月19日
HDU3401 Trade(单调队列优化DP)
摘要: 最近做CF的时候遇到单调队列优化DP的问题,看了一下网上这种题也很少,而且都很难理解,下面是两个解释的比较好的博客:单调队列优化DP的基本思路:点击打开链接两道例题详解:点击打开链接下面讲一下我自己对单调队列优化dp的理解,首先不是所有dp都可以使用单调队列优化的,只...
阅读全文
posted @ 2016-11-19 15:06 seasonal
阅读(82)
评论(0)
推荐(0)
2016年11月17日
【?】codeforces721E Road to Home(DP+单调队列)
摘要: 转换关系搞清楚了,但是关于那个单调性来处理DP的地方,还是不明白,应该是单调队列优化DP这个点不会,补一下代码,先学一下单调队列优化DP,参考博客:点击打开链接#include#include#includeusing namespace std;const int ...
阅读全文
posted @ 2016-11-17 15:59 seasonal
阅读(74)
评论(0)
推荐(0)
2016年11月15日
codeforces721D Maxim and Array(贪心)
摘要: 题意:给出一系列数,要求可以进行k次操作,每次可以将数列中一个数+x或-x,求这些数的乘积的最小值。要点:这题就是贪心,如果负数是奇数个,就将当前数列中绝对值最小的数远离0,如果是偶数个,就靠近0。自己算算觉得还是挺靠谱的,感觉自己做还是不敢这么写。#include#...
阅读全文
posted @ 2016-11-15 20:28 seasonal
阅读(144)
评论(0)
推荐(0)
2016年11月14日
codeforces721C Journey(DP)
摘要: 题意:给出一个图,问从点1到n,在总时间为T的情况下最多能经过多少城市?要点:一看就知道是DAG里的DP,直接递推比较难写,用记忆化搜索比较方便,基本思路就是用dp[i][j]存储从i开始经过j个城市所需最少时间,最后找出时间小于等于T的j的最大值即可。#includ...
阅读全文
posted @ 2016-11-14 22:00 seasonal
阅读(99)
评论(0)
推荐(0)
RMQ问题
摘要: BMQ问题就是在一系列连续的数中,找出一个区间内最小的数,基本思路就是用d[i][j]表示从i开始,长度为2^j的一段元素中的最小值,直接先递推预处理,时间是O(nlogn),查找就O(1)基本模板:#include#include#includeusing name...
阅读全文
posted @ 2016-11-14 15:46 seasonal
阅读(108)
评论(0)
推荐(0)
2016年11月11日
HDU3394 Railway(点双连通分量)
摘要: 题意:给出一个无向图,求出它的冲突边数和多余边数,冲突边就是那些同时存在于多个环中的边,而多余边是不在任何一个环中的边.。要点:多余边很明显就是桥,我们可以推断除冲突边只能在点双连通分量中,感觉边双应该也行,主要就是求出分量后看分量中点数n和边数m的关系,如果n#in...
阅读全文
posted @ 2016-11-11 07:37 seasonal
阅读(106)
评论(0)
推荐(0)
2016年11月6日
HDU3749 Financial Crisis(点双连通分量+并查集)
摘要: 题意:给出一个图和一系列查询,查询是给出两个点,问两点之间有多少条点不重复的路径要点:明显是点双连通,如果u,v不连通(并查集处理)输出0;如果u,v处于同一个点双连通分量,输出2(注意这里如果这个分量只有两个点一条边输出1);如果不同,输出1即可。注意这题有个地方要...
阅读全文
posted @ 2016-11-06 10:38 seasonal
阅读(81)
评论(0)
推荐(0)
双连通分量
摘要: 双连通分量就是无向图中的强连通分量,基本就是找割顶和桥。割顶就是一个点,如果把它取掉,连通分量数量就会增加,桥就是一条边,同理。对于一个连通图,如果任意两点至少存在两条“点不重复”的路径,也就是任意两条边都在一个简单环中,即内部无割顶,则说这个图是点双连通的。对于一个...
阅读全文
posted @ 2016-11-06 08:52 seasonal
阅读(122)
评论(0)
推荐(0)
2016年11月1日
欧拉函数
摘要: 数论里的一个小定理,没什么特别的,就是求[1~n]中与n互质的数的个数,其实还有挺多其他拓展,比如计算贡献啥的,后面再补吧。Euler函数表达通式:euler(x)=x(1-1/p1)(1-1/p2)(1-1/p3)(1-1/p4)…(1-1/pn),其中p1,p2…...
阅读全文
posted @ 2016-11-01 14:40 seasonal
阅读(100)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
11
12
···
27
下一页