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

黄石网站建设费用什么是sem和seo

黄石网站建设费用,什么是sem和seo,江岸区政府门户网站,如何将百度地图加入网站目录 题目: 示例: 分析: 代码: 题目: 示例: 分析: 给我们一个数组表示每个菜的满意度,我们可以指定做哪些菜以及做的顺序,需要我们凑到一个系数的最大值&#xff0c…

目录

题目:

示例:

分析:

代码:


题目:

示例:

分析:

给我们一个数组表示每个菜的满意度,我们可以指定做哪些菜以及做的顺序,需要我们凑到一个系数的最大值,系数的公式为 菜的满意度 * 轮到做完这盘菜所耗的时间包括等待时间。

我们可以知道,决定这个系数大小的有两个因素,第一个是满意度,另一个其实是做菜的顺序,越是后面做的菜,第二个因素就越大,系数也就越大。

所以我们定下主基调了,满意度越大的菜我们就放到越后面去做,因此我们可以先对满意度进行排序。做菜的顺序我们就定下来了,剩下的问题就是选择做哪些菜。

比较直观的选择就是我们只选择满意度为正数的菜,因为如果选择了负数,那么会导致总体的满意度减少。

但是事实是有时候我们选择满意度为负数的菜反而会让总体的满意度上升,因为如果我们先做了负数的菜,后面再做满意度高的菜,则会使得等待时间变久,这样子满意度系数也会更大。

如果满意度为正,我们就必须选择要做这盘菜,重点在于我们应该如何挑选满意度为负数的菜。

一盘菜能贡献的满意度系数为满意度乘上等待时间,那么是不是就说明在一盘菜之前每多做一盘菜,那么这盘菜的满意度系数就会多加上这盘菜的满意度,转换成数学式子就是  i * ( j + 1 ) = i * j + i 。

我们逆向思考一下,我们一开始说满意度越高的菜我们越后面做,这个是没问题的,但是不利于我们做这道题,我们可以先假设我做满意度最高的菜,如果后面的菜我需要做了,我再反悔一下,我改成后面的菜变成第一个做的菜,而一开始先做的满意度最高的菜我改成第二个做的,这时我只需要将系数总和再加上满意度最高的菜的满意度就可以完成反悔的操作。

 也就是说,我之后每做一盘菜,那么我们的系数之和就会加上之前已经做过的菜的满意度之和了,这也就是前缀和。

因此如果遇到了满意度为负数的菜,只要这个菜的满意度加上前缀和大于0了,那么总的满意度系数还是会增加的,我们就可以去做这盘菜。

这样做菜的顺序和做菜的选择我们都搞定了,这道题也就迎刃而解了。

代码:

class Solution {
public:int maxSatisfaction(vector<int>& satisfaction) {int res=0;//前缀和int cache=0;int n=satisfaction.size();//从大到小排序sort(satisfaction.begin(),satisfaction.end(),[](auto &a,auto &b){return a>b;});for(int i=0;i<n;++i){//如果是正数,则肯定是正收益,那么直接加上//如果是负数,如果扣掉前缀和之后仍有盈余,那么也加上if(satisfaction[i]>=0||-1*satisfaction[i]<cache){cache+=satisfaction[i];res+=cache;}}return res;}
};

http://www.tj-hxxt.cn/news/2253.html

相关文章:

  • 什么网站可以做excel表格百度2022新版下载
  • 全国建设地产网站微信推广平台收费标准
  • 中国建筑集团网广州网站优化运营
  • 页面加收藏从此不迷路给你一个网站怎么优化
  • 返利网站建设服务人民日报今日头条新闻
  • 北京网站制作工作室seo中国官网
  • 外贸网站建设560元app搜索优化
  • 淘宝做的网站优化武汉网站推广排名
  • 深圳做企业网站哪家好网页设计欣赏
  • 东莞免费企业网站建设网站怎么优化关键词排名
  • 建网站规则搜索引擎优化结果
  • wordpress微信机器人windows优化大师使用方法
  • 加盟餐饮的网站建设seo研究中心vip课程
  • 网站前台设计过程只需要手机号的广告
  • 网站开发人员职位汽车营销活动策划方案
  • 建设局网站策划书seo优化专员
  • 重庆宣传片制作成都移动seo
  • crm客户管理系统功能怎么网站排名seo
  • 做游戏破解版的网站搜索推广渠道
  • 电商网站建设注意seo优化包括哪些
  • 动漫设计与制作属于什么类别金华seo全网营销
  • 新品发布会推广词上海网站seo排名优化
  • 山东疫情地区最新名单重庆seo网络推广
  • 集团网站群建设一站式网络营销
  • 骏域网站建设专家东莞关键词搜索次数查询
  • 手机好看网站模板深圳百度推广代理
  • 公司网站是否做地方分站天津站内关键词优化
  • 嘉兴港区建设局网站俄罗斯搜索引擎yandex推广入口
  • 天津狐臭在哪里做津门网站I网站seo优化包括哪些方面
  • 网站文章做排名网络推广怎么做