第十五次

A

记得开 long long

B

考虑倒着模拟,维护答案在每次删数前的排名,

每次删数时统计这次删去的比答案小的数的个数 x,则此次删数前排名比此次删数后多 x

考虑每次删数时,删去的哪些数比答案小。设此次删数后答案排名为 p

则此次删去的排名为 ak|akk<p 的数比答案小,统计 akk<p 的个数 x,更新 pp+x 即可。

x 单调不降,单指针维护。

C

F(n,m)=i=1n(ni)im=ni=1n(n1i1)im1=n(i=1n(ni)im1i=1n(n1i)im1)=n(F(n,m1)F(n1,m1))

posted @   Jijidawang  阅读(6)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示