ez_2016gdgzoi471的博客

顺风不浪,逆风不怂

To Do List【Learning】

1.一个人的数论 2.相逢是问候 3.一个动态树好题 4.拉格朗日插值的题目 5.博弈论相关的题目

2018-09-12 07:16:30

阅读数 129

评论数 0

省选模板

这里是我的省选的各种模板。 1.Dijkstra算法 题目描述 给出一个有向图,请输出从某一点出发到所有点的最短路径长度。 输入格式 第一行包含三个整数N、M、S,分别表示点的个数、有向边的个数、出发点的编号。 接下来M行每行包含三个整数Fi、Gi、Wi,分别表示第i条有向...

2018-04-26 21:43:01

阅读数 864

评论数 3

【bzoj1038】[ZJOI2008]瞭望塔【模拟退火】

题意:给你一段起伏的山,让你找出一个点,使得在这个点时可以看到山上的任何一个点。 题解:这题正解是半平面交,用模拟退火可以过。让退火去跑最佳的x,然后二分出y。退火的调参很重要,重点是要给予足够的时间让其充分冷却才能跑出最优解。我调了几十发的参= = 二分的check,只要用叉积判断一下相邻两...

2019-03-23 08:10:57

阅读数 25

评论数 0

【bzoj3672】[Noi2014]购票【斜率优化dp】【线段树】

这个斜率优化式很简单,推一下就出来了,跟陶陶的难题II很像。 接下来就在线段树上维护凸包就好了。查询的时候在线段树上找到对应区间,然后在凸包上二分。 为了方便,我写了可撤销的线段树+凸包。 #pragma GCC optimize(3) #include<cs...

2018-12-08 21:21:57

阅读数 75

评论数 0

【bzoj4162】shlw loves matrix II 【特征多项式】【拉格朗日插值】

