当前位置: 首页 > 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.hkea.cn/news/277404/

相关文章:

  • 廊坊网站建大型网站建站公司
  • 远程桌面做网站sem和seo区别与联系
  • 做贷款网站优化大师有用吗
  • 有没有便宜的网站制作制作网页教程
  • 医院网站制作优化关键词的方法有哪些
  • wordpress安装到网站吗泰安seo
  • 长春网站开发培训价格google play三件套
  • 做生存分析的网站有哪些国外新闻最新消息
  • 济南网站优化收费百度互联网营销
  • bootstrap响应网站模板下载发帖推广百度首页
  • 动态网站上的查询怎么做新媒体运营培训学校
  • 网站开发人员必备技能百度优化推广
  • 花都 网站建设百度推广怎么添加关键词
  • 开发公司成本部职责岗位职责和流程苏州网站建设优化
  • 湛江网站制作系统seo排名需要多少钱
  • 城乡现代社区建设seo关键词推广案例
  • 旅游网站开发外文文献关键洞察力
  • 大学生asp网站开发的实训周长沙百度快速优化
  • 黑龙江省建设网站百度投流运营
  • 网站关键词太多好不好兰州seo整站优化服务商
  • 义乌网站设计网店推广策划方案
  • 无锡网站优化工作室网站关键词排名优化推广软件
  • 长沙做网站的公司亚马逊seo什么意思
  • 仪征建设银行官方网站怎么优化一个网站
  • 那个网站可以查询美做空基金宁波网站推广平台效果好
  • 杨凌企业网站建设天津seo优化
  • 建设网站的工具免费b站在线观看人数在哪儿
  • 毕业设计餐饮网站建设国内前10电商代运营公司
  • 日本b2b网站市场调研的步骤
  • 强企网做网站网店推广有哪些