A1847225889
码龄9年
求更新 关注
提问 私信
  • 博客:148,977
    148,977
    总访问量
  • 323
    原创
  • 93
    粉丝
  • 66
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2016-08-15

个人简介:在一次次翻车中吸取教训……

博客简介:

A1847225889的博客

查看详细资料
个人成就
  • 获得55次点赞
  • 内容获得31次评论
  • 获得114次收藏
  • 代码片获得100次分享
  • 博客总排名768,257名
创作历程
  • 126篇
    2020年
  • 97篇
    2019年
  • 49篇
    2018年
  • 34篇
    2017年
  • 19篇
    2016年
成就勋章
TA的专栏
  • IOI2021集训队作业
    3篇
  • 决策单调性
    1篇
  • 析合树
    2篇
  • 乱搞
    5篇
  • FWT
    4篇
  • 树哈希
    1篇
  • 整体二分
    2篇
  • 线性基
    1篇
  • 矩阵树定理
    1篇
  • 平面图
    1篇
  • min_25筛
    1篇
  • 随机化
    1篇
  • ETT
    1篇
  • 虚树
    2篇
  • 珂朵莉树
    1篇
  • 比赛总结
    31篇
  • 程序代码
    1篇
  • 软件编程
  • 表现情况总结
    5篇
  • 好题总结
    4篇
  • 搜索
    2篇
  • 动态规划(DP)
    66篇
  • 二分查找
    2篇
  • 枚举法
    1篇
  • 编程语言
  • 图论算法
    7篇
  • LCA
    5篇
  • 数学
    53篇
  • 树链剖分
    8篇
  • NOIP初赛
    1篇
  • 期望DP
    3篇
  • 树形DP
    4篇
  • 黑科技
    2篇
  • 网络流
    10篇
  • 平衡树
    2篇
  • Splay
    2篇
  • 游记
    4篇
  • AC自动机
    3篇
  • Manacher
    1篇
  • 可并堆
    1篇
  • 后缀数组
    4篇
  • 费用流
    5篇
  • 可持久化并查集
    1篇
  • 四边形不等式
    1篇
  • 插头DP
    1篇
  • Trie
    4篇
  • 后缀自动机
    5篇
  • 计算几何
    4篇
  • 分块
    12篇
  • 莫队算法
    4篇
  • 二分图
    2篇
  • 有向无环图
    1篇
  • 计数
    2篇
  • 排序
    1篇
  • LCT
    10篇
  • 倍增
    3篇
  • 欧拉回路或欧拉路径
    2篇
  • 最小生成树
    1篇
  • 扫描线
    3篇
  • 位运算
    1篇
  • 数位DP
    3篇
  • 初赛
    1篇
  • 点分治
    3篇
  • 树上dfn序
    1篇
  • 线段树
    18篇
  • 并查集
    1篇
  • 链表
    1篇
  • 博弈
    4篇
  • 多项式
    3篇
  • FFT
    8篇
  • 打表
    3篇
  • 卡常数
    1篇
  • bitset
    1篇
  • 分治
    10篇
  • 构造
    4篇
  • 图论
    5篇
  • 斜率优化
    3篇
  • tarjan
    1篇
  • 支配树
    1篇
  • 连通性
    2篇
  • 期望
    3篇
  • 树
    4篇
  • Treap
    1篇
  • 结论题
    3篇
  • 贪心
    14篇
  • 扩展kmp
    2篇
  • 矩阵乘法
    2篇
  • 状压DP
    3篇
  • 二分
    1篇
  • 三分
    1篇
  • ST表
    2篇
  • 奇妙数据结构
    10篇
  • 奇葩
    5篇
  • hash
    2篇
  • 二分图匹配
    1篇
  • 单调队列
    3篇
  • 杂题
  • NTT
    7篇
  • 主席树
    1篇
  • 划分树
    1篇
  • kd-tree
    1篇

TA关注的专栏 1

TA关注的收藏夹 0

TA关注的社区 1

TA参与的活动 0

创作活动更多

王者杯·14天创作挑战营·第2期

这是一个以写作博客为目的的创作活动,旨在鼓励码龄大于4年的博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见https://bbs.csdn.net/topics/619735097 2、文章质量分查询:https://www.csdn.net/qc 我们诚挚邀请你们参加为期14天的创作挑战赛!

62人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

告别csdn通告

