自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

帅气廖鹏飞

哈哈哈嗝~~~

  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 hdu 5634 Rikka with Phi

文章目录题目链接:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5634线段树题,3种操作:1 把[L,R]内的每个值val改成φ(val)\varphi(val)φ(val)2 把[L,R]内每个数改成x3 求[L,R]内的和欧拉函数求不了多少次就变成1了主要就是剪枝:①:如果这段区间的和等于这段区间的长度,那就说明每个数都是1了...

2018-11-30 13:33:38 222

原创 hdu2586 How far away【模板】求

文章目录题目链接:在线算法题目链接:题意:给一棵树,求节点u到v的最短距离弄一个dep[]数组,dep[u]表示u节点到根节点的深度,然后找到u和v节点的lcadis[u]表示到根节点的距离,答案就是dis[u]+dis[v]-dis[lca]*2在线算法求出dfs序,然后u的dfs序到v的dfs序中深度最小的那个就是lca,用RMQ来维护据说这道题数据很水,今天重新写的时候,我RM...

2018-11-29 16:44:54 165

原创 2018焦作网络赛

文章目录E-Jiu Yuan Wants to Eatdfs2UpdateNodeE-Jiu Yuan Wants to Eat题目链接:https://nanti.jisuanke.com/t/31714题意:树链剖分4种操作:1 u到v的节点同时乘上x2 u到v的节点同时加上x3 u到v的节点全部64位无符号整型取反4 求u到v节点的和树链剖分学了又忘了,来复习一哈dfs2...

2018-11-29 14:48:18 246

原创 poj 1837 Balance

文章目录题目链接:遇到的问题①用map②初始化题目链接:http://poj.org/problem?id=1837题意:有个天平每边有N个刻度,负数代表在左边,整数代表在右边,然后有M个砝码。问挂完这M个砝码使天平平衡的有多少种方案?竟然是个dp,感觉这个转换很牛皮呀,dp[i][j]表示前i个物品挂完天平状态是j的方案数,感觉只要把这个状态构建好了转移方程其实还是挺简单的遇到的问题...

2018-11-27 17:19:37 158

原创 2018牛客Wannafly29

文章目录A-御坂美琴B-白井黑子A-御坂美琴https://ac.nowcoder.com/acm/contest/271/A这道题发现我是倒着做的,就是把大的分解成小的,然后clf是正着做的,因为一个数分成两半,要不就相等,要不就相差1,于是就从小的两两组合,结果就WA了,比赛的时候我也感觉这样没什么问题呀,就是想不出什么错误样例,最后只能对拍了,找到一个:input:4 45 5 ...

2018-11-27 14:14:50 203

原创 UVA1025 Thematic Contests

文章目录题目链接:题目链接:题意:有N个站台,最终时间T,然后N-1个数表示每两个站台之间需要的时间,然后再给一个M1表示有M1个发车时间,表示从左到右这个方向的火车的发车时间,以及一个M2和M2个数表示从左到右这个方向的火车的发车时间。问这个人从1站台出发,T时刻要到达N站台,但要停留在站台上的时间最少,也就是说尽可能多的时间在火车上比如第一个样例:4555 10 1540 5 ...

2018-11-26 22:08:29 206

原创 牛客练习赛28-B数据结构 【模板】区间加乘平方和

文章目录题目链接:①先加还是先乘?②维护平方和题目链接:牛客练习赛28-B数据结构①先加还是先乘?来总结一哈线段树的lazy标记:就是lazy标记既有加的,又有乘的,那向下更新的时候,应该先弄乘还是先弄加喃?我们弄成都是先乘再加,只不过如果是先加再乘的话,做一哈变形就阔以了:原来是sum,先加add,再乘mul,最后就是 (sum+add)mul拆开来就是summul+addmul...

2018-11-25 11:11:06 257

原创 2018牛客小白月赛9

文章目录C-红球进黑洞E-换个角度思考C-红球进黑洞https://ac.nowcoder.com/acm/contest/275/C题意:两种操作:操作1:是求区间[L,R]的和操作2:把[L,R]区间的每个数都异或一个数 k最开始没反应过来,异或的和不等于和的异或,很傻逼地写了半天。。。最会发现不会诶T_T然后看题解,真的很厉害,他是保存每段区间内,各个位上有多少个1,然后通过...

2018-11-24 11:19:14 299

原创 主席树求区间[L,R]内小于等于x的个数【模板】

文章目录题目链接:hdu4417题目链接:hdu 4417 Super Mario牛客小白月赛9 Ehdu4417/*主席树求[L,R]内小于等于x的个数*/#include"bits/stdc++.h"using namespace std;typedef long long LL;const int maxn=2e6+5;int Ls[maxn],Rs[maxn],tree...

