CSP模拟10--总结

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

image

四道数学题,一点都不拖泥带水的纯血数学题!

T1、黑暗型高松灯

image

shit

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

T2、速度型高松灯

image
image

首先一眼有暴力递推式:

fi=10kfi1+i

是一个n很huge的线性递推,本应该一眼想到矩阵快速幂加速,但是只是在脑子里过了一下,感觉好像行,但是又很不熟悉矩阵快速幂咋打的来着,打了两下,又想起来T1,又想到这是数学专场,是不是别的做法?

总之在不熟悉知识点与不自信的双重影响下,只打了暴力,又跳了。

T4、高松灯

image
image

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

T3、速度型高松灯

image
image

瞪眼莫反,但是考场上根本不会。
恶补莫反。

顺便导一下柿子:

首先替换gcdi,j

i=1nj=1n(i+j)kf(d)d=d=1nμ2(d)di=1nj=1n(i+j)k[gcd(i,j)=d]=d=1nμ2(d)dk+1i=1ndj=1nd(i+j)k[gcd(i,j)=1]=d=1nμ2(d)dk+1i=1ndj=1nd(i+j)ke|gcd(i,j)μ(e)=d=1nμ2(d)dk+1e=1nμ(e)eki=1nedj=1ned(i+j)k d与e无关,先把合并起来变成了: d=1ne=1nekdk+1μ(e)μ2(d)i=1nedj=1ned(i+j)k

设T=ed,S(x)=i=1xj=1x(i+j)k,我们继续尝试把T提到前面来,变成了:

d=1ne=1nTkS(nT)dμ(Td)μ2(d)=T=1nTkS(nT)d|Tdμ(Td)μ2(d)

也算是会导一点点的柿子了吧。

END

posted @   lzrG23  阅读(25)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示