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

怎样用织梦做音乐网站北京网站建设第一

怎样用织梦做音乐网站,北京网站建设第一,wordpress运行php 404,网站架构工程师E - Alphabet Tiles (atcoder.jp) 题目大意#xff1a;1到k长度的字符串时#xff0c;在A-Z给定数量下#xff0c;搭配出多少种不同的字符串 思路 排列组合#xff0c;会死人的 暴搜#xff1a;可以解决#xff0c;但是时间太长 dp#xff1a;考虑前 i 个字母…E - Alphabet Tiles (atcoder.jp) 题目大意1到k长度的字符串时在A-Z给定数量下搭配出多少种不同的字符串 思路 排列组合会死人的 暴搜可以解决但是时间太长 dp考虑前 i 个字母在长度为 j 下的字符串有多少种情况这是一个背包问题 难点 现在难点就来到了转移函数了 首先 i 可以继承 i-1对于每个字母遍历它的个数t(1到 l 其中 l 是当前遍历的长度与字母个数的最小值)把 j-t的方案数乘以C(j,k) [相当于是分步乘法把没有这个字母下j-t个已排好的位置放入c个当前字母所以乘以“在j个位置下挑c个位置用组合数”] 难点二初始值把dp[0][0] 和 dp[i][0] 都置为1情况数为1  #includebits/stdc.h using namespace std; #define ll long longll dp[30][1005]; ll C[1005][1005]; const int N 998244353;int main() {int k;cin k;for(int i 0 ; i k ; i){C[i][0] 1;for(int j 1 ; j i ; j){C[i][j] C[i-1][j] C[i-1][j-1];C[i][j] % N; }}dp[0][0] 1;for(int i 1 ; i 26 ; i){int c;cin c;dp[i][0] 1;for(int j 1 ; j k ; j){for(int l 0 ; l min(j,c) ; l){dp[i][j] dp[i][j] dp[i-1][j-l]*C[j][l]%N; //加上使用字母0次、1次、2次的情况 dp[i][j] % N; }}}ll ans 0;for(int i 1 ; i k ; i){ans dp[26][i];ans % N; }cout ans;return 0; } 反思 转移函数除了考虑从哪里转来还要考虑自身的结果是怎么计算的满足题意不重不漏用在本题里就是每个长度的串考虑用上0个、1个、2个当前字母还要考虑自身会被哪些值在遍历时影响到或有多次赋值思考如何保证值在被累加或是其它积累。
http://www.hkea.cn/news/14340047/

相关文章:

  • 建设部职业资格注册中心网站中国建设银行手机网站
  • 详细描述建设一个网站的具体步骤营销型网站建设广告语
  • 怎样建设游戏网站八爪鱼采集器WordPress接口
  • 企业网站建设的材料常州模板网站建设咨询
  • 万网的成品网站学生做微商怎么加入
  • 高端公司网站建设网站界面设计试题
  • 网站模板预览与编辑器百度推广长春分公司
  • 一 网站建设的目的与意义网络营销方案例文
  • 为什么企业网站不是开源系统重庆公司做网站
  • 口腔门诊建设网站网站建设方案ppt下载
  • 动漫网站策划书加强网站建设 通知
  • 成都建设网站高级工程师查询阿里巴巴国际站怎么注册
  • 网站建设时间进度WordPress的目录大纲
  • 网站规划湛江网站seo
  • 亚马逊站外推广怎么做ui网页设计实习周报
  • 武安市网站建设如何申请企业邮箱免费
  • 模板网站可以做推广吗福建响应式网站制作
  • 做简历的网站有哪些一般网站建设用什么语言
  • 四川西充县建设局网站朝阳区社区建设网站
  • 红河学院网站建设短视频公司网站建设方案
  • wordpress外贸网站好用的模板下载网站建设代码下载大全
  • 佛山专业的网站制作网站上传不了图片不显示不出来吗
  • 句容住房和城乡建设局网站友情链接还有用吗
  • 上海门户网站制作公司html展示wordpress
  • 苏州网站建设要点上海网站制作电话
  • 电商网站建设解决方案wordpress火车头采集器
  • 单页网站版权显示app外包公司大全
  • 联网站在线花钱做网站
  • 设计素材网站哪个最好推荐论坛类的网站怎样做
  • 医疗类网站前置审批自己做外贸购物网站