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

做旅游攻略去什么网站关键词优化seo公司

做旅游攻略去什么网站,关键词优化seo公司,做网站的人还能做什么,商城网站开发教程前言 看串行了……看成 R , G , B ≤ 2000 R,G,B\le 2000 R,G,B≤2000 了没往三维 DP 想…… 赛后看了正解,回忆起了熟悉的棍子。 题目大意 有 R R R 对红色的棍子,第 i i i 对长度为 r i r_i ri​。 有 G G G 对绿色的棍子,第 i …

前言

看串行了……看成 R , G , B ≤ 2000 R,G,B\le 2000 R,G,B2000 了没往三维 DP 想……

赛后看了正解,回忆起了熟悉的棍子。

题目大意

R R R 对红色的棍子,第 i i i 对长度为 r i r_i ri

G G G 对绿色的棍子,第 i i i 对长度为 g i g_i gi

B B B 对蓝色的棍子,第 i i i 对长度为 b i b_i bi

现在用两种不同颜色的棍子组成长方形,问面积之和的最大值是多少。

思路

实际上的数据范围: R , G , B ≤ 200 R,G,B\le200 R,G,B200,所以时间复杂度和空间复杂度均可以为 O ( R G B ) O(RGB) O(RGB),考虑三维 DP。

f i , j , k f_{i,j,k} fi,j,k 表示前 i i i 个红色棍子、前 j j j 个绿色棍子、前 k k k 个蓝色棍子的最大总面积。

我们考虑一下每一次都有哪些转移的可能性:

  • 红 + 绿:此时答案为 f i − 1 , j − 1 , k + r i ⋅ g j f_{i-1,j-1,k}+r_i\cdot g_j fi1,j1,k+rigj
  • 绿 + 蓝:此时答案为 f i − , j − 1 , k 1 + g j ⋅ b k f_{i-,j-1,k1}+g_j\cdot b_k fi,j1,k1+gjbk
  • 蓝 + 红:此时答案为 f i − 1 , j , k − 1 + b k ⋅ r i f_{i-1,j,k-1}+b_k\cdot r_i fi1,j,k1+bkri

所以 f i , j , k f_{i,j,k} fi,j,k 就是上述值的最大值。

我们在具体实现的时候要对三个数组进行排序,从小到大或者从大到小都可以。

代码

#include <cstdio>
#include <iostream>
#include <algorithm>
using namespace std;int R, r[210];
int G, g[210];
int B, b[210];
int f[210][210][210];int main()
{cin >> R >> G >> B;for (int i = 1; i <= R; i++)cin >> r[i];sort(r + 1, r + R + 1);reverse(r + 1, r + R + 1);for (int i = 1; i <= G; i++)cin >> g[i];sort(g + 1, g + G + 1);reverse(g + 1, g + G + 1);for (int i = 1; i <= B; i++)cin >> b[i];sort(b + 1, b + B + 1);reverse(b + 1, b + B + 1);int ans = 0;for (int i = 0; i <= R; i++)for (int j = 0; j <= G; j++)for (int k = 0; k <= B; k++){if (i && j) f[i][j][k] = max(f[i][j][k], f[i - 1][j - 1][k] + r[i] * g[j]);if (j && k) f[i][j][k] = max(f[i][j][k], f[i][j - 1][k - 1] + g[j] * b[k]);if (k && i) f[i][j][k] = max(f[i][j][k], f[i - 1][j][k - 1] + b[k] * r[i]);ans = max(ans, f[i][j][k]);}cout << ans << endl;return 0;
} 
http://www.dtcms.com/wzjs/503175.html

相关文章:

  • 自适应网站开发资源销售推广的方法都有哪些
  • 陕西网站建设公司信息流优化师需要具备哪些能力
  • 整站优化网站报价seo优化运营
  • 网站建设 会议纪要搜索网络如何制造
  • 找网站公司做网站是怎样的流程网站建设公司大全
  • 如何做优惠券网站系统优化助手
  • 深圳住房和建设局网站网上申请百度上搜索关键词如何在首页
  • webstorm可以做网站吗如何进行推广
  • 做3d教学网站app拉新推广平台渠道
  • 网站怎么做微信推广企业网站推广公司
  • 知识产权教育网站建设电子商务seo
  • 北京建设网站设计资源网站优化排名软件公司
  • 网站编辑怎么做的百度查询关键词排名工具
  • 儒枫网网站建设软文营销的五大注意事项
  • 什么公司需要建立网站百度框架户一级代理商
  • 外贸建站哪家强外贸网站怎么做网上销售哪些平台免费
  • 上海做网站哪里有怎么做网络营销推广啊
  • 我国企业网站的建设情况怎样推广自己的产品
  • 网站制作 手机版足球联赛排名
  • 手机网站怎么做的好舟山seo
  • 网站用的服务器昆明网络推广优化
  • 四网合一的网站互动营销的概念
  • 男女做暖暖的网站大全深圳全网推广
  • 淄博外贸网站建设公司seo链接优化建议
  • 做交互设计的网站优化一个网站需要多少钱
  • 免费永久云服务器seo兼职平台
  • 如何购买企业黄页网站公司网络推广的作用
  • 做网站的如何开发业务2345导航网址
  • 设计传媒公司logo广州seo推广服务
  • 合水口网站建设石家庄限号