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

住房和城乡建设厅网站青海省关于网站建设的合同

住房和城乡建设厅网站青海省,关于网站建设的合同,福田建网站多少钱,一个服务器下怎么做两个网站吗Day291005.K次取反后最大化的数组和力扣题目链接给定一个整数数组 A#xff0c;我们只能用以下方法修改该数组#xff1a;我们选择某个索引 i 并将 A[i] 替换为 -A[i]#xff0c;然后总共重复这个过程 K 次。#xff08;我们可以多次选择同一个索引 i。#xff09;以这种方…Day291005.K次取反后最大化的数组和力扣题目链接给定一个整数数组 A我们只能用以下方法修改该数组我们选择某个索引 i 并将 A[i] 替换为 -A[i]然后总共重复这个过程 K 次。我们可以多次选择同一个索引 i。以这种方式修改数组后返回数组可能的最大和。输入A [2,-3,-1,5,-4], K 2输出13解释选择索引 (1, 4) 然后 A 变为 [2,3,-1,5,4]。思路我们可以先把数组按照绝对值从大到小进行排序[5,-4,-3,2,-1]对这个数组从前往后进行遍历遇到负数就变为相反数并把k--循环结束条件是遍历到数组末尾或k0如果k0跳出循环那就可以直接返回改变后数组的和如果数组遍历结束跳出循环这时k还大于零如果k是偶数那其实不用管了取反两次还是自己如果k是奇数就把数组最后一位的元素取反因为它的绝对值最小取反后让sum变小的最少代码class Solution {public int largestSumAfterKNegations(int[] nums, int k) {nums IntStream.of(nums).boxed().sorted((o1, o2) - Math.abs(o2) - Math.abs(o1)).mapToInt(Integer::intValue).toArray();//把数组按绝对值大小进行排序for (int i 0; i nums.length k 0; i) {//循环结束条件是遍历结束或k为0了if (nums[i] 0) {nums[i] -nums[i];//把绝对值最大的负数取反k--;//处理k}}if (k % 2 1) nums[nums.length - 1] -nums[nums.length - 1];//k为偶数不用管为奇数就把绝对值最小的正数取反return Arrays.stream(nums).sum();} }134. 加油站力扣题目链接在一条环路上有 N 个加油站其中第 i 个加油站有汽油 gas[i] 升。你有一辆油箱容量无限的的汽车从第 i 个加油站开往第 i1 个加油站需要消耗汽油 cost[i] 升。你从其中的一个加油站出发开始时油箱为空。如果你可以绕环路行驶一周则返回出发时加油站的编号否则返回 -1。思路暴力遍历计算gas和cost数组的差数组对这个arr进行遍历如果arr[i]小于0那直接continue这个加油站的油跑不到下一个加油站能跑到上一个加油站么不需要考虑因为可以看上一个加油站能不能跑到这个加油站如果大于0那就从这里开始循环跑一圈取余操作如果跑的过程中haveGas小于零那从这个加油站开始就跑不了一圈结束内层循环如果发现能跑一圈那直接返回i最后外层循环结束每个加油站都看完了还没有找到能跑一圈的返回-1比较巧妙的解法还是先给出rest数组对rest数组进行遍历计算数组前i个元素的和并计算部分和的最小值如果遍历结束数组所有元素和加起来小于0说明肯定跑不到返回-1如果部分和的最小值都大于零那随便跑返回0剩下的情况就是要研究从哪个加油站开始跑的我们这时倒着开始遍历找恰好能填平最小部分和的元素位置贪心算法局部最优当前累加rest[i]的和curSum一旦小于0起始位置至少要是i1因为从i之前开始一定不行。全局最优找到可以跑一圈的起始位置。首先需要知道rest数组累加如果不小于0那就一定能跑玩对rest数组进行遍历计算部分和如果发现计算到i部分和为负数那其实从0到i这一段不可能能作为起点那就从i1开始继续计算部分和部分和从0开始重新计算如果遍历结束累加小于0跑不完返回-1否则一定能跑完其实就是部分和大于零的初始值用index进行记录代码class Solution {public int canCompleteCircuit(int[] gas, int[] cost) {int[] arr new int[cost.length];for (int i 0; i arr.length; i) {arr[i] gas[i] - cost[i];//计算arr数组}for (int i 0; i cost.length; i){if (arr[i] 0) continue;//小于0跑不到下一个加油站直接continueint index i;//记录iint haveGas arr[i];//记录这个加油站的油量while (haveGas 0){//haveGas小于零了说明跑不够一圈进行下一次外层循环index (index 1) % arr.length;//注意是循环最后一位的下一位是第一位haveGas arr[index];//不断更新油量可能多也可能少if (index i) return i;//如果跑了一圈了直接返回i}}return -1;//外层循环结束了都没有返回返回-1} }class Solution {public int canCompleteCircuit(int[] gas, int[] cost) {int[] rest new int[gas.length];int sum 0;int min 0;for (int i 0; i rest.length; i) {rest[i] gas[i] - cost[i];sum rest[i];//计算部分和min Math.min(min,sum);//计算最小部分和}if (sum 0) return -1;//油量不够耗油量肯定跑不完这里其实是剪枝操作这一步也可以省去填不平就返回-1if (min 0) return 0;//最小部分和是0.没更新过那随便跑for (int i rest.length - 1; i 0;i--){//倒着遍历min rest[i];//不断加上油量if (min 0) return i;//恰好填平返回i}return -1;//其实不会执行到这里但还是要返回因为只要sum 0就一定有办法让跑完} }class Solution {public int canCompleteCircuit(int[] gas, int[] cost) {int curSum 0;int totalSum 0;int index 0;for (int i 0; i gas.length; i) {curSum curSum gas[i] - cost[i];totalSum totalSum gas[i] - cost[i];if (curSum 0){//部分和小于零curSum 0;//从0开始重新计算index i 1;//index从i1开始}}if (totalSum 0) return -1;//数组加和小于零一定跑不完否则一定跑的完return index;//从index开始能跑完} }135. 分发糖果力扣题目链接老师想给孩子们分发糖果有 N 个孩子站成了一条直线老师会根据每个孩子的表现预先给他们评分。你需要按照以下要求帮助老师给这些孩子分发糖果每个孩子至少分配到 1 个糖果。相邻的孩子中评分高的孩子必须获得更多的糖果。那么这样下来老师至少需要准备多少颗糖果呢示例 1:输入: [1,0,2]输出: 5解释: 你可以分别给这三个孩子分发 2、1、2 颗糖果。示例 2:输入: [1,2,2]输出: 4解释: 你可以分别给这三个孩子分发 1、2、1 颗糖果。第三个孩子只得到 1 颗糖果这已满足上述两个条件。思路需要遍历两次一次不好考虑先从左向右遍历如果右边比左边分高那就是左边的糖果1其他情况都给一个糖果然后从右向左遍历如果左边比右边分高那就要更新糖果取原来的和右边糖果1最大的注意一定要取最大的最后计算数组元素的和即可代码class Solution {public int candy(int[] ratings) {int[] candyVec new int[ratings.length];for (int i 0; i ratings.length; i){//从左向右遍历if (i 0 ratings[i] ratings[i - 1])//比左边大candyVec[i] candyVec[i - 1] 1;//左边的1else {candyVec[i] 1;//其他情况都给1个糖果}}for (int i ratings.length - 1; i 0; i--){//从右向左遍历if (i ratings.length - 1 ratings[i] ratings[i 1])//比右边大candyVec[i] Math.max(candyVec[i],candyVec[i 1] 1);//取原来的和右边糖果数1更大的}int sum 0;for (int candy : candyVec){sum candy;}return sum;//返回candyVec数组元素的和} }
文章转载自:
http://www.morning.rxhsm.cn.gov.cn.rxhsm.cn
http://www.morning.dwncg.cn.gov.cn.dwncg.cn
http://www.morning.qqbw.cn.gov.cn.qqbw.cn
http://www.morning.tygn.cn.gov.cn.tygn.cn
http://www.morning.rlhh.cn.gov.cn.rlhh.cn
http://www.morning.neletea.com.gov.cn.neletea.com
http://www.morning.qdlnw.cn.gov.cn.qdlnw.cn
http://www.morning.nqpxs.cn.gov.cn.nqpxs.cn
http://www.morning.kdhrf.cn.gov.cn.kdhrf.cn
http://www.morning.jhxtm.cn.gov.cn.jhxtm.cn
http://www.morning.nrfrd.cn.gov.cn.nrfrd.cn
http://www.morning.kdrjd.cn.gov.cn.kdrjd.cn
http://www.morning.njftk.cn.gov.cn.njftk.cn
http://www.morning.tpchy.cn.gov.cn.tpchy.cn
http://www.morning.tzpqc.cn.gov.cn.tzpqc.cn
http://www.morning.rkfwr.cn.gov.cn.rkfwr.cn
http://www.morning.c7491.cn.gov.cn.c7491.cn
http://www.morning.nqrdx.cn.gov.cn.nqrdx.cn
http://www.morning.jybj.cn.gov.cn.jybj.cn
http://www.morning.bfhfb.cn.gov.cn.bfhfb.cn
http://www.morning.kxnjg.cn.gov.cn.kxnjg.cn
http://www.morning.fpbj.cn.gov.cn.fpbj.cn
http://www.morning.fqmcc.cn.gov.cn.fqmcc.cn
http://www.morning.xtqr.cn.gov.cn.xtqr.cn
http://www.morning.cptzd.cn.gov.cn.cptzd.cn
http://www.morning.ssjtr.cn.gov.cn.ssjtr.cn
http://www.morning.pakistantractors.com.gov.cn.pakistantractors.com
http://www.morning.lxfqc.cn.gov.cn.lxfqc.cn
http://www.morning.knmp.cn.gov.cn.knmp.cn
http://www.morning.ndmh.cn.gov.cn.ndmh.cn
http://www.morning.yxwnn.cn.gov.cn.yxwnn.cn
http://www.morning.slzkq.cn.gov.cn.slzkq.cn
http://www.morning.rgfx.cn.gov.cn.rgfx.cn
http://www.morning.tzzxs.cn.gov.cn.tzzxs.cn
http://www.morning.swkpq.cn.gov.cn.swkpq.cn
http://www.morning.wqpsf.cn.gov.cn.wqpsf.cn
http://www.morning.yzxlkj.com.gov.cn.yzxlkj.com
http://www.morning.bgdk.cn.gov.cn.bgdk.cn
http://www.morning.wpspf.cn.gov.cn.wpspf.cn
http://www.morning.tknqr.cn.gov.cn.tknqr.cn
http://www.morning.jgcxh.cn.gov.cn.jgcxh.cn
http://www.morning.cszbj.cn.gov.cn.cszbj.cn
http://www.morning.rfbpq.cn.gov.cn.rfbpq.cn
http://www.morning.shinezoneserver.com.gov.cn.shinezoneserver.com
http://www.morning.mmhaoma.com.gov.cn.mmhaoma.com
http://www.morning.pqryw.cn.gov.cn.pqryw.cn
http://www.morning.ylpwc.cn.gov.cn.ylpwc.cn
http://www.morning.nlpbh.cn.gov.cn.nlpbh.cn
http://www.morning.qnbzs.cn.gov.cn.qnbzs.cn
http://www.morning.ljcf.cn.gov.cn.ljcf.cn
http://www.morning.bftr.cn.gov.cn.bftr.cn
http://www.morning.ympcj.cn.gov.cn.ympcj.cn
http://www.morning.cwwts.cn.gov.cn.cwwts.cn
http://www.morning.kpwcx.cn.gov.cn.kpwcx.cn
http://www.morning.bljcb.cn.gov.cn.bljcb.cn
http://www.morning.ngcsh.cn.gov.cn.ngcsh.cn
http://www.morning.kzcz.cn.gov.cn.kzcz.cn
http://www.morning.lffgs.cn.gov.cn.lffgs.cn
http://www.morning.dgwrz.cn.gov.cn.dgwrz.cn
http://www.morning.tsmcc.cn.gov.cn.tsmcc.cn
http://www.morning.tgmwy.cn.gov.cn.tgmwy.cn
http://www.morning.cbynh.cn.gov.cn.cbynh.cn
http://www.morning.hmwjk.cn.gov.cn.hmwjk.cn
http://www.morning.pbksb.cn.gov.cn.pbksb.cn
http://www.morning.pmdnx.cn.gov.cn.pmdnx.cn
http://www.morning.jfcbs.cn.gov.cn.jfcbs.cn
http://www.morning.gbgdm.cn.gov.cn.gbgdm.cn
http://www.morning.lhzqn.cn.gov.cn.lhzqn.cn
http://www.morning.sjwzz.cn.gov.cn.sjwzz.cn
http://www.morning.phtqr.cn.gov.cn.phtqr.cn
http://www.morning.dsxgc.cn.gov.cn.dsxgc.cn
http://www.morning.hpxxq.cn.gov.cn.hpxxq.cn
http://www.morning.pxwjp.cn.gov.cn.pxwjp.cn
http://www.morning.mxmdd.cn.gov.cn.mxmdd.cn
http://www.morning.hxgly.cn.gov.cn.hxgly.cn
http://www.morning.wrlxy.cn.gov.cn.wrlxy.cn
http://www.morning.zttjs.cn.gov.cn.zttjs.cn
http://www.morning.shuanga.com.cn.gov.cn.shuanga.com.cn
http://www.morning.prfrb.cn.gov.cn.prfrb.cn
http://www.morning.rbbgh.cn.gov.cn.rbbgh.cn
http://www.tj-hxxt.cn/news/238384.html

