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

网站建设费属于宣传费吗shopee怎么注册开店

网站建设费属于宣传费吗,shopee怎么注册开店,仅对wordpress自带主题有效,wordpress 如何回到初始化CF1784D Wooden Spoon 题目大意 有2n2^n2n个人#xff0c;进行nnn轮比赛。比赛的图是一棵完全二叉树。编号小的人一定能赢编号大的人#xff0c;如果一个人满足#xff1a; 第一次比赛被打败打败这个人的人在第二次比赛中被打败打败上一个人的人在第三次比赛中被打败…\d…CF1784D Wooden Spoon 题目大意 有2n2^n2n个人进行nnn轮比赛。比赛的图是一棵完全二叉树。编号小的人一定能赢编号大的人如果一个人满足 第一次比赛被打败打败这个人的人在第二次比赛中被打败打败上一个人的人在第三次比赛中被打败…\dots…打败上一个人的人在最后一次比赛中被打败 那么这个人就能得到安慰奖。 求对于每个人有多少种编号的排列来比赛叶子的排列使得他能得安慰奖。输出答案模998244353998244353998244353。 题解 我们按照题意来构建这棵二叉树叶子节点就是这个序列而非叶子节点的权值就是其子树中权值最大的点的权值。假如编号为kkk的点能拿安慰奖那么这个点到根的路径上的点的权值一定是单调递减的。 假设这个点到根的权值组成的序列为a0,a1…,ana_0,a_1\dots,a_na0​,a1​…,an​我们依次来看每个点的贡献。 aia_iai​的贡献为C(2n−ai−2i−1,2i−1−1)×(2i−1)!C(2^n-a_i-2^{i-1},2^{i-1}-1)\times (2^{i-1})!C(2n−ai​−2i−1,2i−1−1)×(2i−1)!。也就是说这个点在没有kkk的那棵子树中还要放小于他的2i−1−12^{i-1}-12i−1−1个点。因为要小于aia_iai​而且自己是一定要选的所以要减aia_iai​。又因为有kkk的那一边的点不能选所以要减2i−12^{i-1}2i−1。这棵子树内的点的顺序可以任意排列所以要乘上(2i−1)!(2^{i-1})!(2i−1)!。 设fi,sf_{i,s}fi,s​表示第iii个数为sss时第iii个数到第nnn个数的贡献gi,sg_{i,s}gi,s​表示第iii个数小于等于sss时第iii个数到第nnn个数的贡献和。那么转移式为 fi,sgi1,s−1×C(2n−s−2i−1,2i−1−1)×(2i−1)!f_{i,s}g_{i1,s-1}\times C(2^n-s-2^{i-1},2^{i-1}-1)\times (2^{i-1})!fi,s​gi1,s−1​×C(2n−s−2i−1,2i−1−1)×(2i−1)! gi,sgi,s−1fi,sg_{i,s}g_{i,s-1}f_{i,s}gi,s​gi,s−1​fi,s​ 因为kkk的位置任意所以最后还要乘上2n2^n2n。那么编号为kkk的点的答案就是g1,k−1×2ng_{1,k-1}\times 2^ng1,k−1​×2n。 时间复杂度为O(n×2n)O(n\times 2^n)O(n×2n)。 code #includebits/stdc.h using namespace std; const int N120; int n; long long jc[N5],ny[N5]; long long f[25][N5],g[25][N5]; long long mod998244353; long long mi(long long t,long long v){if(!v) return 1;long long remi(t,v/2);rere*re%mod;if(v1) rere*t%mod;return re; } void init(){jc[0]1;for(int i1;iN;i) jc[i]jc[i-1]*i%mod;ny[N]mi(jc[N],mod-2);for(int iN-1;i0;i--) ny[i]ny[i1]*(i1)%mod; } long long C(int x,int y){if(xy) return 0;return jc[x]*ny[y]%mod*ny[x-y]%mod; } int main() {init();scanf(%d,n);for(int s1;s(1n);s){f[n][s]C((1n)-s-(1n-1),(1n-1)-1)*jc[1n-1]%mod;g[n][s](g[n][s-1]f[n][s])%mod;}for(int in-1;i1;i--){for(int s1;s(1n);s){f[i][s]g[i1][s-1]*C((1n)-s-(1i-1),(1i-1)-1)%mod*jc[1i-1]%mod;g[i][s](g[i][s-1]f[i][s])%mod;}}for(int s1;s(1n);s){printf(%lld\n,g[1][s-1]*(1n)%mod);}return 0; }
http://www.hkea.cn/news/14277524/

相关文章:

  • 自助建网站教程qq邮箱网页版登录
  • 浙江建设工程合同备案网站wordpress黄聪文件上传
  • 做淘客网站简单吗电商网站页面分类
  • 手机营销型网站建设公司siren模板wordpress
  • 上海建设银行网站上班时间表如何快速收录网站
  • 萍乡企业做网站软件商店下载安装应用
  • 做推广效果哪个网站好小米手机网站建设目标
  • 乐山市城乡规划建设局网站北京建设局投诉网站首页
  • 网站建设工作室源码wordpress淘宝客单页
  • 网站认证必须做吗wordpress 制作portfolio
  • 广州网站开发设计公司求职简历在哪个网站做
  • 番禺网站开发平台可视化网站开发平台
  • 郑州做企业网站哪家好游戏网页设计html代码大全
  • 电脑做网站服务器视频教程做守望先锋h的网站
  • 大型网站开发团队概述网站建设的流程
  • 太原做网站哪里好怎么用电脑给域名做网站
  • 内蒙古网站制作公司wordpress live-calendar
  • 做设计必须知道的几个网站吗白云外贸型网站建设
  • qq开放平台网站开发申请不通过的原因兰州网站建设redu
  • 做全屏网站设计时容易犯的错网站设计的基本原则
  • 做网站 宁波百度搜索关键词设置
  • 网站开发 佛山wordpress钩子介绍
  • 怎么做网站筛选功能网站alexa流量查询
  • wordpress静态主页seo内容优化心得
  • 哪个网站做视频有钱池州网站建设全包
  • 增城区建设局网站中企动力是干啥的
  • 广西建设领域证书查询官方网站荥阳网站优化公司
  • 深圳小企业网站建设设计制作凡客诚品倒闭了
  • 网站调试添加书签网站代码
  • 怎么免费做一个网站做淘宝客广西外贸app