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

深圳网站制作公司讯大众点评seo关键词优化

深圳网站制作公司讯,大众点评seo关键词优化,新品手机上市,完善运营网站建设3妹:2哥,听说你今天发工资啦? 请我吃饭怎么样,嘿嘿 2哥 : 切,你上周还发工资了呢,也没见你请我吃饭。 3妹:哎呀, 我的工资都用来双11 shopping了, 双11过后我都吃了1周土…

买买买

3妹:2哥,听说你今天发工资啦? 请我吃饭怎么样,嘿嘿
2哥 : 切,你上周还发工资了呢,也没见你请我吃饭。
3妹:哎呀, 我的工资都用来双11 shopping了, 双11过后我都吃了1周土了, 好2哥,就请我吃顿肉吧。
2哥 : 3妹,花钱要有节制啊,双11虽然有一点优惠,但也不能无节制的购物啊。
3妹:衣服、包包、零食,一看到都很便宜,就没忍住,嘿嘿
2哥:你这开销也太大了!看你可怜的份上,就请你吃顿肉吧。 下个月发工资记得请回来哈。
3妹:好滴好滴,2哥最好了。
2哥 : 但是有个条件,说到最大开销,吃饭前我们要做一个关于最大开销的题目,做出来我才请客。
3妹:没问题,有吃的就有动力!

买买买

题目:

给你一个下标从 0 开始大小为 m * n 的整数矩阵 values ,表示 m 个不同商店里 m * n 件不同的物品。每个商店有 n 件物品,第 i 个商店的第 j 件物品的价值为 values[i][j] 。除此以外,第 i 个商店的物品已经按照价值非递增排好序了,也就是说对于所有 0 <= j < n - 1 都有 values[i][j] >= values[i][j + 1] 。

每一天,你可以在一个商店里购买一件物品。具体来说,在第 d 天,你可以:

选择商店 i 。
购买数组中最右边的物品 j ,开销为 values[i][j] * d 。换句话说,选择该商店中还没购买过的物品中最大的下标 j ,并且花费 values[i][j] * d 去购买。
注意,所有物品都视为不同的物品。比方说如果你已经从商店 1 购买了物品 0 ,你还可以在别的商店里购买其他商店的物品 0 。

请你返回购买所有 m * n 件物品需要的 最大开销 。

示例 1:

输入:values = [[8,5,2],[6,4,1],[9,7,3]]
输出:285
解释:第一天,从商店 1 购买物品 2 ,开销为 values[1][2] * 1 = 1 。
第二天,从商店 0 购买物品 2 ,开销为 values[0][2] * 2 = 4 。
第三天,从商店 2 购买物品 2 ,开销为 values[2][2] * 3 = 9 。
第四天,从商店 1 购买物品 1 ,开销为 values[1][1] * 4 = 16 。
第五天,从商店 0 购买物品 1 ,开销为 values[0][1] * 5 = 25 。
第六天,从商店 1 购买物品 0 ,开销为 values[1][0] * 6 = 36 。
第七天,从商店 2 购买物品 1 ,开销为 values[2][1] * 7 = 49 。
第八天,从商店 0 购买物品 0 ,开销为 values[0][0] * 8 = 64 。
第九天,从商店 2 购买物品 0 ,开销为 values[2][0] * 9 = 81 。
所以总开销为 285 。
285 是购买所有 m * n 件物品的最大总开销。
示例 2:

输入:values = [[10,8,6,4,2],[9,7,5,3,2]]
输出:386
解释:第一天,从商店 0 购买物品 4 ,开销为 values[0][4] * 1 = 2 。
第二天,从商店 1 购买物品 4 ,开销为 values[1][4] * 2 = 4 。
第三天,从商店 1 购买物品 3 ,开销为 values[1][3] * 3 = 9 。
第四天,从商店 0 购买物品 3 ,开销为 values[0][3] * 4 = 16 。
第五天,从商店 1 购买物品 2 ,开销为 values[1][2] * 5 = 25 。
第六天,从商店 0 购买物品 2 ,开销为 values[0][2] * 6 = 36 。
第七天,从商店 1 购买物品 1 ,开销为 values[1][1] * 7 = 49 。
第八天,从商店 0 购买物品 1 ,开销为 values[0][1] * 8 = 64 。
第九天,从商店 1 购买物品 0 ,开销为 values[1][0] * 9 = 81 。
第十天,从商店 0 购买物品 0 ,开销为 values[0][0] * 10 = 100 。
所以总开销为 386 。
386 是购买所有 m * n 件物品的最大总开销。

提示:

1 <= m == values.length <= 10
1 <= n == values[i].length <= 10^4
1 <= values[i][j] <= 10^6
values[i] 按照非递增顺序排序。

思路:

思考

排序,
把所有数合并在一起排序, 详见代码

java代码:

class Solution {public long maxSpending(int[][] values) {int m = values.length, n = values[0].length;int[] a = new int[m * n];int i = 0;for (int[] row : values) {System.arraycopy(row, 0, a, i, n);i += n;}Arrays.sort(a);long ans = 0;for (i = 0; i < a.length; i++) {ans += (long) a[i] * (i + 1);}return ans;}
}
http://www.yidumall.com/news/88510.html

相关文章:

  • 做网站线论文收录网站
  • 深圳做棋牌网站建设哪家好百度人工客服电话
  • wordpress主题极简cho页面seo是什么意思
  • 网站设置301跳转如何优化搜索引擎
  • wordpress显示插件怎么用seo必备软件
  • 郯城做网站小程序开发需要哪些技术
  • 鲜花网网站开发的目标seo指的是什么
  • 网站用户注册页面怎么做bt兔子磁力搜索引擎最新版
  • 专业网站建设最新报价广东seo排名
  • 金融投资网站方案卡点视频软件下载
  • 做的较好的拍卖网站网络营销的职能是什么
  • 做教育培训的网站软件外包网
  • 商城型企业网站的功能推广系统
  • 网站延迟加载抖音seo搜索优化
  • 深圳公司免费网站建设seo网站优化流程
  • 网站开发用什么图片格式最好搜索引擎平台排名
  • 苏州做网站找哪家好怎么做私人网站
  • 做网站开发app网络营销技巧培训班
  • 网页源代码查看seo管理系统培训
  • 帝国做的网站怎么上传图片曲靖seo建站
  • 直销公司排名2020官网seo优化排名公司
  • 武汉招聘网站制作免费网站制作成品
  • 网站建设设计原则建设网站的网站首页
  • 电商推广是什么意思seo网站介绍
  • 做的网站怎么放视频关键词优化公司哪家推广
  • 网页设计用到的技术上海知名的seo推广咨询
  • 淘宝毕业设计网站代做seo排名优化的方法
  • 2015年做那个网站能致富青岛seo网站排名优化
  • wordpress发布文章 发布班级优化大师的优点
  • 郑州高端网站建设多少钱seo比较好的优化方法