自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

uniecho1的博客

一个菜的真实的蒟蒻的博客......欢迎来踩

  • 博客(17)
  • 收藏
  • 关注

原创 素数阶乘法循环群的奇妙性质

于是我决定先探究一下素数阶乘法循环群的性质,来考察是否真能这么做。经过一番折腾,我发觉…遂记录探究过程如下。这两天闲里偷忙花了些时间读密码学论文,然后发现大家对素数阶乘法循环群情有独钟。在某篇论文中,甚至出现了。倒是个素数阶循环群,可惜是加法循环群)。这么个结论,然而依旧没有给出实例。鉴定为这下只能玩抽象的了。首先我意识到我好像没有见过素数阶乘法循环群的实例,问了问。问题是这玩意儿阶数显然为。的操作,让我大为迷惑:这开。次根都不需要离散对数的?不是个素数(顺便一提,我们假装有这么个循环群。

2024-01-24 00:04:04 1030 1

原创 CF Round#816 E

关于为什么没能在考场上做出来:我根本没意识到这就是个斜率优化,还在推数学性质呢…只能说知识点不熟吧(悲。的结果来维护一个凸壳,每次二分查找最优值进行更新就行。最后再跑一遍最短路完事儿。,然后考虑用航线来进行更新。推一下式子发现就是个斜率优化,根据第一轮。我大概是应该反省一下我的做题思路了。

2022-09-06 22:00:57 140 1

原创 CF Round 818 F. Madoka and The First Session

对于这部分点,我们需要先将其向一个低级汇点连容量为。,那么这就变成了一个二元组与点配对的问题。的边,接着从这个低级汇点向超级汇点连容量为。超级源点到每个左部点都连容量为。的边,每个右部点向超级汇点连容量为其。跑一个最大流,啪的一下,很快啊。我们将二元组作为左部点,分别向。简单思考一下,我们会发现对于。不过这样其实没能解决。

2022-09-06 14:18:36 228

原创 luogu P5679 [GZOI2017]等差子序列

emmmemmmemmm其实我是想做bzoj2124bzoj 2124bzoj2124来着…可是bzojbzojbzoj都没了对吧其实这个题和bzoj2124bzoj 2124bzoj2124区别很大的先说这个:考虑什么时候存在长度为333的等差数列:简单地想,我们选择开两个权值数组,分别存一下左右两边哪些权值出现过,枚举一下ttt就可以了但是这样肯定是会超时的。我们可以把权值数组换成bitsetbitsetbitset。不过这样需要reversereversereverse一下,时间复杂度依旧感人

2022-07-06 09:59:05 147

原创 CF#744 G. Minimal Coverage

原题链接emmm首先直觉告诉我们这个题的答案一定不会超过2000(2∗max(A[i]))2000(2*max(A[i]))2000(2∗max(A[i]))。证明起来其实也蛮简单的。然后我的第一反应是,枚举最终形成线段的左端点是由哪个子线段的左端点形成的,然后两边直接跑背包,最后取两边的maxmaxmax就好。但是这样做时间复杂度会是O(max(A[i])∗n2)O(max(A[i])*n^2)O(max(A[i])∗n2)不可能过得去,得想办法把nnn给消掉一个。感性分析一下,只能是把枚举左端点

2022-06-25 16:58:49 86

原创 ABC 203F WEED

原题链接这个题显然是一个dp题。对杂草高度简单排个序,关键点在于状态的设计。下意识地,我们会令dp[i][j]dp[i][j]dp[i][j]表示考虑前i棵杂草,先拔掉其中j棵,最后所需的操作次数。显然有dp[i][j]=min(dp[i−1][j−1],dp[lower_bound(A+1,A+N+1,A[i]/2+1)−A−1][j]+1)dp[i][j]=min(dp[i-1][j-1],dp[lower\_bound(A+1,A+N+1,A[i]/2+1)-A-1][j]+1)dp[i]

2022-06-25 16:36:39 86

原创 EOJ 1074多项式展开

1074多项式展开 题解author : uniecho1思路其实一上来我是心存幻想,希望能不用多项式乘法切掉的…然后简单算了一下,如果用线性求逆元预处理组合数,上二项式展开,再怎么样都是O(n2)O(n^2)O(n2)级别…所以肯定是要推出卷积形式上多项式乘法了(顺便一提,这个题涉及到对998244353998244353998244353取模了,必然不会是快速傅里叶变换,而是快速数论变换)如果A=0A=0A=0的话就直接输出就行了,我们只考虑A!=0A!=0A!=0的情况f(x)=Σi=

2022-05-31 16:08:58 219

原创 ICPC Camp PTZ-Shanghai 2022 C

2022-02-12 15:40:07 571

原创 CF Educational Round 122 F. Perfect Matching

2022-02-04 13:11:57 215

原创 CF Educational Round 122 E. Spanning Tree Queries

2022-02-04 12:47:17 487

原创 CF #769 E2.Distance Tree

2022-02-02 21:23:06 227

原创 CF #769 C.Strange Test

2022-02-02 19:18:24 650

原创 CF #769 B.Roof Construction

2022-02-02 18:49:34 436

原创 CF #768 F.Flipping Range

2022-01-29 13:04:52 298

原创 CF #768 E.Flipping Ring

2022-01-28 21:45:13 342

原创 CF #768 D.Range and Partion

2022-01-28 10:40:48 363

原创 NOIP2016 天天爱跑步

一道综合性非常强的好题最朴素的做法,便是模拟:模拟某一个玩家的移动(假设是从u跑到v,那么求出u与v的LCA w,然后考察u->w与v->w上的点即可),在到达某个节点时判断能否被这个点上的观察员观察到。这样做肯定是会t的,不过会为我们提供一个思路:假设出发时间是st_u,并且j是从u->v路径上的一个节点,那么如果有st_u+dis(u,j)==W[j],这个u->的玩家便会对j产生贡献dis(u,j)怎么计算呢?用LCA,u,j的dep进行计算就可以了。为了方便讨论,我

2022-01-27 12:18:01 505

空空如也

空空如也

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

TA关注的人

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