之前的原因见:https://blog.csdn.net/A1847225889/article/details/94967427现在习惯了用typora写markdown,所以留在csdn的理由已经消失了。至于为什么csdn还更新了那么久,那大概是因为情怀吧。但这个月以来,随着训练量的加大,我已经对同时在两个博客同时分享题解厌烦了。这个博客弃更了,如果要找我的话来博客园吧。再放一次地址:https://www.cnblogs.com/jz-597/...
原创
发布博客 2020.10.28 ·
604 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

2017 ACM-ICPC World Finals D Money for Nothing

题目在一个平面直角坐标系上有nnn个矩形的左下端点和mmm个矩形的右上端点。找到一个左下端点和一个右上端点,使得形成的矩形面积最大。n,m≤5∗105n,m\le 5*10^5n,m≤5∗105似曾相识。首先将一些显然不会最优的点去掉,那么就会得到两个点的序列,都是从左上到右下排布。考虑对于一个右上端点aaa,假如有左下端点ppp比左下端点qqq优:(xa−xp)(ya−yp)≥(xa−xq)(ya−yq)(x_a-x_p)(y_a-y_p)\ge (x_a-x_q)(y_a-y_q)(xa
原创
发布博客 2020.10.15 ·
667 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

2017-2018 ACM-ICPC, Central Europe Regional Contest (CERC 17) I Intrinsic Interval

题目给你一个排列,定义一个连续段为一个子区间,其中包含的数是连续的。对于一个子区间,求出包含它的本源连续段,即包含它的最小的连续段。需要处理若干个询问。n,m≤105n,m\le 10^5n,m≤105正解一眼看下去这不就是析合树吗?于是调了半天析合树,最终艰难地通过了。当然有些比较阳间的做法:可以发现对于询问的区间[L,R][L,R][L,R],找到最小的rrr使得存在lll,[L,R]⊆[l,r][L,R]\subseteq [l,r][L,R]⊆[l,r]并且[l,r][l,r][l
原创
发布博客 2020.10.15 ·
337 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

IOI2021集训队作业

IOI2021集训队作业150题中完成135题……对于我这种又菜又要学文化课的选手怎么可能办得到啊……不过能做一点是一点吧……毕竟有那么好的机会不能浪费啊……本次泛做试题来自于 21 场 ICPC 竞赛,所有竞赛均在 Codeforces 的 GYM 中可以找到(下面列表 中结尾的数字代表其在 GYM 中的场次编号,例如 101221 对应 http://codeforces.com/gym/101221):A 2014 ACM-ICPC World Finals,101221。B 2015 A
原创
发布博客 2020.10.15 ·
3158 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

6818. 【2020.10.07提高组模拟】数列递推

题目有个非负整数集合SSS,大小为mmm。接下来会有nnn个询问,每次询问对于一个数列,给出a0,a1,ka_0,a_1,ka0​,a1​,k,递推式为ai+2=kai+1+aia_{i+2}=ka_{i+1}+a_iai+2​=kai+1​+ai​,max⁡x∈Sax\max_{x\in S} a_xmaxx∈S​ax​为多少。n≤3∗105n\le 3*10^5n≤3∗105m≤105m\le 10^5m≤105比赛的时候直接推通项来搞,最终被它的精度问题搞死了。。。假如存在相邻的两项不异
原创
发布博客 2020.10.07 ·
198 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

杂

杂从杂题等东西中得到的小技巧,没时间写题写题解就放这里了。upd:10.6关于无向图无环定向:设fSf_SfS​表示SSS中的点已经形成了DAG的方案数。转移的时候枚举点集TTT,满足T⋂S=∅T\bigcap S=\emptyT⋂S=∅并且TTT中的点之间没有连边,然后转移到S⋃TS\bigcup TS⋃T,乘上容斥系数(−1)∣T∣+1(-1)^{|T|+1}(−1)∣T∣+1。另一种表示方法是求出色多项式F(x)F(x)F(x),则(−1)nF(−1)(-1)^nF(-1)(−1)nF(−1
原创
发布博客 2020.10.06 ·
171 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

6812. 【2020.10.05提高组模拟】战争

题目有若干个国家,第iii个国家有aia_iai​个部落。国家之间会随机地发生战争,对于两个国家AAA和BBB(分别表示其部落的数目),发生战争后:有ppp的概率变成国家A+1A+1A+1和B−1B-1B−1个国家111。有ppp的概率变成国家B+1B+1B+1和A−1A-1A−1个国家111。有1−2p1-2p1−2p的概率变成A+BA+BA+B个国家111。问大一统的期望战争次数。n≤4∗107n\le 4*10^7n≤4∗107,输入由奇怪的方式给出。模质数。神仙题。题解是构造了
原创
发布博客 2020.10.06 ·
238 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

6816. 【2020.10.06提高组模拟】随机的排列

题目有个排列ppp。对于两个位置iii和jjj,如果有边从iii连向jjj,当且仅当pi>pjp_i>p_jpi​>pj​且对于任意k∈(min⁡(i,j),max⁡(i,j))k\in (\min(i,j),\max(i,j))k∈(min(i,j),max(i,j)),pk<pjp_k<p_jpk​<pj​。你要选择一些点,选择某个点之后这个点以及其连向的点会被覆盖。求要覆盖所有点最少需要的点。支持交换相邻两个位置的操作。n≤105n\le 10^5n≤1
原创
发布博客 2020.10.06 ·
233 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

6815. 【2020.10.06提高组模拟】树的重心

题目给你一棵树,每个点有点权。一个点的贡献为:所有以它为编号最小的(即如果有两个重心,它是编号小那个)重心的大小为kkk的树连通块的方案数乘点权。问贡献和。n≤5∗104n\le 5*10^4n≤5∗104k≤500k\le 500k≤500首先O(nk2)O(nk^2)O(nk2)的没有人想不到吧,直接树上背包(这里时间复杂度O(nk)O(nk)O(nk))+换根(这里时间复杂度O(nk2)O(nk^2)O(nk2))。这个方法太low,原因是我们分别对于每个点求出以它为重心的方案数。于
原创
发布博客 2020.10.06 ·
378 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

AGC039F Min Product Sum

AGC039F一个n∗mn*mn∗m的矩阵,每个位置上可以填[1,K][1,K][1,K]的整数。设fi,jf_{i,j}fi,j​表示与(i,j)(i,j)(i,j)同行同列的数的最小值。求所有的方案中∏i=1n∏j=1mfi,j\prod_{i=1}^n \prod_{j=1}^m f_{i,j}∏i=1n​∏j=1m​fi,j​的值的和。n,m,K≤100n,m,K\le 100n,m,K≤100补题解。首先题目可以等价成这样:设BBB为原来的矩阵,AAA为另一个矩阵满足Ai,j≤min
原创
发布博客 2020.09.29 ·
320 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

AGC037F Counting of Subarrays

AGC037F定义一个串SSS为级别(k,m)(k,m)(k,m)为:∣S∣=1|S|=1∣S∣=1并且SSS中唯一的数为kkk。SSS由大于等于mmm个级别为k−1k-1k−1的串拼接而成。每个串可以同时属于多个级别。给出数组aia_iai​,求连续子序列的数量,满足存在kkk使得这个子序列为级别(k,m)(k,m)(k,m)。m≤n≤2∗105m\le n\le 2*10^5m≤n≤2∗105(这里把题面中的LLL换成了mmm,为了不和下面的题解起冲突)补题解。按照值从小往大考虑
原创
发布博客 2020.09.29 ·
296 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

AGC025F Addition and Andition

AGC025F有两个长度为nnn和mmm的二进制数xxx和yyy。要做如下操作kkk次:x+=x&y,y+=x&yx+=x \& y,y+=x\&yx+=x&y,y+=x&y问kkk次之后xxx和yyy分别是多少。n,m,k≤106n,m,k\le 10^6n,m,k≤106补很久前的题解。模拟一下暴力:操作kkk次,每次操作就是,从高位往低位,如果两个串对应位上的数为(1,1)(1,1)(1,1),那么将这两位清空并且向前进一位。不妨改变一下
原创
发布博客 2020.09.29 ·
316 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CF506C Mr. Kitayuta vs. Bamboos

CF506C有nnn个竹子,一开始的高度为hih_ihi​,每天末尾生长aia_iai​。有mmm天,每天中间你可以选择kkk棵竹子(可以重复选),使得它们的高度减ppp,如果减到负数就变为000,但是这个竹子没有消失。求第mmm天末最高的竹子最矮多少。n≤105n\le 10^5n≤105巧妙的转化。显然二分答案,转化成判定性问题。我们需要找到一种方案满足最终所有的竹子的高度都小于等于midmidmid。如何判定?这里用了个奇妙的转化:如果将时间倒流,就可以视为,每过一天,竹子会缩短aia
原创
发布博客 2020.09.29 ·
190 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

AGC032D Rotation Sort

AGC032D有个排列pip_ipi​,每次可以以AAA的代价将某个数移到右边的一个位置,或者可以以BBB的代价移到左边的一个位置。问将其变成升序排列花的最小代价。n≤5∗103n\le 5*10^3n≤5∗103考虑px=1p_x=1px​=1的位置:最终它一定要移到最左边。移到最左边有两种方法:花BBB的代价将pxp_xpx​移到最左边;花A∗左边的数的个数A*左边的数的个数A∗左边的数的个数的代价将左边的数移到pxp_xpx​的右边。注意到如果我们用了后面的这个操作,我们完全可以让pxp_x
原创
发布博客 2020.09.28 ·
184 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

ARC101F Robots and Exits

ARC101F有nnn个机器人,有mmm个洞,分布在一个数轴上。每次可以将所有机器人往左或往右移动一格。问不同的机器人掉入洞的方案数(两个方案不同,当且仅当存在一个机器人掉入了不同的洞)。n≤105n\le 10^5n≤105吼题。首先记每个机器人向左和向右移动多少步就可以掉进坑中。(左边或右边没有坑的机器人忽略)用个二元组(l,r)(l,r)(l,r)来记:向左最多移动了lll,向右最多移动了rrr。操作相当于(l,r)(l,r)(l,r)变成(l+1,r)(l+1,r)(l+1,r)或
原创
发布博客 2020.09.28 ·
257 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

AGC032E Modulo Pairing

AGC032E有个2∗n2*n2∗n的数组aia_iai​,你要给其中的数两两配对,使得两个数之和模MMM的最大值最小。n≤105n\le 10^5n≤105m≤109m\le 10^9m≤109简化题意:对于两个数xxx和yyy,若x+y<Mx+y<Mx+y<M,则答案和x+yx+yx+y取max⁡\maxmax;若x+y≥Mx+y\geq Mx+y≥M,则答案和x+y−mx+y-mx+y−m取max⁡\maxmax。先考虑一个简化的问题:如果要两两配对,使得它们的和的最大值
原创
发布博客 2020.09.27 ·
201 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CF559E Gerald and Path

CF559E在一个数轴上,有nnn条线段,你可以决定它为[ai,ai+bi][a_i,a_i+b_i][ai​,ai​+bi​]或者是[ai−bi,ai][a_i-b_i,a_i][ai​−bi​,ai​]。问所有线段的并最大是多少。好玩的DP。按照aia_iai​排序。设fi,jf_{i,j}fi,j​表示,考虑了前iii个线段,其中延伸到的最右的地方是jjj,最大的并。转移的时候如果选择了[ai+1,ai+1+bi+1][a_{i+1},a_{i+1}+b_{i+1}][ai+1​,ai+
原创
发布博客 2020.09.27 ·
181 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

CF685C Optimal Point

CF685C在一个三维空间中有若干个点。你要找到一个整点使得它与若干个整点的曼哈顿距离最大值最小。n≤105n\le 10^5n≤105坐标≤1018坐标\le 10^{18}坐标≤1018简单题+调半天首先可以类比二维平面的曼哈顿距离和切比雪夫距离的转化:(x,y)(x,y)(x,y)到原点的曼哈顿距离为∣x∣+∣y∣|x|+|y|∣x∣+∣y∣,切比雪夫距离为max(∣x∣,∣y∣)max(|x|,|y|)max(∣x∣,∣y∣)。那么(x,y)(x,y)(x,y)到原点的曼哈顿距离相当于
原创
发布博客 2020.09.25 ·
419 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ARC096F Sweet Alchemy

ARC096F一棵树,每个节点有个权值mim_imi​。你要给每个点钦定一个非负整数cic_ici​,要求:cfai≤ci≤cfai+dc_{fa_{i}}\le c_i\le c_{fa_{i}}+dcfai​​≤ci​≤cfai​​+d并且满足∑mici≤x\sum m_ic_i\le x∑mi​ci​≤x。最大化∑ci\sum c_i∑ci​。n≤50n\le 50n≤50x,d≤109x,d\le 10^9x,d≤109显而易见首先差分一下,就变成了一个背包问题:物品的代价为子树中m
原创
发布博客 2020.09.25 ·
217 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

ARC089F ColoringBalls

ARC089F有nnn个排成一行的白色(w)小球。给你个操作序列,r表示将一段区间染成红色,b表示将一段区间染成蓝色(其中这个区间不能有白色的球)。区间可以为空。问操作完之后,可能得到的不同的小球颜色序列的个数。n≤70n\le 70n≤70被ARC打倒了。。。先考虑如何判定是否有可行解:首先把字符串unique,然后以w为分界点分成若干段。对于某一段,假如它有xxx个bbb,那么它便可以以以下操作完成:x=0x=0x=0。操作:r。x>0x>0x>0。操作:r+b
原创
发布博客 2020.09.24 ·
295 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多