2018-11-23 12:31:45 1244

原创 Aizu 1379 Parallel Lines

文章目录题目链接:(一)计算复杂度(二)dfs两重循换变一重题目链接:http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=1379https://vjudge.net/contest/270706#problem/B题意:给了N个点,问能最多能选出几对直线的斜率相同,斜率可能有多种,点不能重复使用比赛的时候想把斜率预处理出来,...

2018-11-21 10:59:34 283 2

原创 树链剖分【专题】

文章目录bzoj 1036 洛谷P2590 code[vs] 2460 树的统计洛谷 P3178 树上操作bzoj 1036 洛谷P2590 code[vs] 2460 树的统计code[vs] 2460洛谷P2590bzoj 1036好像bzoj上的数据比较多这道题注意可能是负数,因此求最大值的时候要初始化为-inf//#include"bits/stdc++.h"#include...

2018-11-19 16:08:57 185

原创 codeforce828E. DNA Evolution【树状数组统计贡献】

文章目录题目链接:题目链接:http://codeforces.com/problemset/problem/828/E题意:先给一个DNA序列,然后有两种操作操作1:把 x 位置的碱基改成 c操作2:给一个 L 和一个 R ,以及一个字符串 s ,这个字符串s是一直循环重复的,比如s=‘ATC’,那就是’ATCATCATCATC…'一直循环下去。问在[L,R]中,对应位置字符相同的有...

2018-11-19 16:06:47 296

原创 codeforce GYM101933 J. Jumbled String

文章目录题目链接:题目链接:http://codeforces.com/gym/101933/problem/J题意:给4个数a,b,c,让构造01串,使得子序列子序列中 00 的个数是 a 个,01 是b个,10是c个,11是d个这道题其实思路是比较好想的,关键就是特判哇WA得我很无语,用来比赛的话真是道好题啊第三组数据应该就是4个数都是0的时候,改了这个我就过了第三组T_T#in...

2018-11-19 13:44:16 425

原创 poj 2528 Mayor's posters【区间离散化】

文章目录题目链接:题目链接:http://poj.org/problem?id=2528题意:就是有 N 种海报,每种海报有个长度[L,R],后来的海报会覆盖前面来的海报,问最后从最上面看,能看得到几种海报我的代码C++提交阔以AC,但是G++就会T,搜了一下G++与C++的区别:https://blog.csdn.net/dt2131/article/details/58689903...

2018-11-18 14:04:15 171

原创 codeforce 1076 D. Edge Deletion【堆优化的Dij还会被卡】

文章目录题目链接:题目链接:http://codeforces.com/contest/1076/problem/D题意:N个点,M条边,选择K条边留下来,使得留下来的这些节点到1号点的最短路不变,并且要使留下来的点最多因为要连成一颗树,所以最多就是K+1个节点,跑个Dij,然后顺着选K个点就行了这道题最大的收获是:堆优化的Dij也会被卡,要标记看是不是在队列里面,以前不是一直说不用标记...

2018-11-16 16:16:46 285

原创 hdu 3926 Hand in Hand【同构图】

文章目录题目链接:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3926题意:给两个图,判断他是否是同构图以前只见过一次同构的题,连同构的意思都忘了T_T这个2018暑假牛客多校(一)D是我第一次也是唯一一次听到同构的时候要判断两个图是不是同构貌似是很难的,牛客多校那个好像才8个顶点哇,而我们这道题点虽然比较多,但是有个很关键的限制条件...

2018-11-15 21:15:42 237

原创 codeforces1055C. Lucky Days

文章目录题目链接:题目链接:http://codeforces.com/contest/1055/problem/C竟然被这道题卡住了T_T其实就是能移动gcd(ta,tb)的长度,然后尽量使他们对齐就行了然后不一定刚好对齐,所以在不多出一点和多出一点这两种情况中选最大就行了#include"bits/stdc++.h"using namespace std;typedef lon...

2018-11-14 12:27:34 473 1

原创 lightoj 1289【多个数求最小公倍数】

文章目录题目链接:手写位图:用bitset题目链接:https://vjudge.net/contest/269935#problem直接求lcm途中的答案会很大,而且不能直接取模以前就只知道两个数的lcm怎么求,但是多个数怎么办呢?以为也是除以他们的gcd就行了,结果不对,自己推也没有推出来,网上看了大佬们的想法才知道,是要找每个质因子最高次的比如说2 4 6,这三个数的lcm=12,...

2018-11-14 11:30:39 490

原创 51nod 1437 迈克步 codeforce547B. Mike and Feet

