Giter Site home page Giter Site logo

hexo-gitalk's People

Contributors

kewth avatar

Watchers

 avatar  avatar

hexo-gitalk's Issues

数论函数玄学操作 | KeBlog

https://kewth.github.io/2019/10/09/%E6%95%B0%E8%AE%BA%E5%87%BD%E6%95%B0%E7%8E%84%E5%AD%A6%E6%93%8D%E4%BD%9C/#more

数论函数推式子是真的玄学,乱七八糟的一脸懵逼,好不容易看懂了转身又 tm 忘了,这里列出一些我见过的。莫比乌斯函数与恒等函数卷积$$ \mu * I = \epsilon $$证明莫比乌斯函数的构造意义。欧拉函数与恒等函数卷积$$ \phi * I = id $$单位函数与恒等函数卷积$$ id * I = \sigma $$

一类不公平博弈总结 | KeBlog

https://kewth.github.io/2020/05/09/%E4%B8%80%E7%B1%BB%E4%B8%8D%E5%85%AC%E5%B9%B3%E5%8D%9A%E5%BC%88%E6%80%BB%E7%BB%93/#more

以下简称超现实数 Surreal Numbers 为 SN 。超现实数完整的理论很复杂,这里不详细给出。不加证明的给出以下重要的性质,实践中往往将 SN 用普通的实数表示,当然不是所有 SN 都能对应到一个实数的,实数域只是超现实数域的一个子集。 对于 SN (P = {|}) ,有 (P = 0) ,即加法单位元。 对于 SN (P = {S_L | S_R}) ,如果集合

RMQ | Kewth's Blog

https://kewth.github.io/2019/10/11/RMQ/

