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

国外的建筑设计案例网站做网站一般要了解哪些

国外的建筑设计案例网站,做网站一般要了解哪些,旅游网站开发说明书,免费模版网还不会这题的多项式求逆的算法。 发现每一项都是一个卷积的形式#xff0c;那么我们可以使用$NTT$来加速#xff0c;直接做是$O(n^2logn)$的#xff0c;我们考虑如何加速转移。 可以采用$cdq$分治的思想#xff0c;对于区间$[l, r]$中的数#xff0c;先计算出$[l, mid]$中…还不会这题的多项式求逆的算法。 发现每一项都是一个卷积的形式那么我们可以使用$NTT$来加速直接做是$O(n^2logn)$的我们考虑如何加速转移。 可以采用$cdq$分治的思想对于区间$[l, r]$中的数先计算出$[l, mid]$中的数对$[mid 1, r]$中的数的贡献然后直接累加到右边去。 容易发现这样子每一次需要用向量$[l,l 1, l   2, \dots, mid]$卷上$g$中$[1, 2, \dots, r - l]$。 时间复杂度$O(nlog^2n)$感觉这东西跑得并不慢鸭。 Code #include cstdio #include cstring using namespace std; typedef long long ll;const int N 3e5 5; const ll P 998244353LL;int n, lim, pos[N]; ll f[N], g[N], a[N], b[N];template typename T inline void read(T X) {X 0; char ch 0; T op 1;for (; ch 9|| ch 0; ch getchar())if (ch -) op -1;for (; ch 0 ch 9; ch getchar())X (X 3) (X 1) ch - 48;X * op; }template typename T inline void swap(T x, T y) {T t x; x y; y t; }inline ll fpow(ll x, ll y) {ll res 1LL;for (; y 0; y 1) {if (y 1) res res * x % P;x x * x % P;}return res; }inline void prework(int len) {int l 0;for (lim 1; lim len; lim 1, l);for (int i 0; i lim; i)pos[i] (pos[i 1] 1) | ((i 1) (l - 1)); }inline void ntt(ll *c, int opt) {for (int i 0; i lim; i)if (i pos[i]) swap(c[i], c[pos[i]]);for (int i 1; i lim; i 1) {ll wn fpow(3, (P - 1) / (i 1));if (opt -1) wn fpow(wn, P - 2);for (int len i 1, j 0; j lim; j len) {ll w 1;for (int k 0; k i; k, w w * wn % P) {ll x c[j k], y c[j k i] * w % P;c[j k] (x y) % P, c[j k i] (x - y P) % P;}}}if (opt -1) {ll inv fpow(lim, P - 2);for (int i 0; i lim; i) c[i] c[i] * inv % P;} }void solve(int l, int r) {if (l r) {a[l] (a[l] b[l]) % P;return;}int mid ((l r) 1);solve(l, mid);prework(r - l 1);for (int i 0; i lim; i) g[i] f[i] 0;for (int i l; i mid; i) f[i - l] a[i];for (int i 1; i r - l; i) g[i - 1] b[i];ntt(f, 1), ntt(g, 1);for (int i 0; i lim; i) f[i] f[i] * g[i] % P;ntt(f, -1);for (int i mid 1; i r; i) a[i] (a[i] f[i - l - 1]) % P;solve(mid 1, r); }int main() {read(n); n--;for (int i 1; i n; i) read(b[i]);a[0] 1;solve(1, n);for (int i 0; i n; i)printf(%lld%c, a[i], i n ? \n : );return 0; } View Code  转载于:https://www.cnblogs.com/CzxingcHen/p/10197696.html
http://icebutterfly214.com/news/66350/

相关文章:

  • 2025年中国前十大轮胎品牌:最新官方榜单深度解析
  • 2025年越野轮胎推荐:十大专业品牌最新全地形解析
  • 2025年家用轿车轮胎推荐:权威综合排名与选购指南
  • 几道树上计数问题
  • 2025年11月25日
  • 102302116_田自豪_作业3
  • 解码HTTP
  • 畅通工程 最小生成树
  • Oracle数据库物理备份与恢复实战指南
  • 2025年11月十大效果图公司客观评价:详实数据构建的推荐榜单
  • 2025 年 11 月管道更換服務權威推薦榜:專業施工與高效維修,涵蓋老舊破損無縫防腐耐高溫管道更換,包括自來水消防燃氣排水污水工業通風等各類室內外場景
  • 完整教程:【2025最全】国内AIPPT工具排行榜
  • 2025年微信公众号编辑器Top7权威评测:全能型工具让效率提升300%
  • STL常用功能
  • 实用指南:【底层机制】深入浅出地、系统地剖析 Appium 的原理
  • 睡眠不好吃的益生菌选哪家好?热门产品解析
  • 有助于睡眠的益生菌推荐几款,这些口碑品牌值得关注
  • 睡眠益生菌哪家好?五大国民品牌深度测评
  • 2025 年最新推荐冲击试验机优质厂家排行榜:摆锤 / 落锤 / 低温型设备精选,助力企业精准采购优质供应商低温冲击试验机/冲击试验机低温槽/冲击试验机缺口拉床公司推荐
  • 时间序列信息预测:14种机器学习与深度学习模型
  • 2025 优质香港仓库:这些服务商凭实力出圈,收藏不踩坑!
  • 智慧高速新篇章:国标GB28181算法算力平台EasyGBS在高速公路全域监控中的应用实践
  • 保定一对一补习机构硬核推荐:2026课外辅导机构全学段适配榜单!放心报名不踩坑
  • 安阳一对一家教辅导机构 TOP5 排行榜:2026年综合测评
  • 2025年广告边框铝型材制造厂权威推荐榜单:葡萄架铝合金型材/门窗铝合金型材/工业铝型材源头厂家精选
  • 最新榜单出炉!2025年成都必吃火锅排行榜,美食/烧菜火锅/特色美食/火锅/社区火锅成都火锅品牌口碑推荐榜
  • connect()前两个参数是什么?
  • 咱鹤壁家长补课不踩坑!2026年鹤壁一对一辅导机构最新测评榜单
  • 2025 儿童镜框十大品牌推荐,近视防控适配首选榜单
  • 大量资料