文章目录题目链接:题目链接:51nod 1437cf547B用单调栈维护出这个数左边和右边第一个比他小的数的位置所以这个数就对这个长度最小的数就有贡献关键的一个思想就是:长度为len的最大值肯定包含长度为len+1的最大值,所以要在这两个里面取最大的#include"bits/stdc++.h"using namespace std;typedef long long LL;c...

2018-11-07 16:17:05 211

原创 51nod 1574 排列转换 codeforce584E. Anton and Ira

文章目录题目链接:题目链接:51nod 1574cf584E先转换一哈题意,就是乱序的排列,把他变成有序的,交换两个数的代价是两个数下标的绝对值,问最小的代价我就按顺序来,从小到大依次把每个数换到他该在的地方一开始以为只要是对序列有贡献应该就阔以,代价应该是不变的,只要不是换过去又换回来那种浪费就行但是2 3 1这个例子就让我否定了这个猜想,先把1换到对应位置需要2的代价,然后再换又...

2018-11-07 14:08:16 226

原创 51nod 1421 最大MOD值 codeforce 484B. Maximum Value【调和级数复杂度T_T】

文章目录题目链接:题目链接:51nod 1421cf484B参考博客:https://blog.csdn.net/linkfqy/article/details/78300976对哈,里面那层循环的复杂度是调和级数,数越大枚举这个数的倍数就越小然后就是找一段范围内最大的数,最开始竟然没有反应过来,就是找这段范围的最右边看在哪里,他的左边一个不就是这段范围里最大的嘛~#include"...

2018-11-05 20:07:38 266

原创 线性基【模板】

文章目录题目链接:题目链接:①:洛谷P3812②:牛客练习赛26D参考博客:https://www.cnblogs.com/olinr/p/9477787.html这位童鞋写得很好~求异或最大值#include"bits/stdc++.h"using namespace std;typedef long long LL;const int maxn=1e5+5;const i...

2018-11-04 14:39:00 193

原创 51nod1486 大大走格子

http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1486&judgeId=563640普通 nnn 行 mmm 列没有不能走的方案数就是 C(n+m−2,n−1)C(n+m−2,n−1)C(n+m-2,n-1) 种 假如不能走的点叫做黑点 现在记一个 dp[i]dp[i]dp[i] 为考虑了不走这个黑点的左...

2018-11-03 17:15:37 239

原创 POJ 3046 Ant Counting(多重集组合数,归纳优化第三层循环)

http://poj.org/problem?id=3046 就是这种模型: 给 NNN 种物品,每种有 aiaia_i 个,从中选出 mmm 个,求方案数?还是直接来样例比较直接: 样例就是:有 两个 111 ,两个 222 ,一个 333,问从中选 222 个数 加上 从中选 333 个数的方案数之和 dp[i][j]dp[i][j]dp[i][j] 表示从前 iii 种物品中,选...

2018-11-03 15:43:24 276

原创 bzoj 4710 分特产

文章目录题目链接:题目链接:https://www.lydsy.com/JudgeOnline/problem.php?id=4710题意:m种物品,每种aia_iai​个,分给n个人,问几种分法?又是一道感觉很懵逼的容斥题如果就只有一种土特产的话就是灰常标准的隔板法了,但是现在是m种怎么办呢?直接来凑就要这种分给那几个人,下一种又分给那些还没得到的人。。。。这样凑要凑成最后每个人都至...

2018-11-03 14:00:05 219

原创 hdu 5072 Coprime(容斥+快速统计cnt个数与x互质的个数)

文章目录题目链接:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5072题意:给n个数,从中选三个,三个数满足条件的要求是:三个数中两两互质或两两不互质,问满足条件的个数?转换成求满足条件的反面:①:a和b,c互质,b和c不互质②:a和b,c不互质,b和c互质于是就是枚举每个数,找出与他互质的个数与不互质的个数答案就是:互质个数*不互...

2018-11-03 13:53:45 385

原创 51nod 1103 N的倍数(抽屉原理)

文章目录题目链接:题目链接:http://www.51nod.com/Challenge/Problem.html#!#problemId=1103&judgeId=0题意:给N个数,要求然后选一些数的和是N的倍数如果是求其他随便一个数的倍数,我还不知道怎么做,但这里要求的就是N的倍数,于是就有了些技巧了把这些数弄个前缀和,然后对N取模①:如果有两个数相同,那么这两个数中间这一...

2018-11-03 11:16:25 215

Swust西南科技大学大物实验表格.rar

就是以前做大物实验有些要手画表格或者买坐标纸很麻烦而且还不好看,我就想用excel来做,顺便学习excel,完了之后直接打印就行了

2019-09-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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