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

专做短篇的网站外贸企业网站设计公司

专做短篇的网站,外贸企业网站设计公司,新手学做网站学要做哪些,电脑如何做网站空间有 N 个鱼塘排成一排,每个鱼塘中有一定数量的鱼,例如:N5 时,如下表: 鱼塘编号12345第1分钟能钓到的鱼的数量 (1…1000)101420169每钓鱼1分钟钓鱼数的减少量(1…100)24653当前鱼塘到…

有 N
个鱼塘排成一排,每个鱼塘中有一定数量的鱼,例如:N=5
时,如下表:

鱼塘编号12345
第1分钟能钓到的鱼的数量 (1…1000)101420169
每钓鱼1分钟钓鱼数的减少量(1…100)24653
当前鱼塘到下一个相邻鱼塘需要的时间(单位:分钟)3544

即:在第 1 1 1 个鱼塘中钓鱼第 1 1 1 分钟内可钓到 10 10 10 条鱼,第 2 2 2 分钟内只能钓到 8 8 8 条鱼,……,第 5 5 5 分钟以后再也钓不到鱼了。

从第 1 1 1 个鱼塘到第 2 2 2 个鱼塘需要 3 3 3 分钟,从第 2 2 2 个鱼塘到第 3 3 3 个鱼塘需要 5 5 5 分钟,……

给出一个截止时间 T T T,设计一个钓鱼方案,从第 1 1 1 个鱼塘出发,希望能钓到最多的鱼。

假设能钓到鱼的数量仅和已钓鱼的次数有关,且每次钓鱼的时间都是整数分钟。

输入格式

5 5 5 行,分别表示:

1 1 1 行为 N N N

2 2 2 行为第 1 1 1 分钟各个鱼塘能钓到的鱼的数量,每个数据之间用一空格隔开;

3 3 3 行为每过 1 1 1 分钟各个鱼塘钓鱼数的减少量,每个数据之间用一空格隔开;

4 4 4 行为当前鱼塘到下一个相邻鱼塘需要的时间;

5 5 5 行为截止时间 T T T

输出格式

一个整数(不超过 231 − 1 231−1 2311),表示你的方案能钓到的最多的鱼。

数据范围

1 ≤ N ≤ 100 1≤N≤100 1N100,
1 ≤ T ≤ 1000 1≤T≤1000 1T1000

输入样例:

5
10 14 20 16 9
2 4 6 5 3
3 5 4 4
14

输出样例:

76
#include <iostream>
#include <algorithm>
#include <cstring>using namespace std;const int N = 110;int a[N], d[N], l[N], spend[N];int get(int k) {                                //第i分钟在第k个鱼塘钓到鱼的数量return max(0, a[k] - d[k] * spend[k]);
}int work(int n, int T) {                        //只走前n个鱼塘,且时间为T的最大收益int res = 0;memset(spend, 0, sizeof spend);for (int i = 0; i < T; i ++ ) {             //按分钟遍历int t = 1;                              //t表示第i分钟第t的鱼塘的鱼最多,初始为1号鱼塘for (int j = 1; j <= n; j ++ )          //第i分钟在前n个鱼塘的最大收益if (get(j) > get(t))t = j;res += get(t);spend[t] ++ ;                           //在t号鱼塘逗留时间+1}return res;
}int main() {int n, T;                                   //n个鱼塘,截止时间为Tcin >> n;for (int i = 1; i <= n; i ++ ) cin >> a[i]; //各鱼塘第一分钟产鱼量for (int i = 1; i <= n; i ++ ) cin >> d[i]; //各鱼塘每一分钟减鱼量for (int i = 2; i <= n; i ++ ) {            //从第一个鱼塘到第i个鱼塘之间的距离cin >> l[i];l[i] += l[i - 1];                       //因为这步求前缀和,所以前面下标i要从1开始}cin >> T;int res = 0;for (int i = 1; i <= n; i ++ )              //从第一个鱼塘出发,遍历n个鱼塘res = max(res, work(i, T - l[i]));      //只去前i个鱼塘的最大收益,这里已经减去路上所用时间cout << res << endl;
}
http://www.ds6.com.cn/news/122915.html

相关文章:

  • 怎么做网站讯息网站如何提升seo排名
  • 企业网站登录武汉网站推广公司排名
  • 北京餐饮培训网站建设免费创建个人网页
  • 网站搭建福州公司百度关键词搜索怎么做
  • 做二手钢结构网站爱网站
  • 建设局网站模板网络营销推广公司网站
  • 昆山企业网站建设百家号排名
  • 口岸地区网站建设内容百度刷自己网站的关键词
  • 绍兴做网站比较专业的公司刚刚刚刚刚刚好痛
  • 如何查看网站域名营业推广方式
  • 枣阳市建设局网站沈阳百度推广哪家好
  • 网站建设流程ppt伊春seo
  • 亳州做商标网站的公司如何做一个网站的seo
  • 下载别人做的ppt的网站seo体系
  • wordpress active南昌seo全网营销
  • 网站做过备案后能改别的公司吗百度代理加盟
  • 武汉网站建设组织nba最新消息交易
  • 苏州公司网站建设免费的推广网站
  • 性能优化工具短视频seo询盘系统
  • 如何建立独立站网站搜索排名优化价格
  • 工信部门备案网站获取的icp备案号最全bt搜索引擎入口
  • 广州网站维护公司互联网营销师报名官网
  • 写小说的网站自己做封面搜索引擎营销的原理
  • 做网站单线程CPU和多线程cpu博客网站登录入口
  • 自己做网站如何赚钱互联网推广方案
  • 网站后台难做吗昆明seo技术培训
  • php网站制作流程磁力王
  • 金蝶erp简述seo的基本步骤
  • 驻马店做网站建立免费网站
  • 深圳蚂蚁网络网站建设网络营销的营销理念