自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(76)
  • 收藏
  • 关注

转载 新blog!!!

http://www.cnblogs.com/gzygzy转载于:https://www.cnblogs.com/tpgzy/p/10028298.html

2018-11-27 19:06:00 111

转载 OI回忆录

此刻 : 终结转载于:https://www.cnblogs.com/tpgzy/p/9862107.html

2018-10-27 16:18:00 147

转载 卡常技巧

1.能预处理的先预处理出来rep(i , 1, n) {rep(j , min(i , X), n) {XXXXX;}}rep(i , 1, n) {int tmp = min(i , X);rep(j, tmp, n) {XXXXX;}}2.如果复杂的就预处理出来3.少开没用的变量.4.少开全局变量5.如果if效率低下就用三目运算符if(X) XX;e...

2018-10-26 08:24:00 134

转载 考试策略

考试策略认真读完所有的三道题.如果遇到感觉自己会做的,可以A的.如果有大样例,就省下写暴力和对拍的时间.过了之后去做其他题之后如果遇到自己稍熟悉的题目,可以花10~20分钟的时间想算法如果想出了,那么可以写一下(时间早的前提),如果想不出,可以先打打暴力,去看另外一道题.打完暴力后再来想.转载于:https://www.cnblogs.com/tpgzy/p/9841...

2018-10-24 09:39:00 135

转载 Bzoj 1260: [CQOI2007]涂色paint (区间DP)

Bzoj 1260: [CQOI2007]涂色paint (区间DP)题目链接:https://www.lydsy.com/JudgeOnline/problem.php?id=1260囤了不少题,有人问为什么不更博客了,算了,更一发吧(这算不算失踪人口回归??)\(f[i][j]\)表示\(i~j\)被染色的最小次数.反过来考虑,先把最后的几个操作放在前面.然后进行区间DP....

2018-10-22 10:52:00 108

转载 Bzoj 1081 [Ahoi2009] chess 中国象棋

bzoj 1081 [Ahoi2009] chess 中国象棋题目链接:https://www.lydsy.com/JudgeOnline/problem.php?id=1801状态比较难设,的确没想到.不关心第几列出现是否出现了棋子的个数.而是看看上一行第几列出现了1或2个棋子利用组合巧妙解决问题.设\(f[i][j][k]\)表示第i行有j列有1个棋子.有k行有2个棋子....

2018-10-21 21:51:00 73

转载 NOIP2018 全国热身赛 第二场 (不开放)

NOIP2018 全国热身赛 第二场 (不开放)题目链接:http://noi.ac/contest/26/problem/60一道蛮有趣的题目.然后比赛傻逼了.即将做出来的时候去做别的题了.100分没了可以想到的是.2操作时,是将每个球的位置 \(-1\) ,然后把最左边的球放到 \(P-1\) 处。之后记录一个\(-1\) 次数保证相对位置不变.然后用set维护一下...

2018-10-21 15:17:00 161

转载 AT2386 Colorful Hats (乱搞题,思维题)

分情况讨论的神题...max不等于min + 1 或者不等于min,这种情况显然不存在.如果都等于一个数有两种情况:互相独立,那么a[i]肯定==n-1有相同的,那么a[i]一定不是独立的.那么就会有a[i]即为出现颜色的总个数.因为又不是独立的.所以每种颜色至少出现两次.所以满足\(2 * a[i] <= n\)即可.继续分析,如果max == min + 1的...

2018-10-19 21:15:00 104

转载 模拟赛2

目录 模拟赛2 T1 T2 T3 Last 模拟赛2调侃一下这次模拟赛爆炸。。。T1链接:https://www.luogu.org/problemnew/show/U45562模拟题./*我还是很喜欢你,像风走了...

2018-10-17 16:43:00 95

转载 CF873B Balanced Substring (前缀和)

CF873B Balanced Substring (前缀和)蛮有意思的一道题,不过还是.....................因为CF评测坏了,没有试过是否可过.显然求\(\sum[i][0] - \sum[l][0] = \sum[i][1] - \sum[l][1]\)\(\sum[i][0] - \sum[l][1] = \sum[i][0] - \sum[l][0]\)...

2018-10-16 21:05:00 134

转载 模拟赛1

目录 模拟赛1 T1 T2 T3 Last 模拟赛1好久没写博客了。。。。看着博客粉丝的增多,我还是很欣慰的。(虽然几乎都是本校学长学姐同门)把题目全部放到洛谷上了,想做一下的同学可以去下面的链接提交.T1题目链接:...

