WX 的神奇思路

news/2025/2/8 15:15:26/文章来源:https://www.cnblogs.com/liudagou/p/18704357

WX 是我们的教练,不定时更新。

他曾经强调:“实践出真知,实践长真才。坚持在做题中学习、学习中做题是信息竞赛选手成长成才的必由之路。”处在前所未有的变革时代,干着前无古人的伟大事业,广大的信息竞赛选手需要如饥似渴学习、一刻不停提高,坚持在干中学习、学习中干。

二分求解滑动窗口

怎么求解“长度至少为 \(k\) 的区间的最小值”的最大值?

先二分一个值,然后去遍历整个数组寻找,时间复杂度为 \(O(n\log V)\)

为啥不直接写滑动窗口呢?因为长度至少是 \(k\) 而不是一定是 \(k\)

求解两个字符串的子串

“考虑怎么用 SAM 做。”

“为啥不用 SA?”

“其实我们是在为做多个字符串的公共子串做准备。”

调和级数求解 \(\sum d(n)\)

\(d(n)=\sum\limits_{i=1}^n [\gcd(i,n)=n]\),那么怎么求解 \(\sum\limits_{i=1}^n d(i)\) 呢?

考虑枚举其因子,第 \(i\) 个数一定是 \(i,2i,\cdots ,\lfloor \dfrac{n}{i}\rfloor\times i\) 的因数。

一个一个遍历判断,时间复杂度为 \(O(n\log n)\)

求解完全积性函数

详细讲解了怎么求解积性函数,然后遇到了一个完全积性函数。

这是一个完全积性函数,可以用线性筛求解,举个例子。

