自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Luckfort

治标不治本的西药循环反复。中药虽苦,但能将病痛斩草除根。

  • 博客(343)
  • 资源 (3)
  • 收藏
  • 关注

原创 51Nod 1290 Counting Diff Pairs

莫队算法+[二分预处理-树状数组]

2018-06-24 14:54:24 343

原创 JZOJ 4644. 【NOI2016模拟7.16】人生的经验

圈套圈求欧拉回路

2018-06-24 10:48:43 376

原创 NOI 2018.6.23A组总结

总结

2018-06-24 10:35:55 247

原创 JZOJ 4620. 【NOI2016模拟7.13】Jason做奥数

题目 解题思路首先,这道题目有一个关键的信息:要求的是各lcm的积。 这说明了什么?每个pcpcp^c可以一一处理! 考虑lcmlcmlcm中,质数ppp的指数为ccc出现了多少次? 那么答案就是: Πp∈质数,pc≤L    pc对应的次数Πp∈质数,pc≤L &amp

2018-06-20 21:10:04 156

原创 51Nod 1967 路径定向

欧拉回路+卡常卡死人

2018-06-19 16:48:05 329 1

原创 51Nod 1060 最复杂的数

分解质因数 反素数的性质

2018-06-14 22:43:49 183

原创 51Nod 1390 游戏得分

若干个奇数之和的奇偶性=奇数的个数的奇偶性

2018-06-13 22:22:21 173

原创 JZOJ 1425.【COCI2008】点歌

单调队列。DP状态的无重性

2018-06-06 15:48:50 170

原创 51Nod 1167 计算递推

①N要转化为K进制,才能够看清楚问题的本质。②顺着推不行考虑倒着来。③有一个小trick,就是ai≥1,这个时候心态不要崩了,因为解决问题的大方向总是对的,这个时候可以考虑什么辅助的转移。④高精度常数可能太大,这样会吃亏的。

2018-05-29 16:23:45 434

原创 51Nod 1383&1048 整数分解为2的幂

对于某个2^i的一种划分方案,如果不是只有它本身一个数,一定可以把这些2的幂按照升序排序,然后分成两段,每一段的和都是2^{i−1}。

2018-05-27 17:02:25 306

原创 JZOJ 5746. 和

检查每一个乘号,如果模数小于等于1e18那么可以不用快速加了

2018-05-26 14:17:32 510

原创 JZOJ 5723. 贪婪人

如果两维的信息互不干扰,则可以分开搞

2018-05-23 22:15:26 187

原创 51Nod1149 Pi的递推式