2018-10-16 16:40:00 111

转载 Some tricks

一 . \(2^i >\sum_{0}^{i - 1}2^i\)二. 当概率非常小时,且答案允许范围内的误差.如与正确答案不超过\(2^{-6}\)即可.选取一个较小的值,然后取min即可.三.二进制运算符直接考虑二进制拆分即可.转载于:https://www.cnblogs.com/tpgzy/p/9789063.html...

2018-10-15 06:56:00 106

转载 模拟赛简要题解与心得

目录 模拟赛简要题解与心得 T1 方格纸与直线 题解 T2 探险 题解 3.苹果树 题解 心得 模拟赛简要题解与心得最近我的心态炸了,写此博客纪念调侃一下.T1 方格纸与直...

2018-10-12 20:05:00 440

转载 Noip 训练指南

目录 Noip 训练指南 图论 数据结构 位运算 期望 题解 Noip 训练指南目前完成 \(4 / 72\)图论[ ] 跳楼机[ ] 墨墨的等式[ ] 最优贸易[ ] 泥泞的道路[ ] BZ...

2018-10-11 11:48:00 191

转载 CF280C Game on Tree (期望)

CF280C Game on Tree期望的确是个玄学(原因可能是我太弱了)还是不太会题意:期望多少次操作可以将树全部染黑话说这个题求概率呢.因为期望的线性性质,一棵树可以分解为多棵子树,而子树分解的最终状态就是点,所以我们可以计算每个点的期望操作次数再求和,这里的每个点的操作次数是指在这个点上操作。因为在操作之前不能被染黑,并且必须要染黑。所以期望次数为\(\sum_{i...

2018-10-10 21:44:00 119

转载 月考简要题解

模拟赛简要题解一下题目均可在loj上找到10178. 「一本通 5.5 例 4」旅行问题简单题,将n扩大到2 * n,单调队列即可,注意正反向.#include<iostream> #include<cstring> #include<cmath> #include<cstdio> #include<algor...

2018-10-10 19:42:00 102

转载 Bzoj 2435: [Noi2011]道路修建 (dfs)

Bzoj 2435: [Noi2011]道路修建大水题,会dfs即可.记录一下size,n - size为另一部分的点..Bzoj 会爆栈(真坑).ans记得开longlong,不然只有10分.#include <iostream>#include <cstdio>const int maxN = 1000000 + 7;int size[max...

2018-10-09 14:50:00 110

转载 Bzoj 1131[POI2008]STA-Station (树形DP)

Bzoj 1131[POI2008]STA-Station (树形DP)状态:设\(f[i]\)为以\(i\)为根的深度之和,然后考虑从他父亲转移.发现儿子的深度及其自己的深度\(-1\)其余的\(+1\),记录一下\(size\)就ok了转移:\(f[i] = f[fa] + n - 2 * size[i]\)记忆化搜索即可.Bzoj 可能过不了,原因貌似是栈空间不足,...

2018-10-09 10:23:00 148

转载 Bzoj 3450: Tyvj1952 Easy (期望)

Bzoj 3450: Tyvj1952 Easy这里放上题面,毕竟是个权限题(洛谷貌似有题,忘记叫什么了)Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 1031 Solved: 772Description某一天WJMZBMR在打osu~~~但是他太弱逼了,有些地方完全靠运气:(我们来简化一下这个游戏的规则有n次点击要做,成功...

2018-10-08 17:19:00 127

转载 Bzoj 4300: 绝世好题 (DP)

Bzoj 4300: 绝世好题 (DP)实在是无语了,不知道怎么DP的就过了...还是在吃饭的时候猛地想起来状态的缺失.然后A了???真奇怪.设状态\(f[i][j]\)表示前i位二进制为\(j\)的最大长度.当第i位的二进制\(j\)位出现了\(1\)时,长度+1.但是缺少了一步就是.只考虑了第\(j\)位,其实在所有为1的二进制中取max,才是当前位置的最大状态....

2018-10-08 15:09:00 89

转载 Bzoj 2431: [HAOI2009]逆序对数列 (DP)

Bzoj 2431: [HAOI2009]逆序对数列 (DP)题目链接:https://www.lydsy.com/JudgeOnline/problem.php?id=2431较为简单的一道题容易设出状态f[i][j]表示前i个位置产生j个逆序对的方案数.转移方程:因为第i个位置编号一定比前面的编号大,考虑逆序对的贡献.有\(0 ~ i - 1\)的逆序对贡献,所以转移方...

2018-10-08 14:55:00 97

转载 Bzoj 1055: [HAOI2008]玩具取名 (区间DP)

Bzoj 1055: [HAOI2008]玩具取名 (区间DP)题目链接:https://www.lydsy.com/JudgeOnline/problem.php?id=1055区间动态规划和可达性DP的好题.开始WA了几次,感到非常奇怪.原因竟然是n被定义了char型,真是zz了.\(f[i][j][k]\)表示区间\(i\)到\(j\)可以由\(k\)这个字符是否可以转变...

2018-10-08 14:39:00 99

转载 线段树入门详解

目录 线段树入门详解 本文适用人群 线段树大致思路 本人代码习惯 单点修改 单点查询 区间查询 区间加减 Last 线段树入门详解本文适用人群不算特别入门啦...

2018-10-07 21:16:00 208

转载 Bzoj 1087: [SCOI2005]互不侵犯King

Bzoj 1087: [SCOI2005]互不侵犯King题链今天下午没有事情,学习了一下\(状压DP\).感觉非常nice.设\(f[i][j][k]\)表示到达第\(i\)第\(j\)个状态使用了\(k\)的国王的方案数.首先筛出行合法的状态.然后二进制操作.我这里设\(a\)为合法状态.转移的时候.\(a[i] \& a[j]\),\((a[i] <&l...

2018-10-04 21:26:00 115

转载 Bzoj 2748: [HAOI2012]音量调节 (DP)

Bzoj 2748: [HAOI2012]音量调节题目链接比较水的一道DP题目.设状态\(f[i][j]\)表示第\(i\)首歌到达\(j\)音量是否可行.CODE:#include <iostream>#include <cstdio>const int maxN = 50 + 7;const int maxL = 1000 + 7;bool...

2018-10-04 15:56:00 97

转载 Bzoj 2752 高速公路 (期望,线段树)

Bzoj 2752 高速公路 (期望,线段树)题目链接这道题显然求边,因为题目是一条链,所以直接采用把边编上号.看成序列即可\(1\)与\(2\)号点的边连得是. 编号为\(1\)的点.查询的时候把\(r - 1\)就好了.这里的期望显然就是路径的平均值.期望值: \[\dfrac{\sum_{i=l}^r\sum_{j=l}^{r}dis[i][j]}{C_{r-l+1}^2...

2018-10-04 15:35:00 76

转载 惨淡的模拟赛

惨淡的模拟赛题面链接: https://pan.baidu.com/s/1vFVS1jCvAxJr3GbLnfjP0Q 提取码: 2jmjsol链接:链接: https://pan.baidu.com/s/1utyKl0urdyB721CvX708sA 提取码: rfk7T1预计:0 实际:0博弈论,不感兴趣且noip用不到,不打算学习,搜索都不想打T2期望得分:100 实...

2018-10-02 19:25:00 59

转载 GSS4 - Can you answer these queries IV || luogu4145上帝造题的七分钟2 / 花神游历各国 (线段树)...

GSS4 - Can you answer these queries IV || luogu4145上帝造题的七分钟2 / 花神游历各国GSS4 - Can you answer these queries IV题目链接:https://www.luogu.org/problemnew/show/SP2713线段树经典题目,然而被我用分块A了.对于区间开根号,\(1e18\)最...

2018-10-01 08:24:00 99

转载 Bzoj 近期题目一句话题解

目录 Bzoj 近期题目题解 1000: A+B Problem (模拟) 1008: [HNOI2008]越狱 (容斥) 1012: [JSOI2008]最大数maxnumber (线段树) 1034: [ZJOI2008]泡泡堂BNB (贪心) 103...

2018-09-30 22:30:00 391

转载 luogu P2574 XOR的艺术 (线段树)

luogu P2574 XOR的艺术 (线段树)算是比较简单的线段树.当区间修改时.\(1 xor 1 = 0,0 xor 1 = 1\)所以就是区间元素个数减去以前的\(1\)的个数就是现在\(1\)的个数.#include <iostream>#include <cstdio>#define lson now << 1#define r...

2018-09-30 10:07:00 104

转载 二进制运算符的相关运算

二进制运算符,经常忘记,所以挂在博客上方便以后查阅。注:1的二进制为00...00001, 0的二进制为000.....0000. 3的二进制为00...00011 ,5的二进制为00....001011.按位与运算符(& 叫做and)  规则:0&0 = 0, 0&1 = 0, 1&1=1.也就是说两位同时为1,结果为1,否则为0  例子: 3 ...

2018-09-29 22:09:00 200

转载 Bzoj 1085: [SCOI2005]骑士精神 (dfs)

Bzoj 1085: [SCOI2005]骑士精神题目链接:https://www.lydsy.com/JudgeOnline/problem.php?id=1085dfs + 剪枝.剪枝方法:1.每次交换只能改变一个位置.若发现之间相差的步数加上以前走的步数大于15的话,直接舍弃这一状态.2.初始时,\(ans\)设为\(16\)有了上面两个剪枝就A了.照这节奏,SCOI...

2018-09-29 20:32:00 92

转载 Bzoj 1083: [SCOI2005]繁忙的都市 (最小生成树)

Bzoj 1083: [SCOI2005]繁忙的都市题目链接:https://www.lydsy.com/JudgeOnline/problem.php?id=1083此题是最小瓶颈生成树的裸题.最小瓶颈生成树:由最小的边权的\(n-1\)条边连接起\(n\)个点.显然这就是\(Kruskal\)算法.继而得知其实就是求最小生成树,用\(prim\)也可以求.然后这道题就成了最...

2018-09-29 20:21:00 102

转载 Bzoj 1088: [SCOI2005]扫雷Mine (DP)

Bzoj 1088: [SCOI2005]扫雷Mine怒写一发,算不上DP的游戏题知道了前\(i-1\)项,第\(i\)项会被第二列的第\(i-1\)得知设\(f[i]\)为第一列的第\(i\)行位置是否有雷,有雷的话,\(f[i] = 1\),无雷\(f[i] = 0\)\(a[i]\)就是题目读入的东西.那么转移方程就是\(f[i] = a[i - 1] - f[i - 1...

2018-09-29 19:54:00 96

转载 luogu P1966 火柴排队 (逆序对)

luogu P1966 火柴排队题目链接:https://www.luogu.org/problemnew/show/P1966显然贪心的想,排名一样的数相减是最优的.证明也很简单.此处就不证明了.然后交换的话就是求一个逆序对.怎么样排序是一个关键.\(c\)数组的下标是\(a\)的排名,值是\(b\)的值.这样求逆序对的时候,就是排名为\(i\)的\(a\)数组,会对应...

2018-09-29 17:56:00 85

转载 Bzoj 3680: 吊打XXX (模拟退火)

Bzoj 3680: 吊打XXX && luogu P1337 [JSOI2004]平衡点 / 吊打XXX (模拟退火)Bzoj : https://www.lydsy.com/JudgeOnline/problem.php?id=3680luogu : https://www.luogu.org/problemnew/show/P1337上午闲来无事,没有比赛可以...

2018-09-29 14:10:00 110

转载 Bzoj 1257 [CQOI2007]余数之和 (整除分块)

Bzoj 1257 [CQOI2007]余数之和 (整除分块)题目链接:https://www.lydsy.com/JudgeOnline/problem.php?id=1257一道简单题.题目要求:\[\sum_{i=1}^nx \% i = \]\[\sum_{i=1}^nk - i * [\dfrac{k}{i}] = \]\[n * k - \sum_{i=1}^n ...

2018-09-29 09:51:00 109

转载 luogu2312 解方程 (数论,hash)

luogu2312 解方程 (数论,hash)第一次外出学习讲过的题目,然后被讲课人的一番话惊呆了.这个题,我想着当年全国只有十几个满分.....然后他又说了句我考场A这道题时,用了5个模数确实不好做想不到.由于\(a\)非常大.转为以下思路.设\(f(x) = a_0+a_1x+a_2x^2+\cdots+a_nx^n\)对于\(f(x) = 0\)则\(f(x)\%p ...

2018-09-27 20:25:00 109

转载 luogu 2296 寻找道路 (搜索)

luogu 2296 寻找道路题目链接:https://www.luogu.org/problemnew/show/P2296从终点bfs或者dfs,找出所有终点能到达的点.然后再从1到n看一下出边是否都与终点相连.然后对于可行的边,做最短路即可.因为这里的边权是1,所以bfs即可.CODE:#include <iostream>#include <cs...

2018-09-27 19:22:00 93

转载 LuoguP1351 联合权值 (枚举)

题目链接枚举每个点,遍历和他相邻的点,然后答案一边更新就可以了.最大值的时候一定是两个最大值相乘,一边遍历一边记录就好了.时间复杂度.\(O(n)\)#include <iostream>#include <cstdio>#define max(a,b) a > b ? a : bconst int maxN = 200000 + 7;con...

2018-09-25 21:03:00 94

空空如也

空空如也

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

TA关注的人

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