(沉默良久

你们自己去在了解一下吧。

关于 \(\varepsilon\)

应 @E_M_T 的要求添加的。

\(\varepsilon(n)=[n=1]\) 是单位函数,\((\varepsilon*f)(n)=f\),也就是只有 \(n=1\)\(f(n)=0\)

至少与恰好

\(f(i)\) 表示至少 \(k\) 个元素是集合的交集的方案,那么有:

\[f(i)={n\choose k}\times (2^{2^{n-k}}-1) \]

\(g(i)\) 表示恰好 \(k\) 个元素是集合交集的方案数,可以得到:

\[f(i)=\sum\limits_{i=k}^n{n\choose k}\times g(i) \]

反演可以得到:

\[g(i)=\sum\limits_{i=k}^n(-1)^{i-k}{i\choose k}f(i)=\sum\limits_{i=k}^n(-1)^{i-k}{i\choose k}{n\choose k}(2^{2^{n-k}}-1) \]

WX 的 PPT 没有解释 Burnside 是把具体的方案作为群而 Polya 是把位置作为群,这直接导致学生无法理解 \(16\) 个项的集合是怎么通过 \(4\) 的置换解决的。

官方解释:你先不要管染色,你就是去对于 Burnside 引理的位置去考虑,不动的是下标而不是值。

钓鱼

学生去找他钓鱼,告诉他自己无法理解置换是置换下表还是置换值。

官方解释:显然是下标,因为置换的集合是可以重复的,如果置换值就没有意义了。

学生发现 oi-wiki 上置换的是值,询问他原因。

官方解释:oi-wiki 不一定就是对的,它还不是很多人去编辑出来的。

学生指出他 PPT 上定义的是集合,而众所周知集合是不可重的。

官方解释:我的定义都是去网上找的,如果有问题那就按照你自己的理解。

HNOI2008 Cards

因为洗牌操作构成了一个群,所以只有原置换存在不动点,所以有:

\[Ans=\dfrac{1}{m+1}{r\choose r+g+b}{b\choose b+g}{g\choose g}=\dfrac{(r+g+b)!}{(m+1)r!b!g!} \]

新式乘法

\[(1+\dfrac{x}{1!}+\dfrac{x^2}{2!})(1+\dfrac{x}{1!}+\dfrac{x^2}{2!}+\dfrac{x^3}{3!})(1+\dfrac{x}{1!})\\ ~\\=1+3\dfrac{x}{1!}+8\dfrac{x^2}{2!}+19\dfrac{x^3}{3!}+38\dfrac{x^4}{4!}+60\dfrac{x^5}{5!}+60\dfrac{x^6}{6!} \]

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/880830.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

d2l-CV-微调

动手学深度学习-计算机视觉-微调微调(fine tuning)是计算机视觉中非常重要的一种技术。 微调的作用:让在大数据集上训练得到的模型,能够提高在小数据集上任务的精度(例如用ImageNet上训练的模型去识别热狗数据集) 微调是迁移学习(transfer learning)中的一种技术,将从 源数…

“爆款”批量生成,如何实现一键创作 AI 有声绘本?

有声读物作为备受欢迎的内容形式之一,已在教育、影视、文化及娱乐等多个领域广泛应用。本方案通过云原生应用开发平台 CAP、函数计算 FC 和百炼模型服务,实现了有声绘本读物的自动化创作,解决了传统制作中步骤繁琐、周期长和高技术门槛的问题,显著提高了创作效率。作者:寒…

数据可视化分析平台 DataEase

https://www.cnblogs.com/cmt/p/186550891Panel 联合会员已上线,立即了解元旦之后,我们和国内领先的开源软件公司飞致云达成了重要合作,合作分两部分,一是推广飞致云旗下的免费开源软件,一是双方合作推出联合会员。 飞致云旗下有多款免费开源软件,1月6日上线了第一个文字…

一文搞懂大模型备案全部内容

大模型备案对象 大模型备案主要面向开发、运营大模型的企业、机构等主体(官方要求是具备舆论属性和社会动员能力的产品,而大模型产品基本都符合这两点特征)。比如,像百度开发了文心一言这样的大模型,百度就属于大模型备案的目标群体。 大模型备案材料 主要材料如下: 1、大…

SeaTunnel数据同步(Oracle to mysql)

因为datax2023年9月以后就没有更新,所以想找个新的切活跃的etl开源工具。 apache SeaTunnel是一个非常易用、超高性能的分布式数据集成平台,支持实时海量数据同步。 每天可稳定高效同步数百亿数据,已被近百家企业应用于生产。 直接安装体验:export version="2.3.9&quo…

锚索测力计长期预应力 水电、铁路、公路、矿山、国防、建筑安全监测

锚索测力计长期预应力 水电、铁路、公路、矿山、国防、建筑安全监测精准稳定的振弦式传感器,GEO ACxxxx型振弦式锚索测力计,是长期监测预应力锚索压力的最佳选择。该传感器采用特制的应变计作为传感部件,无需温度修正,可提供准确可靠的测值。适用于预应力锚索的岩体或建筑物…

vs调试.net应用,一运行断点就无法命中,未加载任何符号

原因:没有加载pdb文件导致 解决:右键程序集 -> 属性 -> 生成 -> 常规 -> 调试符号 由"无"改为"PDB文件,可跨平台移植" 再次运行,断点正常命中

Java教程_002

final关键字 final 关键字是最终的意思,可以修饰(类、方法、变量) 修饰类:该类被称为最终类,特点是不能被继承了。 修饰方法:该方法被称为最终方法,特点是不能被重写了。 修饰变量:该变量只能被赋值一次。 final修饰的变量必须赋值,要么在定义时赋值,要么在构造器中赋…

Java教程_003

集合进阶 集合容器中只能存放对象,基本数据类型需要使用对应的包装类 Collection单列集合 collection集合体系 collection常用方法package com.itheima.d1_collection;import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; import java.util.…

2020-2025 WebStorm安装+激活

一、下载 1. webstorm各版本官方下载入口 官网下载地址 2. 选择左边,然后点击【20xx.x.x-Windows(exe)】 PS: 如需下载特定版本,可以往下拉,都是选择【202x.x-Windows(exe)】下载二、安装 1. 点击运行 ps: 安全警告是部分电脑有,没有跳过就可以了~2. 点击下一步3. 选择安…

Nacos基于MySQL作为数据源实战案例

作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一 Nacos支持MySQL作为数据源1.Nacos支持MySQL作为数据源的起始版本2.Nacos基于MySQL数据存储流程说明二.Nacos基于MySQL作为数据源实战案例1.部署MySQL服务2.创建授权用户3.导入Nacos的表结构4.修改Naco…