摘要: ec-final游记 没想到第一次参加ICPC线下赛竟然是ec-final,也是花了大部分时间在算法竞赛上的第一年,勉勉强强把大部分知识点学完了。 这次看到了dls、jls还有各大牛人,不负此行 本次比赛的登录密码竟然是gzyctfxxm(关注永雏塔菲谢谢喵)和gzjrr,ddjcc(关注嘉然然,顿顿解馋馋),第一时间没 阅读全文
posted @ 2022-07-21 23:08 Arashimu 阅读(74) 评论(0) 推荐(0)
摘要: 生成函数的进一步理解 生成函数 作用:建立函数和数列之间的联系,通过函数的变换来做数列操作 通常把数列映射为一个多项式的系数,然后通过级数求和的方法将多项式变换到一个函数。 实例: $f(x)=1+x+x^2+x^3+\cdots$,满足$x\lt 1$ 建立了等差数列$<1,1,1,\cdots>$和函数$f(x)=\ 阅读全文
posted @ 2022-07-15 14:00 Arashimu 阅读(170) 评论(0) 推荐(0)
摘要: CF-edu131-div2 C.Schedule Management(二分) Problem 现在有$m$个任务和$n$个工人,擅长第$i$个任务的人是$a_i$。存在擅长该任务的人做该任务花费时间为$1$小时,不擅长该任务的人做该任务需要花费$2$个小时,每个时刻一个人只能做一个任务,工人可以并行工作,问最少花费多少时间可 阅读全文
posted @ 2022-07-10 16:16 Arashimu 阅读(41) 评论(0) 推荐(0)
摘要: ABC-259 D - Circumferences(简单计算几何) Problem 二维平面上给定两个点$s,t$和若干个圆,问是否可以从$s$只经过圆边到达$t$ $1\le N\le 3000$ Solve 把每个圆之间的相交或相切关系转换成两个圆可达,于是就变成了一个图论问题,给定起点和终点,问是否可以从起 阅读全文
posted @ 2022-07-10 14:49 Arashimu 阅读(126) 评论(1) 推荐(1)
摘要: 计算几何技巧 基础知识 点积:$\vec{P}\cdot \vec{Q}=|P||Q|cos\theta=x_1x_2+y_1y_2$ 几何意义 $\vec{P}$在$\vec{Q}$上的投影与$\vec{Q}$的长度的乘积。 应用: 判断两个向量是否垂直:$\vec{P}⊥\vec{Q} \iff \vec{P 阅读全文
posted @ 2022-07-03 19:55 Arashimu 阅读(117) 评论(1) 推荐(0)
摘要: 字符串算法复习1 KMP 应用:定义$nxt[i]$表示字符串$S$的子串$S_0,\cdots,S_i$中的最长公共真前后缀(不包括串本身),即$S_0,\cdots, S_{nxt[i]-1}=S_{i-nxt[i]+1},\cdots,S_i$ 时间复杂度: $O(n)$ 模板 vector<int> KMP( 阅读全文
posted @ 2022-06-28 11:50 Arashimu 阅读(30) 评论(0) 推荐(0)
摘要: ABC-257 D - Jumping Takahashi 2(图论、最短路变形) Problem 有$N$个跳床在二维平面上,第$i$个跳床的坐标是$X_i,Y_i$,弹跳力是$P_i$,你有一个初始能力值$S$,从一个跳床$i$可以跳到另一个跳床$j$的条件是$SP_i\ge |X_i-X_j|+|Y_i-Y_ 阅读全文
posted @ 2022-06-28 01:37 Arashimu 阅读(154) 评论(0) 推荐(0)
摘要: 拉格朗日反演学习及其应用 拉格朗日反演 多项式复合:\(F(G(x))=x\),则称$F(x)$与$G(x)$互为复合逆 存在条件:\([x^0]F(x)=0\),\([x^1]F(x)\ne 0\) 拉格朗日反演: \([x^n]G(x)=\frac{1}{n}[x^{-1}](\frac{1}{F(x)})^n\) 但由 阅读全文
posted @ 2022-06-24 15:29 Arashimu 阅读(598) 评论(0) 推荐(1)
摘要: ABC-255 E - Lucky Numbers Problem 给定长度为$N-1$的序列$S$,长度为$N$的序列$A$定义为$A_i+A_{i+1}=S_i$,现在有$M$个幸运数字$X_i$,问怎样的序列$A$可以使得序列$A$中包含的幸运数字最多,输出这个最多的个数。 \(1\le N\le 2\tim 阅读全文
posted @ 2022-06-20 12:50 Arashimu 阅读(116) 评论(0) 推荐(1)
摘要: ABC 256 E - Takahashi's Anguish(图论、基环树、并查集) Problem 现在有$N$个人排队,但如果第$X_i$个人排到第$i$个人前面,第$i$个人会获得不满值$C_i$,求在最优安排下的最小的不满值之和 Solve 将第$i$个人向第$X_i$人连一条有向边,那么整个图的每个点的 阅读全文
posted @ 2022-06-20 00:52 Arashimu 阅读(143) 评论(2) 推荐(3)