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

网站浮窗代码什么是seo标题优化

网站浮窗代码,什么是seo标题优化,广州seo网站排名,ps做分享类网站效果图力扣1005.k次取反后最大化的数组和 链接: link 思路 既然要求最大和,那么不妨先给数组排个序,如果有负数,先处理负数从前往后给数组取反,如果负数处理完后k还有次数,此时数组全是正数了,只需要对第一个元…

力扣1005.k次取反后最大化的数组和

链接: link

思路

既然要求最大和,那么不妨先给数组排个序,如果有负数,先处理负数从前往后给数组取反,如果负数处理完后k还有次数,此时数组全是正数了,只需要对第一个元素取反即可,无非就是奇数次或者偶数次取反操作。最终求和即可。

方法1:

class Solution {public int largestSumAfterKNegations(int[] nums, int k) {if (nums.length == 1)return nums[0];int ans = 0;Arrays.sort(nums);// 先处理负数for (int i = 0; i < nums.length && k > 0; i++) {if (nums[i] < 0) {nums[i] = -nums[i];k--;}}// 如果k还有次数if (k % 2 == 1) {Arrays.sort(nums);nums[0] = -nums[0];}for (int num : nums) {ans += num;}return ans;}
}

相似题型

134.加油站
链接: link

class Solution {public int canCompleteCircuit(int[] gas, int[] cost) {int start = 0;int curSum = 0;int totalSum = 0;for (int i = 0; i < gas.length; i++) {curSum += gas[i] - cost[i];totalSum += gas[i] - cost[i];// 如果出现汽油小于使用量if (curSum < 0) {start = i + 1;curSum = 0;}}// 总共gas < cost 一定不能跑完一圈if (totalSum < 0) {return -1;}return start;}
}

135.分发糖果
链接: link

class Solution {public int candy(int[] ratings) {int res = 0;int[] candyList = new int[ratings.length];Arrays.fill(candyList, 1);// 从左向右比较左孩子for (int i = 1; i < ratings.length; i++) {if (ratings[i] > ratings[i - 1]) {candyList[i] = candyList[i - 1] + 1;}}// 从右向左比较右孩子for (int i = ratings.length - 2; i >= 0; i--) {if (ratings[i] > ratings[i + 1]) {candyList[i] = Math.max(candyList[i], candyList[i + 1] + 1);}}for (int c : candyList) {res += c;}return res;}
}

860.柠檬水找零
链接: link

class Solution {public boolean lemonadeChange(int[] bills) {int m5 = 0, m10 = 0;for (int i = 0; i < bills.length; i++) {if (bills[i] == 5) {m5++;} else if (bills[i] == 10) {m10++;m5--;} else if (bills[i] == 20) {if (m10 != 0) {m10--;m5--;} else {m5 -= 3;}}if (m5 < 0 || m10 < 0) {return false;}}return true;}
}

406.根据身高重建队列
链接: link

class Solution {public int[][] reconstructQueue(int[][] people) {// 对身高排序Arrays.sort(people, (a, b) -> {if (a[0] == b[0])return a[1] - b[1]; // a-b 是升序排列,按照k升序return b[0] - a[0];// 否则按照身高降序排列});List<int[]> que = new ArrayList<>();for (int i = 0; i < people.length; i++) {que.add(people[i][1], people[i]);}return que.toArray(new int[people.length][]);}
}
http://www.dtcms.com/wzjs/175568.html

相关文章:

  • 网站建站模版优化落实疫情防控新十条
  • 在线客服系统价格企业seo优化服务
  • 做网站必看的外国书籍中国新冠疫情最新消息
  • 虚拟主机网站建设步骤代码编程教学入门
  • 班级网站模板下载制作一个简单的网站
  • cpa广告联盟网站建设教程优化公司排名
  • 做教育网站需要规划哪些内容搜索引擎优化培训中心
  • 多个网站优化怎么做被公司优化掉是什么意思
  • 洛阳市宜阳建设局网站最全bt磁力搜索引擎索引
  • 天猫做网站完整的网页设计代码
  • 双语 网站 数据怎么做百度网站安全检测
  • 做网站的 书籍深圳seo优化方案
  • 担保公司网站模板贵阳百度快照优化排名
  • 临沂网站开发技术员品牌策划方案案例
  • 做网站被骗该咋样做seo排名工具哪个好
  • 网站建设幻灯片背景图片素材百度云登录
  • 用u盘做网站济南网站推广优化
  • 合肥做网站建设公司北京网站排名推广
  • 北京做网站的网络公司seo查询系统
  • 桂城网站制作公司网络营销策划书1000字
  • 静态网站怎么制作外贸seo推广招聘
  • 库尔勒网站建设公司百度推广客服投诉电话
  • 网站对公司的作用是什么意思windows优化大师软件介绍
  • 穆棱市住房和城乡建设局网站大数据是干什么的
  • 云南网站建设一条龙seo高端培训
  • 北京模板建站代理有什么平台可以发广告
  • 遵义做网站的公司怎么自己创建网址
  • 我是做性视频网站网址导航浏览器下载
  • 深圳网站建设哪个指数分布的分布函数
  • wordpress安装上传失败武汉网络推广seo