题目F(x)=1,x∈[0,4)F(x)=1,x∈[0,4)F(x)=1,x∈[0,4) F(x)=F(x−1)+F(x−π),x∈[4,+∞)F(x)=F(x−1)+F(x−π),x∈[4,+∞)F(x)=F(x-1)+F(x-\pi),x∈[4,+∞) 求F(n)F(n)F(n)。n≤106n≤106n≤10^6。题解假设问题是问每次只加1或2,加到nnn的方案数。 则F(n...

2018-05-23 21:49:15 169

原创 51Nod1220 约数之和

题目求Σni=1Σnj=1σ1(ij)Σi=1nΣj=1nσ1(ij)\Sigma_{i=1}^n\Sigma_{j=1}^n\sigma_1(ij), 其中,σ1(n)=Σd|nd,n≤109σ1(n)=Σd|nd,n≤109\sigma_1(n)=\Sigma_{d|n}d,n≤10^9解题思路错误的结论:Ans=Σni=1Σnj=1Σa|iΣb|j[gcd(a,b)=1]a...

2018-05-22 12:26:50 309

原创 APIO2018凉凉记

总起这次能够去APIO其实已经很不容易了,毕竟考虑刚考完GDOI文化课后我都成文盲了。Day0由于教练漏帮我报吃特色菜,所以我只能够来APIO了。一个人坐飞机,这是第一次。 辗转了很久终于来到了丽都,住的是广州二中大佬住过的房间,酒店的服务还挺周到的。Day1又久经辗转跑到海淀区?领完东西后,很艰难地抢到一间房。 下午练习赛,题水,所以去学习其他的东西了。Day2结...

2018-05-14 22:08:10 307

原创 GDOI2018爆肝记

GDOI2018

2018-05-02 17:35:13 238

原创 AGC005F Many Easy Problems

题目你有一棵无根树(n个结点,1~n标号),和一个整数k。 对于一个树上的结点集合S,可以用一个子树把S中的点全部包含,这里子树指的是原树结点的一个子集,并且这些结点全部连通。对于集合S,令f(S)表示这样的子树最少所包含的结点数目。 共有C(n,k)种方法选出树上的k个结点。对于其中每种方法,设选出的点集为S,你需要求出所有这样的f(S)的总和。 答案可能很大,需要对924844033...

2018-04-27 17:19:38 263

原创 博弈的暴力

学到就是赚到

2018-04-27 10:50:24 234

原创 JZOJ 5695. 【GDSOI2018模拟4.26】链上二次求和

题目有一条长度为n的链(∀1≤i<n∀1≤i<n∀1≤iu>vu>vu>v坑了!!!!! 这是今天比赛的最水的一题,但是我看错题了。我以为不是链,结果gg了。 然后就很容易地发现了答案: Ans=ΣRi=LΣnj=1a[j]∗min(c[i],c[j])Ans=Σi=LRΣj=1na[j]∗min(c[i],c[j])Ans=\Sigma_{i=L}^R\Sigm...

2018-04-27 08:47:36 381 2

原创 JZOJ 5693. 【GDSOI2018模拟4.26】对战

游戏→子游戏,求sg的异或和。状态→子状态,$sg[子状态]的mex

2018-04-26 22:51:04 174

原创 JZOJ 5685. 【GDOI2018Day1模拟4.24】恐怖袭击

题目有情报称H市有恐怖分子要发动一场恐怖袭击。现在已知恐怖分子的坐标是(sx,sy),他将要发动袭击的位置是(tx,ty)。现在有n名特警,他们的位置分别是(x1,y1),(x2,y2),…,(xn,yn)。在每个单位时间内,恐怖分子和每个特警可以选择朝上下左右移动1的距离或者原地不动。因为特警完全掌握了恐怖分子的情报,每个特警可以根据恐怖分子在这个单位时间内的移动来决定自己这个单位时间内如何...

2018-04-24 17:32:41 433

原创 对GDOI模式的前两场比赛的分析

通常比赛的第一名有700多分,如果要进队,则至少要500分,这意味着GDOI前两场每场要200,GDSOI要100才能够达到上述的目标。可现实是怎么样的?做了2套跟GDOI难度相仿的题之后……    这两轮的模拟很能说明事。用大数据说话。下面我会将每题涉及的知识点以及比赛的时候完成的具体情况写出来。下面是第一轮模拟的具体情况。知识点估分

2018-04-23 09:20:32 401

原创 JZOJ 5620. 【NOI2018模拟4.1】修炼

题目描述 解题思路考虑部分分怎么做。 只有时间点d[1]...d[n]d[1]...d[n]d[1]...d[n]是有用的。 n≤50n≤50n≤50,设f[i][j]f[i][j]f[i][j]表示时间为d[i]d[i]d[i],手头上有第jjj个魂导器。那么显然有转移:是O(n2)O(n2)O(n^2)的,换或不换的情况自己讨论一下。 n≤1000n≤1000n≤100...

2018-04-22 07:49:43 189

原创 JZOJ 5678. 【GDOI2018Day2模拟4.21】果树

题目大意NiroBC 姐姐是个活泼的少女,她十分喜欢爬树,而她家门口正好有一棵果树,正好满足了她爬树的需求。 这颗果树有N个节点,节点标号 1…N。每个节点长着一个果子,第i个节点上的果子颜色为 Ci 。 NiroBC姐姐每天都要爬树,每天都要选择一条有趣的路径 (u,v) 来爬。 一条路径被称作有趣的,当且仅当这条路径上的果子的颜色互不相同。 (u,v) 和 (v,u) 被视作同一条...

2018-04-21 22:51:50 303

原创 JZOJ 5628. 【NOI2018模拟4.4】Travel

题目有N个人出去旅行,第i个人去A国有Ai种游玩方式,去B国有Bi种游玩方式,问至少有C个人去A国的情况下,所有人的游玩方式有多少种不同的可能。 两种所有人的游玩方式不同当且仅当存在一个人选择的游玩方式不同,或选择去的国家不同。 接下来有P次修改,每次修改一个人的Ai和Bi。 总方案数要 mod 10007 解题思路找突破口。 寻找是哪C个去A国,甚至去A国的人数要比C大,这...

2018-04-04 20:07:50 209

原创 JZOJ 5610. 【NOI2018模拟3.29】第1题

题目题解考虑链。 对于链,直接做一遍最长不下降子序列。 考虑菊花。同一个节点的不同的子树是不会互相影响的。 考虑如何构造最长不下降子序列。 f[i]f[i]f[i]表示长度为iii的不下降子序列的末尾的最小值。新加入一个元素,二分就好了。 思维变换:每个点xxx维护一个set,表示xxx的子树要留下来的点的权值,假设xxx作为数组的最后一个元素,即将加入fff,那么是不是...

2018-03-31 22:46:20 211

原创 JZOJ 5611. 【NOI2018模拟3.29】第2题

题目描述解题思路这题真TM恶心。 但是,我们必须在杂乱无章的max序列中找到一些有用的信息。 如果求T(A)T(A)T(A),那么直接用个单调栈或者分治一波搞定。 但是要求T(T(A))T(T(A))T(T(A))的值,这使我们不得不寻找这个序列的某些规律。整体感知解题的方法一定是扫一遍或者对于长度为nnn的区间分治一波。 不能将T(A)T(A)T(A)构造出来...

2018-03-29 22:46:04 227

原创 JZOJ 5602. 【NOI2018模拟3.26】Cti

题目有一个n*m的地图, 地图上的每一个位置可以是空地, 炮塔或是敌人. 你需要操纵炮塔消灭敌人。 对于每个炮塔都有一个它可以瞄准的方向, 你需要在它的瞄准方向上确定一个它的攻击位置,当然也可以不进行攻击。一旦一个位置被攻击, 则在这个位置上的所有敌人都会被消灭。 保证对于任意一个炮塔, 它所有可能的攻击位置上不存在另外一个炮塔。 定义炮弹的运行轨迹为炮弹的起点和终点覆盖的区域. 你需要...

2018-03-27 22:07:33 291

原创 JZOJ 5600. 【NOI2018模拟3.26】Arg

题目给出一个长度为 m 的序列 A, 请你求出有多少种 1…n 的排列, 满足 A 是它的一个 LIS. 对于 100% 的数据, 1≤m≤n≤151≤m≤n≤151≤m≤n≤15.解题思路对于n≤12n≤12n≤12的,其实可以暴力,将能想到的剪枝想到。 ①由于n≤12n≤12n≤12,可以通过O(n2)O(n2)O(n^2)的暴力将f[i]f[i]f[i]构造出来。很容易得到,...

2018-03-26 22:48:59 287

原创 BZOJ 1008.[HNOI2008]越狱

题目大意有一个n个元素的序列,有m种颜色。求有相邻元素颜色相同的序列总数。 对100003取模。解题思路答案的情况太多了!!! 所以需要正难则反,考虑没有相邻元素相同颜色的序列总数。 第一个元素可以有mmm种颜色,后面的元素只有m−1m−1m-1种元素可选。所以不合法的方案数为m∗(m−1)n−1m∗(m−1)n−1m*(m-1)^{n-1} 又总方案数为mnmnm^n。所...

2018-03-23 22:43:55 136

原创 BZOJ 1007.[HNOI2008]水平可见直线

题目在xoyxoyxoy直角坐标平面上有nnn条直线L1,L2,...LnL1,L2,...LnL1,L2,...Ln,若在yyy值为正无穷大处往下看,能见到LiLiLi的某个子线段,则称LiLiLi为 可见的,否则LiLiLi为被覆盖的. 例如,对于直线: L1:y=xL1:y=xL1:y=x; L2:y=−xL2:y=−xL2:y=-x; L3:y=0L3:y=0L3:y=0 则L...

2018-03-23 22:36:00 135

原创 JZOJ 3862. 【JSOI2014】病毒分类

网络流与匹配(解决k染色的某种特定情况下的巧径)

2018-03-18 21:06:26 266

原创 BZOJ 1005.[HNOI2008]明明的烦恼

①Prufer序列②质因数分解高精度

2018-03-15 22:34:43 143

原创 BZOJ 1003.[ZJOI2006]物流运输

①DP中界点的重要性②界点前和界点后表示答案的式子

2018-03-14 22:50:08 163

原创 BZOJ 1001. BJOI 2006 狼抓兔子

①网络流双向边

2018-03-13 16:41:32 234 1

原创 JZOJ 5557. 写诗

题目大意给一个排列hhh,求是否存在三元组(i,j,k)(i,j,k)(i,j,k),其中i<j<ki<j<kihi−hj=hj−hkhi−hj=hj−hkh_i-h_j=h_j-h_k。解题思路有这么几种想法。 第一种,将排列中奇偶性相同的放在一块,然后寻找中点出现了没。但这种方法显然有问题。因为新加入一个数后,有O(n2)O(n2)O(n^2)种可能能...

2018-03-12 22:53:22 196

原创 [CF700E][JZOJ5558]Cool Slogan

题目给你一个长度为nnn的字符串SSS,求最长的一个字符串序列a[1]...a[k]a[1]...a[k]a[1]...a[k]满足序列中的每一个字符串都是SSS的子串,且对于任意的1<i<=k1<i<=k1a[i−1]a[i−1]a[i−1]在a[i]a[i]a[i]中至少出现两次。两次出现允许重叠。求最大的kkk。 Easy:n≤4000,Hard:n≤2∗105...

2018-03-06 17:03:56 295

原创 JZOJ 4072. 【TJOI2015】弦论

题目给定一个长度为NNN的字符串|S||S||S|,有两种问法。 第一种:问第KKK小的本质不同的子串。 第二种:问第KKK小的子串。 本质不同,也就是说如果同一个子串在不同的位置出现了,不重复计算。 N≤105N≤105N≤10^5。题解所谓子串,是后缀的前缀。 Trie?Trie不能够在复杂度允许的情况下识别所有的子串。 SA?对于第一种问法显然可以做。但是搞不定第...

2018-03-05 21:57:06 324

原创 JZOJ 3845. 【NOIP2014八校联考第1场第1试9.20】简单题

题目dzy 手上有一张n 个点m 条边的联通无向图,仙人掌是一张每条边最多在一个简单环内的联通无向图。他想求这个无向图的生成仙人掌中最多有多少条边。 但是dzy 觉得这个问题太简单了,于是他定义了“美丽的生成仙人掌”,即在一个生成仙人掌中如果满足对于任意编号为i,j(i 他现在想要知道这张图的美丽的生成仙人掌中最多有多少条边,你能帮帮他吗? 对于100% 的数据,n 题解对于

2018-02-06 22:47:12 254

原创 JZOJ 3782. 【NOIP2014模拟8.17】组队

题目你的任务是将一群人分到两个队伍中,使得: 1、每个人都属于一个队伍。 2、每个队伍至少有一个人。 3、每个队伍的任意一个人都认识其他人。 4、两支队伍的人数尽可能接近。 这个任务可能有多组解,你可以输出任意一种。 注意:认识是单向的且没有传递性。 N≤100题解当时做的时候,直接暴力加点,维护两个队伍,最后微调两队中的人。 但这样是不行的。因为完全可能有可能x跟

2018-02-02 20:52:20 172

中文字符 UTF-8 编码查询表

为大家提供Python的UTF-8编码查询表,大家可以对照左列的编码查询右列的汉字。 例:\u4e00对应汉字“一”

2021-10-06

任意模数NTT的代码

这是任意模数NTT的代码,非常地实用。我的代码比较好理解,希望能够和大家分享。

2018-08-22

一篇NOIP2015总结

一个总结

2016-11-08

空空如也

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

TA关注的人

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