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

wordpress做一个视频网站吗装修加盟

wordpress做一个视频网站吗,装修加盟,搞笑视频网站建设策划书,家乡网站设计模板URL#xff1a;https://atcoder.jp/contests/abc322 目录 E Probelm/题意 Thought/思路 Code/代码 E Probelm/题意 有 N 个改进计划#xff0c;每个计划可以执行一次#xff1b;有 K 个参数#xff0c;每个计划可以将所有参数提升固定值#xff0c;即计划 i 可以为第…URLhttps://atcoder.jp/contests/abc322 目录 E Probelm/题意 Thought/思路 Code/代码 E Probelm/题意 有 N 个改进计划每个计划可以执行一次有 K 个参数每个计划可以将所有参数提升固定值即计划 i 可以为第 j 个参数提升 Aij 的数值。每个计划有花费 Ci问最少多少花费能让所有参数都 P。 其中 1 K, P 51 N 100。 Thought/思路 假如只有一个参数我们很容易想到这是一个 dp。比如 dp[i][A1] min(dp[i][A1], dp[i - 1][0 A1]) dp[i][x] min(dp[i][x], dp[i - 1][x - A1]) 但是现在有 K 个参数也就是说我们无法确定 dp 数组的维度。 考虑 K 5 的情况就会有 dp[i][A1][A2][A3][A4][A5]再考虑一个参数时我们是如何得到答案的显然是通过维护 dp[i][0] ~ dp[i][P] 的最小值来的得到答案 dp[n][P]。 那么我们就可以这样做将参数 [A1][A2][A3] 视作一系列 P 1 进制的数因为需要到达 P如[0][0][0] ~ [5][5][5] 就是一系列 3 位的 6 进制数。 这样就可以将不确定的维度转换为一维的dp[i][0 ~ pow(P 1, K) - 1]。 当我们在状态转移的时候就可以将十进制的整数转换为 K 进制数组对应每个计划的 Aij算出需要维护的 dp 下一个状态。 Code/代码 #include bits/stdc.h#define int long longconst int inf 1e15;int n, k, p, dp[107][8003];std::vector int tenToK(int x, int k, int bit) { // k 进制std::vector int res(bit);for (int i 0; i bit; i) {res[i] x % k;x / k;}std::reverse(res.begin(), res.end());return res; }int kToTen(std::vector int x, int k, int bit) {int res 0;for (int i 0; i bit; i) {res res * k x[i];}return res; }signed main() {std::cin n k p;int size (int)std::pow(p 1, k);for (int i 0; i n; i) {for (int j 0; j size; j) {dp[i][j] inf;}}dp[0][0] 0;for (int i 1; i n; i) {int c; std::cin c;std::vector int a(k);for (int j 0; j k; j) {std::cin a[j];}for (int j 0; j size; j) dp[i][j] dp[i - 1][j]; // 不选 i 的情况for (int j 0; j size; j) {std::vector int now tenToK(j, p 1, k);for (int l 0; l k; l) now[l] std::min(p, now[l] a[l]);int next kToTen(now, p 1, k);dp[i][next] std::min(dp[i][next], dp[i - 1][j] c);}}std::cout (dp[n][size - 1] inf ? -1 : dp[n][size - 1]); }
http://www.hkea.cn/news/14347127/

相关文章:

  • 做网站的工作流程wordpress页面可视化编辑器
  • 大学生网站建设规划书群晖 wordpress 外网地址是灰色
  • 洛阳网站备案创一东莞网站建设
  • 河南省住房城乡建设厅官方网站网上商店是指
  • 青岛门户网站建设wordpress 插件激活
  • 厦门门户网站制作服务商郴州飞天山
  • 深圳网站的优化可信的专业网站建设
  • 网站备案 哪个省最松叙述网站建设的流程
  • 淄博建站哪家好承德网站制作的流程
  • 公众号做淘宝客接入手机网站网站建设需求文档下载
  • 网站建设源程序代码兰州压热搜
  • 东莞营销型网站设计wordpress过滤器
  • 网站怎么做成app小程序做跳转微网站
  • 做网站要有策划么好口碑的关键词优化
  • wordpress微网站模板网站积分方案
  • 大型网站要多少钱农业网站如何建设
  • 保定 网站制作 招聘企业信息平台
  • 大作设计网站是中国的吗广告推广有哪些平台
  • 深圳培训手机网站建设网站毕业设计选题
  • 美团初期是怎么建网站企业建站平台
  • 如何做电子商务网站在线视频网站 一级做爰片
  • 品牌策划网站推荐厦门博客网站制作
  • 学校网站建设运行情况网站模板 wordpress带会员系统
  • 成都手机网站制作常见的网页布局结构有哪些
  • 个人备案网站名桂林网站建设官网
  • 如何做个免费的网站嘉定做网站的
  • 网站建设与管理怎么做深圳视频网站开发
  • 全国企业信息查询网站大宗商品交易平台app
  • 网站首页代码模板网站图片一般像素
  • 建筑工程网站大全apache2 wordpress