题目描述

给出 n n n 以及一个 m m m 次多项式 f ( x ) f(x) f(x),需要求出

∑ i = 0 n ( n i ) f ( i ) \sum_{i=0}^n \binom{n}{i} f(i) i=0∑n​(in​)f(i)

对 998244353 998244353 998244353 取模的结果。

数据范围

1 ≤ m ≤ 100000 , m ≤ n ≤ 1 0 9 1\le m\le 100000,m\le n\le 10^9 1≤m≤100000,m≤n≤109

题解

orzsz!

考虑组合意义,即有 n n n 个小球,选出 i i i 个小球的价值为 f ( i ) f(i) f(i) 。我们可以记 x j x^j xj 的系数的总和,最后再乘上 a j a_j aj​ 即可。

于是考虑 dp \text{dp} dp : f [ i ] [ j ] f[i][j] f[i][j] 表示前i个小球, x j x^j xj 的系数总和。考虑转移:若 i i i 不选,则 f [ i ] [ j ] = f [ i − 1 ] [ j ] f[i][j]=f[i-1][j] f[i][j]=f[i−1][j] ;若 i i i 选,则考虑到 ( x + 1 ) j = ∑ k = 0 j ( j k ) x k (x+1)^j=\sum_{k=0}^j \binom{j}{k}x^k (x+1)j=∑k=0j​(kj​)xk ,所以 f [ i ] [ j ] = ∑ k = 0 j ( j k ) f [ i − 1 ] [ k ] f[i][j]=\sum_{k=0}^j \binom{j}{k}f[i-1][k] f[i][j]=∑k=0j​(kj​)f[i−1][k] 。

发现可以 exp \text{exp} exp ,故效率为 O ( n log ⁡ n ) O(n\log n) O(nlogn) 。

注意到取对数的多项式中常数项不是 1 1 1 ,但是特判一下即可。

#4850. 查拉图斯特拉如是说相关推荐

  1. 《查拉图斯特拉如是说》摘抄

    "难道,我们要先让他们放弃用耳朵聆听声音的习惯,学会用眼睛来倾听吗?难道我们一定要和铙钹跟那些喧哗的牧师一样扰攘吗?难道,能够被他们信任的,只有那些口齿不清的人? 我的心澄明而宁静,仿佛朝阳 ...

  2. 普拉图和施泰纳问题的实验解法

    转载自:https://www.xzbu.com/9/view-8443797.htm [摘要]用含有给定的基本元素或公式明确地解出变分式的问题,通常是很困难的.此时,我们常常先证明在某种条件下解是存 ...

  3. 仿企查查、天眼查关系图以及架构图(双向树,集团图谱,组织架构图谱,企业图谱,网络拓扑,人物关系网络)

    前言: 最近公司有一些新需求,要求仿照企查查,爱企查,天眼查等软件的关系图.股权结构图.公司架构图等作出相似的功能一开始考虑使用echarts来实现但是最后做出的效果与他们的效果太不一样也不太理想,偶 ...

  4. 数据结构:并查集和图

    并查集 并查集是一种树型的数据结构,用于处理一些不相交集合的合并及查询问题. 常涉及两个基本操作: (1)合并两个不相交的集合 (2)判断两个元素是否属于同一个集合. 将N个不同元素分成一组不想交的集 ...

  5. 并查集图冲突hdu1272

    还是属于并查集的变形 两个点仅仅有一条路径连通 给出的两个点事先都是属于两个集合的 须要给出的着条边构成一个集合 算法复杂度还是挺高的 每一个我都循环了100000次 set2数组没清空 wrong了 ...

  6. 哲学-6张图读懂西方哲学发展史和流派

    2017-07-24 14:00:16 寰视书社 http://culture.china.com/chinawatch/13000480/20170724/30999758.html 哲学史展现的是 ...

  7. 如何搭建属于你自己个人知识体系1.0

    本文为PMCAFF专栏作者停云出品 感到最无助无力的时候,才是你真正觉醒的时候.--<悟空传> 那就趁无力时,让自己觉醒吧. 通过搭建自己的个人知识体系,抛开你那无用的知识焦虑和无用的碎片 ...

  8. 雪球:如果让你选择一本影响你一生的好书,你会选择哪一本

    点击进入下载-[尼采文集]查拉图斯特拉如是说.黄明嘉译.漓江出版社(2000).pdf 点击进入下载-[彼得·林奇点评版<股票作手回忆录>].pdf 点击进入下载-[遇见未知的自己].韦秀 ...

  9. 做phodal的御用编辑,其实我是拒绝的

    前情回顾: 极客爱情 2.1 |  从你的编程世界路过 极客爱情 2.2 |  你究竟有多少个女神 极客爱情  2.3 |  和技术宅约会是这样的 极客爱情  2.4 |  和程序员男友过节是这样的 ...

最新文章

  1. str字符串 encoding( ) 方法
  2. 数字电路技术基础(六)
  3. Bootstrap按钮使用
  4. 解决Maven管理项目update Maven时,jre自动变为1.5
  5. Html5结合JS实现浏览器全屏功能
  6. open函数中O_CLOEXEC标志的开关
  7. Jetty9 源码初解(2)——IO之Connection
  8. Ubuntu通过apt-get安装指定版本和查询软件源有多少个版本
  9. LQR 控制学习-LQR控制 MATLAB官方教程-LQR 控制器_状态空间系统Matlab/Simulink建模分析
  10. Premiere Pro CC2018 软件安装包+安装教程
  11. 分享一个好的清理系统垃圾软件
  12. 【C++ Primer】第十章 泛型算法 (练习)
  13. 动漫Hello World
  14. STORJ 有实际应用
  15. Unity3d制作简单拼图游戏
  16. 号外:Axure导入有了!思维导图也正式上线了!
  17. oracle删除字段约束条件,Oracle 数据库中关于对表字段约束的操作(设置、删除、查询)...
  18. C语言调用API的方法
  19. C#MVC Razor的Ajax.BeginForm里面的OnSuccess未执行(未成功跳转)
  20. MATLAB中图像标注工具——Image Labeler的使用方法

热门文章

  1. java设计模式-桥梁模式
  2. Apache(阿帕奇)基本操作
  3. 网页打开base64编码格式的图片
  4. dokuwiki php,DokuWiki 设置
  5. 【Java播放音乐】利用AudioSystem实现音乐的播放、循环播放以及音量的调整
  6. 摩托罗拉TD-LTE测试获重要进展 商用进程再提速
  7. 吃鸡登录界面出现服务器正在维护该怎么办,吃鸡卡在登录页面进不去怎么办 | 手游网游页游攻略大全...
  8. 规则引擎JBoss Drools简介
  9. android Vibrator 震动器 使用
  10. MSF-EternalBlue