题意:给你一个n×nn\times nn×n的矩阵,求它的kkk次方模100000000710000000071000000007。n≤50,k≤210000n\le50,k\le2^{10000}n≤50,k≤210000。 首先,特征多项式的定义是什么? 我们定义矩阵AAA的特征多项式f(...

2018-12-08 21:16:08

阅读数 142

评论数 0

Noip2018游记

Day -n 在比赛中被虐菜。 Day 0 全机房都在腐败。 Day 1 T1好像见过,忘了怎么做。猜个结论,过了大样例就扔了。后来发现这是去年Noip前的普及组模拟题,原题Noip2013。 T2第一反应选出的是原来的子集。手算样例没错,发现不难证,就写了一发完全背包,过了大样例就扔...

2018-11-14 21:21:39

阅读数 312

评论数 3

【CF375C】Circling Round Treasures【XSY1176】大包子环绕宝藏【状压dp】

注意到题目中有这一句话: 注意路线可以自交。为了确定一个格子是否在这条路线里面,请使用以下算法判断: 1.假设该点的坐标为需要判断的点为 p(i,j) ,该点不在路线上 2.从该点往任意方向作一条射线,如果与路线相交奇数次,我们就认为这个格子在这条路线里面,否则这个格子在这条路线外面。 我们设f...

2018-10-04 22:48:44

阅读数 86

评论数 0

【 2016北京集训测试赛(十七)】crash的游戏【组合数】【斯特林数】

题意:求 ∑i=0mCmi×Cn+2i−mk\sum_{i=0}^{m} C_{m}^{i}\times C_{n+2i-m}^{k}i=0∑m​Cmi​×Cn+2i−mk​ 其中n,m≤109n,m\le10^{9}n,m≤109,k≤300k\le300k≤300。共TTT组数据,T≤500T...

2018-09-29 19:36:22

阅读数 91

评论数 0

【nowcoder Wannafly挑战赛24 F】 wyf的超级多项式【FFT/NTT】【构造】

题目传送门 停更已久的blog。。。 神题啊!orzorz ckw大佬 我们考虑构造fff的递推式。我们设有数组ccc,满足 f[n]=∑i=1kc[i]×f[n−i]f[n]=\sum_{i=1}^{k}c[i]\times f[n-i]f[n]=i=1∑k​c[i]×f[n−i] 我们令c[0...

2018-09-27 22:22:41

阅读数 141

评论数 0

【bzoj4002】[JLOI2015]有意义的字符串【数论】【矩阵快速幂】

题意:求⌊(b+d√2)n⌋ mod 7528443412579576937⌊(b+d2)n⌋&amp...

2018-08-27 22:26:57

阅读数 144

评论数 0

【bzoj4383】[POI2015]Pustynia【拓扑排序】【线段树优化建图】

其实就是一些大小关系。我们设一条边u−>vu−>vu->v代表u>vu>vu>v或者u...

2018-08-24 17:03:17

阅读数 176

评论数 0

【ARC082E】Convex Score【枚举】

考虑一个有nnn个顶点凸多边形,多边形内(包括顶点)有kkk个点,则会造成2k−n2k−n2^{k-n}的贡献。我们可以转化一下,k−nk−nk-n其实就是凸多边形内部的点的数量,2k−n2k−n2^{k-n}就是这些点每个都可以取或者不取的方案数。所以我们就可以把问题转化一下:有多少种选点的方案...

2018-08-24 16:37:39

阅读数 37

评论数 0

【bzoj4712】洪水【树链剖分】【动态dp】

我们首先想一个dp方程:f[u]=min{∑v,v∈son[u]f[v],val[u]}f[u]=min{∑v,v∈son[u]f[v],val[u]}f[u]=min\{\sum_{v,v\in son[u]}{f[v]},val[u]\}。 这个方程可以通过矩阵的形式来表示。 先把树轻重链...

2018-08-21 21:04:15

阅读数 231

评论数 0

【AGC007F】Shik and Copying String【贪心】【队列】

画一个折线图。每一行表示一次复制,每一列表示一个位置,红线表示字母确定过程的路线。 则我们可以从T串从右往左贪心取,使得折线尽量靠右。可以证明这样子是最优的。 具体实现时,我们可以维护一个队列,里面存在若干的T中的位置和S中匹配尽量靠后匹配位置的最大值,而且要满足这些位置和当前位置是相互影...

2018-08-21 20:47:59

阅读数 194

评论数 0

【AGC004F】Namori【树形dp】

神题。。。 orz wzd大神 代码 #include<cstdio> #include<cstring> #include<algorith...

2018-08-20 21:29:12

阅读数 56

评论数 0

【AGC004E】Salvage Robots【动态规划dp】

貌似我的dp和大多数写法不太一样。。常数巨大。 我们设f[i][j][k][l]f[i][j][k][l]f[i][j][k][l]为剩下横坐标范围为i to ji to ji\ to\ j,...

2018-08-20 21:24:42

阅读数 139

评论数 0

【AGC016B】Colorful Hats【结论题】

结论题,一直在猜结论。 分几种情况讨论。 设maxnmaxnmaxn为看到数量的最大值,minnminnminn为看到数量的最小值。 1.maxn−minn>11.maxn−minn>11.maxn-minn>1 直接输出No。 2...

2018-08-20 21:10:52

阅读数 74

评论数 0

【bzoj2090】[Poi2010]Monotonicity 2【线段树优化dp】

乱写了一个dp,结果A掉了。。 f[i]f[i]f[i]表示以iii结尾的最长长度。 首先f[i]=1f[i]=1f[i]=1。 然后f[i]=max{f[j]}+1f[i]=max{f[j]}+1f[i]=max\{f[j]\}+1 jjj满足 1.j<i1.j&...

2018-08-19 19:19:01

阅读数 108

评论数 0

【bzoj1535】[POI2005]Sza-Template【乱搞】

这道题我用一个思维难度和代码难度都比较低的算法过了,感觉性价比还是蛮高的qwq 我们首先设f[i]f[i]f[i]为s[i..n]s[i..n]s[i..n]和s[1..n]s[1..n]s[1..n]匹配的最大长度。 对于怎么求fff,我是直接二分+哈希乱搞求的。 考虑怎样的一个前缀的长度...

2018-08-18 16:35:18

阅读数 263

评论数 0

【bzoj1533】[POI2005]Lot-A Journey to Mars【单调队列】

这题不难,主要讲一下思维过程。 我们设a[i]a[i]a[i]为iii的油量,b[i]b[i]b[i]为iii到i+1i+1i+1或当i=ni=ni=n时nnn到111的路径长度。 我们先考虑一个方向。 如果111满足要求,应满足哪些条件? a[1]≥b[1]a[1]≥b[1]a[1]\g...

2018-08-18 15:14:25

阅读数 151

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