05 2021 档案

摘要:##传送门 ##解题思路 首先显然的规律是需要m+1张亵渎。 分别在开始和m个空位处释放(可以想象为整个数组往左移)。 对于每一次释放,根据容斥原理,用总的减去空位置的,可列得式子: \(\sum_{i=1}^{m+1}(\sum_{j=1}^{n-a[i]}j^{m+1}-\sum_{j=i}^{ 阅读全文
posted @ 2021-05-30 21:49 尹昱钦 阅读(83) 评论(0) 推荐(0) 编辑
摘要:##CF传送门 ##洛谷传送门 ##解题思路 首先,前半部分关于p阶等差数列的知识请看这篇博客。 总结一下就是: 如果数列的p阶差数列是一个非0的常数数列,那么称它为p阶等差数列 数列a为一个p阶等差数列的充要条件是数列的通项an为关于n的p次多项式 然后这个题就可以推出是个关于n的k+1 阅读全文
posted @ 2021-05-30 18:06 尹昱钦 阅读(111) 评论(0) 推荐(0) 编辑
摘要:##CF传送门 ##洛谷传送门 ##解题思路 首先注意一个很重要的条件: 这些交换可以使用0到多次。 这告诉我们什么呢? 也就是说,我们把可以互换的点之间建边,在形成的图上的每个连通块内的点可以随意交换。 于是,我们建完图以后在每个连通块内从大到小排列出结果即可。 ###优点 想起来比较省事,写起来 阅读全文
posted @ 2021-05-27 21:20 尹昱钦 阅读(40) 评论(0) 推荐(0) 编辑
摘要:##传送门 ##拉格朗日插值法 帅气的英文名:Lagrange……… 看起来很厉害的名字是用来干什么的呢? 简单点说,就是给你n个点,你就可以确定一个n次多项式。 设这n个点分别为: (x1,y1)(x2,y2)(x3,y3)(xn,yn) 则公式为: 阅读全文
posted @ 2021-05-24 23:04 尹昱钦 阅读(90) 评论(0) 推荐(0) 编辑
摘要:##传送门 ##解题思路 其实这个题部分分还是很好想的,但是考场上硬是没拿满………… 直接说正解: 假如没有对元素大小的限制,很显然可以直接设定第n行和第m列的数字为0,一定能构造出一组解。 然后考虑限制。 我们发现,对某一行或者某一列的元素进行$+1 \ -1\ +1 \ -1 \ +1\ -1\ 阅读全文
posted @ 2021-05-19 23:42 尹昱钦 阅读(72) 评论(0) 推荐(0) 编辑
摘要:传送门 解题思路 给你n个不等式,ai<=aj+k 像极了最短路中松弛的式子。 所以做法就出来了: 对于每一个是上面形式的式子,我们从ji连一条长度为k的边,这样我们保证了到i的最短路一定<=j的最短路。 建立一个超级源点,连向每一个点,边权为0,求一遍最 阅读全文
posted @ 2021-05-19 00:24 尹昱钦 阅读(102) 评论(0) 推荐(0) 编辑
摘要:##CF传送门 ##洛谷传送门 ##解题思路 总结一下, 其实只有两种情况: k,k-1,k-2,k-3,k-4,k-5,……,1(k<=h)+ 一堆高度为[1,k] h,h+1,……,h+x,h+x-1,h+x-2,……,1 + 一堆高度为[1,h+x] 贪心:k和x显然是越大越好。 于是我们可以 阅读全文
posted @ 2021-05-16 21:57 尹昱钦 阅读(100) 评论(0) 推荐(0) 编辑
摘要:##CF传送门 ##洛谷传送门 ##解题思路 很显然的结论是,要尽可能多的重复。 但是也不能每次都重复: 假设第 i 天 mi=4,那么到第i天至少要保证已经有四条线,也就是说前 i-1 天最多重复 i-5 条。 所以我们用一个单调栈维护一个最长的 (i-m[i]) 上升后缀,这也就求出了 阅读全文
posted @ 2021-05-16 21:39 尹昱钦 阅读(66) 评论(0) 推荐(0) 编辑
摘要:##传送门 ##解题思路 碰面就是行走的路程差恰好是原来的差加上整数圈。 然后就可以列出一个不定方程: (nm)txy(modL) 也就是 (nm)t+kL=xy 便于最后计算最小正整数解,我们一开始就把a变成正数,注意c也要同时变。 ##AC代码 #inc 阅读全文
posted @ 2021-05-16 21:07 尹昱钦 阅读(53) 评论(0) 推荐(0) 编辑
摘要:##传送门 ##逆元 ####什么是逆元? 首先取模运算在加法、减法、乘法中是满足分配率的,即 (a+b)%p=(a%p+b%p)%p (ab)%p=((a%p)(b%p))%p 但是除法却不满足。 而有时候p中分子和分母都特别大,需要在计算过程中 阅读全文
posted @ 2021-05-16 15:06 尹昱钦 阅读(157) 评论(0) 推荐(1) 编辑
摘要:##传送门 ##解题思路 先转化为: ax+by=gcd(a,b) exgcd板子,求出一组特解x0,y0后,我们发现,可以将 x0+kbgcd(a,b) y0kagcd(a,b) 所以可以得出,x的最小正整数解为$((x-1)% 阅读全文
posted @ 2021-05-14 15:46 尹昱钦 阅读(264) 评论(0) 推荐(0) 编辑
摘要:##传送门 发现自己数论+文化课数学都已经炸了,所以从头学起补一补,以后要多刷数论题了。 ##解题思路 ax1(modb) 可以转换成 ax+by=1 而答案就是这个方程的解中x的最小正整数解。 直接用exgcd算出一组解x0,然后想办法得到x的最小正整数。 阅读全文
posted @ 2021-05-09 12:43 尹昱钦 阅读(87) 评论(0) 推荐(0) 编辑
摘要:##第一次尝试用markdown写博客 其实以前lpy等大佬安利过……但觉得太麻烦了就没学。 因为后面会写大量的数论题,要学着用markdown了…… 感觉还是挺麻烦的,打起来会慢一些,但是功能强大啊 学了接近一上午 上面的省略号是用latex的数学公式打的 行了, 阅读全文
posted @ 2021-05-09 12:25 尹昱钦 阅读(42) 评论(0) 推荐(0) 编辑
摘要:前置知识 不会最大流板子的出门右转:https://www.cnblogs.com/yinyuqin/p/14508965.html 小优化 Dinic除了当前弧优化外,还有一点小优化(来自nealchen):在进行bfs分层时,从t点开始搜索分层,搜到s就直接停止搜索。 因为剩下的未分层的点的层数 阅读全文
posted @ 2021-05-06 17:04 尹昱钦 阅读(122) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示