当前位置: 首页 > news >正文

洛谷 P3750 [六省联考 2017] 分手是祝愿

题目链接

考虑 \(k = n\) 的情况,从右往左扫每个灯 \(i\),如果 \(i\) 是亮的就一定操作 \(i\),因为后面没有灯可以控制它了;否则一定不操作。

回到原题,我们可以计算出需要操作的灯的数量 \(m\)。考虑 dp,设 \(f _ i\) 为亮着的灯的数量从 \(i\) 变成 \(i - 1\) 的期望次数,则 \(f _ i = 1 + \frac {n - i} n (f _ {i + 1} + f _ i)\),含义为先操作 \(1\) 次,然后有 \(\frac {n - i} n\) 的概率变成 \(i + 1\),期望需要 \(f _ {i + 1}\) 次才能变回 \(i\),化为原来的状况。解得 \(f _ i = ((n - i) f _ {i + 1} + n) / i\) 可以递推,答案即为 \(\sum _ {i = k + 1} ^ m f _ {i}\)

bonus:记 \(m ^ {\underline n} = m (m - 1) \cdots (m - n + 1)\),则设 \(g _ i = n ^ {\underline {n - i + 1}} f _ i = n ^ {\underline {n - i}} ((n - i) f _ {i + 1} + n) = (n - i) g _ {i + 1} + n ^ {\underline {n - i}} \cdot n\),可以规避掉求逆元。

时间复杂度 \(\text O (n \log n)\)

#include<cstdio>
#include<vector>
#define N 100005
using namespace std;const int mod=100003;
int n,k,m,ans,a[N],g[N],fac[N];
vector<int> d[N];
int dc[N];
int main() {scanf("%d%d",&n,&k),fac[0]=1;	for(int i=1;i<=n;i++) scanf("%d",&a[i]),fac[i]=1ll*fac[i-1]*i%mod;for(int i=1;i<=n;i++) for(int j=i;j<=n;j+=i) dc[j]++;for(int i=1;i<=n;i++) d[i].reserve(dc[i]);for(int i=1;i<=n;i++) for(int j=i;j<=n;j+=i) d[j].push_back(i);for(int i=n;i;i--) if(a[i]) {m++;for(auto j:d[i]) a[j]^=1;}if(m<=k) {return 0&printf("%d\n",1ll*m*fac[n]%mod);}int pr=g[n]=n;for(int i=n-1;i>k;i--) {g[i]=(1ll*g[i+1]*(n-i)+1ll*n*pr)%mod,pr=1ll*pr*i%mod;}for(int i=m;i>k;i--) {ans=(ans+1ll*g[i]*fac[i-1])%mod;}printf("%d\n",(ans+1ll*k*fac[n])%mod);return 0;
}
http://www.jsqmd.com/news/317594/

相关文章:

  • axure 引用 echarts图表
  • 三相交流异步电动机调速SVPWM矢量控创仿真(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码
  • 氦氖激光器品牌质量稳定性评测:哪个品牌故障率更低?
  • [工具推荐] 跨境卖家如何低成本搞定“小语种”图片?基于 AI 的批量图像翻译技术解析
  • 2026电子防潮箱厂家哪家好?行业技术实力企业推荐
  • [运营技巧] 1688 工厂图如何对标亚马逊爆款?浅析利用 AI 图像重构技术,低成本打造“大牌感”主图
  • 聊聊可靠的干磨片实力厂商,兴源口碑怎么样
  • 江西风光互补节能设备源头工厂费用分析,怎么收费
  • 细聊聚氨酯胶辊定制厂家,泰兴金茂辊业价格贵吗?
  • 利用Snyk发现与修复漏洞:守护软件安全,保障业务稳定
  • 2026木箱生产厂家推荐:斯普乐供应链等4家企业凭实力入榜,精准匹配不同需求
  • 2026年 精密机械零件加工厂家推荐榜:慢走丝加工/精密慢走丝加工技术实力与高精度解决方案深度解析
  • 2026年尼龙棒厂家推荐:pa66尼龙棒、pa尼龙棒、pp尼龙棒、尼龙件加工、尼龙加工件源头厂家、浇筑尼龙棒、浇铸尼龙棒选择指南
  • 如何使用http3
  • 广州高精度固晶机厂家推荐哪家好?权威评测六家先进设备供应商!
  • 基于RBF径向神经网络的多输入单输出拟合预测建模
  • 2026年 尼龙拖链厂家推荐排行榜:加强型/钢骨/桥式/LIANDUO/BOTHSIX/工程/增强尼龙钢骨拖链,精选耐用抗磨工业传动防护方案
  • 2026年苏州售后完善、有实力的美国EB5投资移民大型机构推荐
  • 2026年上海注册公司服务排名,靠谱机构推荐
  • 解读常州北奇机械行业口碑排名,产品性价比高吗
  • 打印机驱动程序无法使用?2026年4个终极解决方案(附AI智能一键修复黑科技)
  • 讲讲深圳靠谱的GEO优化系统服务厂家,哪家性价比高
  • 宁波靠谱的银子银料回收店排名,回收服务好的是哪家
  • 总结推荐高光谱品牌服务商,南京口碑好的是哪家
  • 使用经验模态分解(EMD)处理振动信号,并结合样本熵进行特征提取
  • 2026年最有效的防脱生发精华液推荐指南
  • 基于 sCMOS 相机的单分子荧光成像及双螺旋布朗运动追踪研究
  • 2026年 精密铸造源头厂家推荐榜单:不锈钢/合金钢/碳钢铸造件,硅溶胶/中温蜡精密铸造工艺,汽车与化工机械配件深度解析
  • 2026防脱精华液哪个性价比高?实测口碑好物推荐
  • 2026全自动油水分离器品牌推荐:行业优质选择指南