相关文章:

  • 东营网站建设哪家好俄文网站商城建设
  • 如乐网站电子商务网站建设题库及答案
  • wordpress插件cuc浏览器关键词排名优化
  • asp网站服务器架设峨山网站建设
  • 网站菜单导航制作创艺装饰公司官网
  • 监测网站定制网站建设大
  • 郑州网站商城建设wordpress显示大图
  • 山东省建设局网站监理员考试同一虚拟主机 2个网站
  • 企业网站开发要学什么tv域名的网站
  • 广西网站建设哪家好龙之向导外贸专区
  • 广州网站制作方法网站seo完整的优化方案
  • 网站建设公司的发展前景网站建设 工具
  • 安徽鸿顺鑫城建设集团网站wordpress仿堆糖网
  • 深圳市光明区住房和建设局网站商标注册网上缴费流程
  • 邢台做网站哪儿好城乡建设吧部网站
  • 番禺制作网站系统wordpress下载页面天涯
  • 公司要建个网站建设个人技术网站
  • 网站服务公司名称wordpress 网站收录
  • 高端互联网网站网站源码传到服务器上后怎么做
  • 网站策划中规划预测怎们做windows优化大师怎么使用
  • 建设校园网站国外研究现状甘肃省建设厅官方网站
  • 深圳营销型网站建网站建设进度表
  • 软件开发类论文基本结构seo是什么姓氏
  • 无忧中英繁企业网站系统 完整附近哪里有建设
  • 公司招聘网站有哪些太原站还建综合楼
  • 做网站用什么写怎样申请自媒体账号
  • 扁平化设计风格的网站深圳专业网站建设公司
  • 365网站建设网站怎样制作
  • 英文网站建设成都适合当手机主页的网站
  • 建立问答类的网站ps制作网站logo