CSP模拟10--总结
今天是我第一次给模拟赛写正规总结--因为今天的题真的受不了了

四道数学题,一点都不拖泥带水的纯血数学题!
T1、黑暗型高松灯

shit
本来是一道放在T4防AK的题,结果学长为了 恶心 锻炼一下我们,直接将T1和T4swap了一下.
一开始看了半个小时挺懵逼的,然后跳了,但心里一直觉得这题能做(起码得拿点暴力分吧),记过后来又跳回来搞了两个小时,但还是啥都没推出来,还耽误了切T2。\(GG\)。
T2、速度型高松灯


\]
首先一眼有暴力递推式:
\]
是一个n很huge的线性递推,本应该一眼想到矩阵快速幂加速,但是只是在脑子里过了一下,感觉好像行,但是又很不熟悉矩阵快速幂咋打的来着,打了两下,又想起来T1,又想到这是数学专场,是不是别的做法?
总之在不熟悉知识点与不自信的双重影响下,只打了暴力,又跳了。
T4、高松灯


签到题,但我还是挂了10分。
打了个数位DP,结果中间变量写错了,竟然还能有90分。今天状态很差呀。
T3、速度型高松灯


瞪眼莫反,但是考场上根本不会。
恶补莫反。
顺便导一下柿子:
首先替换$ gcd_{i,j} $
$$
\begin{aligned}
&\sum_{i=1}^{n} \sum_{j=1}^{n} (i+j)^k f(d) d\\
=&\sum_{d=1}^{n} \mu^2(d) d \sum_{i=1}^{n} \sum_{j=1}^{n} (i+j)^k [\gcd(i,j)=d]\\
=&\sum_{d=1}^{n} \mu^2(d) d^{k+1} \sum_{i=1}^{\lfloor \frac{n}{d} \rfloor} \sum_{j=1}^{\lfloor \frac{n}{d} \rfloor} (i+j)^k [\gcd(i,j)=1]\\
=&\sum_{d=1}^{n} \mu^2(d) d^{k+1} \sum_{i=1}^{\lfloor \frac{n}{d} \rfloor} \sum_{j=1}^{\lfloor \frac{n}{d} \rfloor} (i+j)^k \sum_{e| \gcd(i,j)} \mu (e)\\
=&\sum_{d=1}^{n} \mu^2(d) d^{k+1} \sum_{e=1}^{n} \mu(e) e^k \sum_{i=1}^{\lfloor \frac{n}{ed} \rfloor} \sum_{j=1}^{\lfloor \frac{n}{ed} \rfloor} (i+j)^k
\end{aligned}
$$
d与e无关,先把$\sum$合并起来变成了:
$$\sum_{d=1}^{n} \sum_{e=1}^{n} e^k d^{k+1} \mu(e) \mu^2 (d) \sum_{i=1}^{\lfloor \frac{n}{ed} \rfloor} \sum_{j=1}^{\lfloor \frac{n}{ed} \rfloor} (i+j)^k $$
设T=ed,S(x)=\(\sum_{i=1}^{x} \sum_{j=1}^{x} (i+j)^k\),我们继续尝试把T提到前面来,变成了:
&\sum_{d=1}^{n} \sum_{e=1}^{n} T^k S(\lfloor \frac{n}{T} \rfloor) d \mu(\frac{T}{d}) \mu^2(d)\\
=&\sum_{T=1}^{n} T^k S(\lfloor \frac{n}{T} \rfloor) \sum_{d|T}d \mu (\frac{T}{d}) \mu^2(d)
\end{aligned}
\]
也算是会导一点点的柿子了吧。
\]
CSP模拟10--总结的更多相关文章
- JZOJ 4273. 【NOIP2015模拟10.28B组】圣章-精灵使的魔法语
4273. [NOIP2015模拟10.28B组]圣章-精灵使的魔法语 (File IO): input:elf.in output:elf.out Time Limits: 1000 ms Mem ...
- JZOJ 4269. 【NOIP2015模拟10.27】挑竹签
4269. [NOIP2015模拟10.27]挑竹签 (File IO): input:mikado.in output:mikado.out Time Limits: 1000 ms Memory ...
- JZOJ 4272. 【NOIP2015模拟10.28B组】序章-弗兰德的秘密
272. [NOIP2015模拟10.28B组]序章-弗兰德的秘密 (File IO): input:frand.in output:frand.out Time Limits: 1000 ms M ...
- csp模拟赛低级错误及反思
\(csp\)模拟赛低级错误及反思. 1.没开\(longlong\). 反思:注意数据类型以及数据范围. 2.数组越界(前向星数组未开两倍,一题的数据范围应用到另一题上,要开两倍的写法为开两倍数组) ...
- JZOJ 4276【NOIP2015模拟10.28A组】递推
[NOIP2015模拟10.28A组]递推 思路一 对于 \(30%\) 的数据,由于 \(n\) 和 \(x_i\) 都比较小,所以依题暴力枚举每个整点的坐标算贡献即可 思路二 对于额外 \(20% ...
- @CSP模拟2019.10.16 - T3@ 垃圾分类
目录 @description@ @solution@ @accepted code@ @details@ @description@ 为了保护环境,p6pou建设了一个垃圾分类器. 垃圾分类器是一个 ...
- 2019/10/17 CSP模拟 总结
T1 补票 Ticket 没什么好说的,不讲了 T2 删数字 Number 很后悔的是其实考场上不仅想出了正解的方程,甚至连优化都想到了,却因为码力不足只打了\(O(n^2)\)暴力,甚至还因为细节挂 ...
- 2021.10.19 CSP 模拟赛 总结
T1 题意: \(n\) 个人摘苹果,跳起高度为 \(a_i\),苹果高度为 \(h_i\),高度小的先摘,摘了就没了 直接排序+双指针,复杂度 \(O(n+m)\) T2 题意:要轰炸一个有向图的所 ...
- CSP模拟赛2游记
这次由于有课迟到30min,了所以只考了70min. 调linux配置调了5min,只剩下65min了. T1:有点像标题统计,但要比他坑一点,而且我就被坑了,写了一个for(int i=1;i< ...
- CSP模拟赛游记
时间:2019.10.5 考试时间:100分钟(连正式考试时间的一半还没有到)题目:由于某些原因不能公开. 由于第一次接触NOIinux系统所以连怎么建文件夹,调字体,如何编译都不知道,考试的前半小时 ...
随机推荐
- 【Vue】Re12 Webpack 第三部分(插件、热部署、配置分离)
一.HtmlWebpackPlugin webpack插件安装: npm install html-webpack-plugin --save-dev // 版本太高构建报错原因换这个 npm ins ...
- 【FastDFS】环境搭建 01 跟踪器和存储节点
FastDFS:分布式文件系统 它对文件进行管理,功能包括:文件存储.文件同步.文件访问(文件上传.文件下载)等,解决了大容量存储和负载均衡的问题. 特别适合以文件为载体的在线服务,如相册网站.视频网 ...
- 实现一个终端文本编辑器来学习golang语言
欢迎!这个系列的博文会带你使用golang语言来编写一个你自己的文本编辑器. 首先想说说写这个系列文章的动机. 其实作为校招生加入某头部互联网大厂一转眼已经快4年了.可以说该大厂算是比较早的用gola ...
- 03-canvas线条属性
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="U ...
- UCX84X笔记
1. 管脚定义 COMP: 误差放大器补偿引脚.将外部补偿元件连接到此引脚,以修改误差放大器输出.误差放大器内部有电流限制,因此用户可以通过外部强制COMP接地来命令零占空比. UCx84x系列中的误 ...
- AI驱动的PlantUML:快速生成专业级UML图表
**对于程序员来说,编写验收文档中的各种UML图是最让人头疼的事情之一,相信各位读者对此深有体会.** 本文将探讨如何利用AI驱动的PlantUML来快速生成专业级别的UML图表,从而减轻这一负担. ...
- MSI Afterburner 使用
MSI Afterburner 是一款显卡超频软件,同时可以监测硬件运行数据(CPU 温度.GPU 温度.帧率.帧生成时间等).与其捆绑安装的 RivaTuner Statistics Server ...
- Windows 查看当前登录用户名
使用 PowerShell 输入 whoami,PowerShell 将以 hostname\username 的方式输出主机名和用户名: $ whoami hostname\username 使用 ...
- Windows 服务管理
创建服务 New-Service -Name NAME -BinaryPathName COMMAND -StartupType Automatic -Description DESCRIPTION ...
- 【Docker教程系列】Docker学习5-Docker镜像理解
通过前面几篇文章的学习,我们已经安装好了Docker,也学会使用一些常用的命令.比如启动命令.镜像命令.容器命令.常用命令分类后的第二个就是镜像命令.那么镜像是什么?拉取镜像的时候为什么是一层一层的? ...