总结求各种 RMQ 的常用技巧和方法。RMQ 真是流皮,每次深入思考都会有新的发现,所以有了新的发现会更新。 以下 n 表示数列的大小,q 表示询问的次数,均以最大值为例。 一般性普通做法线段树当然是可以在线维护的,复杂度 $O(n + qlogn)$ 。甚至还可以支持单点修改或区间修改。 但是如果只是静态询问的话,可以用 ST 表预处理后 $O(1)$ 在线处理询问,复杂度 $O(nlogn +

CSP2019 | KeBlog

https://kewth.github.io/2019/11/17/CSP2019/

Day1体验极差,真的就是极差,做梦都没想到 Day1 竟然是这样的。开考花 30min 交完前面两题,看看时间还剩 3h 。我觉得换谁在这个处境都会觉得稳得一批,我有三个小时你 Day1T3 能秒我?我时间都规划好了,花 2h 肝 T3 ,拿 1h 对拍测试检查细节。 30min 后:我有一个贪心想法,似乎有理有据 1h 后:终于打完了,过了样例,nice 稳了,测测大样例, woc 怎么全 W

cf-592div2 | Kewth's Blog

https://kewth.github.io/2019/10/13/cf-592div2/

自闭。这大概是我打过最失败的一场比赛。A 签到题,然而我在 14min 才 A ,我是真的不适合做手速题。B 行数开大点就是插头 DP ,然而行数只有 2 ,插头只有 3 种,随便 DP 一下就行了,中间少考虑一种插头 WA 了一发,在 25min AC 。然后,就没有然后了。C 题解二元一次方程的整除解,woc 这不扩欧板题嘛,没想太多,直接码上去。然后很轻松过了样例啊,交 WA 了,哦没判负数

弦图相关 | KeBlog

https://kewth.github.io/2020/08/04/%E5%BC%A6%E5%9B%BE%E7%9B%B8%E5%85%B3/

简单记录弦图相关概念和算法。 一些定义 弦:连接环上不相邻两点的边。 弦图:每个简单环都有至少一条弦的无向图。 事实上,可以预见的是,弦图的每个简单环都可以表示为若干三元环的对称差。 团:任意两点都有边的无向图。 单纯点:与其相邻的点集的导出子图是团。 完美消除序列:点集的一个排列 ({p}) ,满足每个点 (p_i) 在 (p_j (j > i)) 的导出子图中都是单

LGR-061&XR-4 | Kewth's Blog

https://kewth.github.io/2019/10/20/LGR-061-XR-4/

开场 30min 才反应过来有场比赛。不知道哪来的自信就去报了 Div.1 。。。第一次打 IOI 赛制的网络赛,感觉海星,不像 ACM 一样必须 A 题,打部分分的话就和平时训练的感觉一样,操作起来相对顺手。但是打网络赛为什么要拿部分分呢,当然冲着 A 题去啊是吧然而全场只能做出 A 题。并没有平时打 ACM 赛制的时候有签到题。不过还好,反正我不适合打手速题。

WC2020 | KeBlog

https://kewth.github.io/2020/08/04/WC2020/

别人在放暑假的时候,我却在参加 冬 令 营 。 不愧是冬眠营,前面四天的授课和营员交流都没听懂啥,真就冬眠去了。。。 第一天上来就是松松松手把手教你写一个路由器? 营员交流 20 分钟 100 页 ppt ? 授课讲的东西太多是 OI 无关的,营员交流信息量又太大(把课件蒯走就完事了),还好是线上冬令营,掉线了反正也重连不上,干脆颓废折腾去了。 总而言之,前四天全都在划水,一点也不夸张。所以重点就

code-trick | KeBlog

https://kewth.github.io/2020/01/16/code-trick/

总结一些 code-trick ,这种东西看看别人的代码,有时能够大开眼界。NTT/FFT预处理原根普通 NTT 每次长度改变都需要调用若干次快速幂来计算原根,差不多长这样:123456789101112131415void DFT(ll *a, int n) { // ... for(int m = 1; m < n; m <<= 1) { ll Gn =

关于我 | Kewth's Blog

https://kewth.github.io/about/

处于自闭阶段的 Kewth 。 HN 现役 OIer ,就读于 CSYZ (HNFMS) 。 NOI2020 坐标一中新华都(或者 CSYZ 本部?),我大概是那年新华都唯一的高二 Oier 。梦想还是有的,不能给母校丢脸嘛。

cf-592div2.md | Kewth's Blog

https://kewth.github.io/2019/10/13/cf-592div2-md/

自闭。这大概是我打过最失败的一场比赛。A 签到题,然而我在 14min 才 A ,我是真的不适合做手速题。B 行数开大点就是插头 DP ,然而行数只有 2 ,插头只有 3 种,随便 DP 一下就行了,中间少考虑一种插头 WA 了一发,在 25min AC 。然后,就没有然后了。C 题解二元一次方程的整除解,woc 这不扩欧板题嘛,没想太多,直接码上去。然后很轻松过了样例啊,交 WA 了,哦没判负数

HNOI2020 | KeBlog

https://kewth.github.io/2020/06/16/HNOI2020/#more

标题就取 HNOI2020 吧,最后是游记还是退役记,也难说。 本来是对 5 月初省选做准备的,结果省选时间因为疫情一推再推。5 月初的一个星期参加了正睿的线上集训,考了几次,状态 不错,甚至有些超常,这段时间左右大概是状态最佳的一段时期,或许这时候省选我能占优势吧。 可惜后来慢慢地状态在下跌,直到省选时间终于敲定,就只剩两个星期了,争取能把状态提起来吧。 关于省选这回事,过去两年没有什么压力,进

cometoj-14 | KeBlog

https://kewth.github.io/2019/11/08/cometoj-14/#more

万年卡 E 题系列。这次 A 竟然不是字符串,开始我已经准备了字符串的输入输出等一堆东西结果发现没卵用花 1min49 AC ,好像在这之前已经有 12 个人 A 了。B 第一眼看上去是个 DP ,再看一眼(看成最小值最大)以为是二分,发现是让最大值最大而且还只有三个段后。。。大力分类讨论!果然是个分类讨论就巨多细节,判无解判边界判大小 blabla ,结果交 WA 了两发,在 16min AC

最长反链长 | KeBlog

https://kewth.github.io/2019/10/01/%E6%9C%80%E9%95%BF%E5%8F%8D%E9%93%BE%E9%95%BF/

基本概念首先得知道链和反链是什么。在 有向无环图( DAG ) 中,链是满足任意两点 x, y 要么 x 可以到达 y 要么 y 可以到达 x 的点集 (即使只有一个点),反链是任意两点没有路径的 点集 。那么最长反链,就是点的个数最多的反链。定理不加证明地丢出两个定理: 最长反链长度 = 最小链覆盖(用最少的链覆盖所有顶点) 最长链长度 = 最小反链覆盖(用最少的反链覆盖所有顶点)

HNOI2019 | KeBlog

https://kewth.github.io/2019/10/01/HNOI2019/

先喷一句,没有大样例,差评。 再喷一句,数据水,好评。 预计 80' ,实际 110' 。 我真是个奇葩实际分比预计分高。。。 Day0- 省选前三天教练每天给我们推一道题,都是主席树应用(教练曰“线段树模板”)。 都是看了题解的思路才做出来的,自己想就找不到用主席树维护的地方。 不知道为什么这三天效率都挺高,这三天我 A 的题目估计有我平常一个星期的 A 题数。。。 然而还没来得及复习每个知识点

莫队二次离线 | Kewth's Blog

https://kewth.github.io/2019/10/16/%E8%8E%AB%E9%98%9F%E4%BA%8C%E6%AC%A1%E7%A6%BB%E7%BA%BF/#more

莫队算法可以通过单点增量的方式以 $O(n\sqrt{n}K)$ (认为 $n, q$ 同阶)的复杂度离线处理若干区间信息询问。其中每次单点增量,即每次端点移动的复杂度为 $O(K)$ 。大多数情况下端点移动的复杂度是 $O(1)$ 的,这样的问题一般是统计区间内的“数”。而统计区间内的“数对”这样的问题往往难以 $O(1)$ 处理端点移动。

最小环 | KeBlog

https://kewth.github.io/2020/06/19/%E6%9C%80%E5%B0%8F%E7%8E%AF/

给定一张图,求边权和最小的简单环的大小。 无向图或者有向图都可以做,需要注意的是无向图直接转成有向图会得到不合法的重边二元环。 以下讨论用 (n, m) 分别表示图的点数和边数,为了方便,只讨论简单无向图,其他情况不难扩展。 并且只考虑边权非负的情况。 一般解法 对于一般图,可以使用 Floyd 算法。这里要利用到 Floyd 算法的一个性质,最外层循环枚举松弛 点 (K) 更新后,最短路

syzoj-二次开发笔记 | KeBlog

https://kewth.github.io/2020/05/14/syzoj-%E4%BA%8C%E6%AC%A1%E5%BC%80%E5%8F%91%E7%AC%94%E8%AE%B0/#more

nameplate syzoj 的数据库的 user 表有 nameplate 这个属性,代码里面也有关于 nameplate 的处理, 但是不知道为啥前端并没有给出任何关于 nameplate 的接口,自己写个前端接口就好了。 比如在 views/user_edit.ejs 里面添加关于 nameplate 的修改,然后在 modules/user.js 实现具体的修改即可。 当然不希望在前段开

拉格朗日插值法 | KeBlog

https://kewth.github.io/2019/12/27/%E6%8B%89%E6%A0%BC%E6%9C%97%E6%97%A5%E6%8F%92%E5%80%BC%E6%B3%95/#more

这里只介绍关于多项式的拉格朗日插值法,对于一般函数的拟合当做一个多项式就好了。插点值已知多项式 $f(x)$$n$ 个点值 $(x_i, y_i = f(x_i))$ ,求 $f(k)$ 。拉格朗日插值法的思路在于:对于每个 $(x_i, y_i)$ 找到 $L_i(x)$ 使得 $L_i(x_i) = y_i, L_i(x_j) = 0$ ,其中 $x_j$ 是已知的 $x$ 中任意一个不

牛客练习赛57 | KeBlog

https://kewth.github.io/2020/01/10/%E7%89%9B%E5%AE%A2%E7%BB%83%E4%B9%A0%E8%B5%9B57/#more

咕咕咕我又来写总结啦。第一次打牛客,一进牛客发现还有 30s 就有一场比赛,就报了名。一开始只是打算玩玩,看看牛客的题来着。一不小心上瘾了,可惜不计 rating 。(另外 %%% @cyjian 喜提 rank1 )先看 A 题挺签到的,花几分钟过了,然而交 WA 了一次,原因竟然是下标 0, 1 开头混用了,感觉自己很蠢。

整体二分 | KeBlog

https://kewth.github.io/2019/10/10/%E6%95%B4%E4%BD%93%E4%BA%8C%E5%88%86/#more

不久前学了整体二分,做了几道题,还在考试上派上用场过几次。觉得自己大概懂了整体二分,直到一次碰上了强制在线的毒瘤题。。。整体二分:从离线到强制在线基础大概讲讲整体二分吧。整体二分大概用于这样一个场景:有多组询问,每个询问可以二分,但是每个询问二分的时间不能接受,而不同询问的二分有共同点,这时就可以用整体二分把多个询问一起二分。所以这是个离线算法。

cometoj-12 | Kewth's Blog

https://kewth.github.io/2019/10/13/cometoj-12/

以后打比赛写总结。话说今天打到短裙好开心啊A 题签到题。为什么我第一个想的就是 O(1) 的哈希?表示完全没有去想好写得多的排序,而是直接把三个字符用 int 表示去搞。然后本地测样例玄学错误,最后发现哈希的数组开小了。7min 做出 A 题表示自闭。真是可怕交题的时候刷新就有 40+ AC 了B 题还是签到题,以为能在 5min AC 结果打了 9min ,感觉我不适合这种手速题。

二次剩余 | Kewth's Blog

https://kewth.github.io/2019/10/21/%E4%BA%8C%E6%AC%A1%E5%89%A9%E4%BD%99/

二次剩余,俗称模意义开根。也就是对于常数 $n$ 解这样一个方程:$$x^2 \equiv n ; (mod ; p)$$这里只介绍模数 $p$ 为奇素数的解法,也就是 Cipolla 算法。以下运算皆指模 $p$ 意义下的运算。解的数量严格来讲,非 0 数 $n$ 是二次剩余当且仅当方程 $x^2 \equiv n$ 有解,也就是能开根。上述方程无解的非 0 数 $n$ 称作非二次剩余。

THUWC2020 | KeBlog

https://kewth.github.io/2019/12/06/THUWC2020/#more

Day -inf (12.06)thuwc 的报名网站反应是真的慢,中午特意请假去机房填表,结果被这反应速度折服了,一中午还没填完。好事是,借着这个,我得以手动翘掉了下午的语文课,又跑去机房填表,网站太慢了,就趁着加载的间隙打了一道题,边听歌边填表边打题,十分舒适。然后实在是太慢了一节语文课还是不够,算上盖章一不小心把物理课也翘了一半,回来的时候正好全班人围在门口看老师做实验。目测今年分数线不高,

cometoj-13 | KeBlog

https://kewth.github.io/2019/10/25/cometoj-13/

淦。Skip 掉 A ,直接开 C1 。一看卧槽搜索题,果然简单,然后码,然后码挂了,调了一波,在 8min AC 。然后既然做了 C1 那就继续看 C2 嘛,一看卧槽煞笔题,果然简单,然后码,然后没码挂,交了一波,TLE 了 4 个点。。。回去看 A ,卧槽果然签到题,花 2min A 了。然而对于 C2 还是一脸懵逼,后来理性分析了复杂度上界,发现用 set 多了个 log ,想着怎么撸掉这个

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.