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

定制企业网站建设十大免费网站推广

定制企业网站建设,十大免费网站推广,wordpress提示ftp,西安专业网页制作Leetcode: 1005 K次取反后最大化的数组和 基本思路 这道题的思路比较简单#xff0c;如果有负数#xff0c;就先把最大的负数转化成正数#xff0c;如果全部转换完之后还有k剩余#xff0c;就将最小的正数反复正负变化。但是需要注意一点代码的写法。 代码注意点 定义绝…Leetcode: 1005 K次取反后最大化的数组和 基本思路 这道题的思路比较简单如果有负数就先把最大的负数转化成正数如果全部转换完之后还有k剩余就将最小的正数反复正负变化。但是需要注意一点代码的写法。 代码注意点 定义绝对值从大到小的排序写法判断k--条件的时候需要加上k0k剩余的时候最小的正数反复变化的代码不需要用循环直接求余数判断就可以。不然会超出时间限制。 时间复杂度: O(nlogn) 空间复杂度: O(1) class Solution { static bool cmp(int a, int b) {return abs(a) abs(b); } public:int largestSumAfterKNegations(vectorint nums, int k) {sort(nums.begin(), nums.end(), cmp);for(int i 0; i nums.size(); i){if(nums[i] 0 k 0){k--;nums[i] -nums[i];}}if (k % 2 1) nums[nums.size() - 1] * -1;int result 0;for(int i 0; i nums.size(); i){result nums[i];}return result;} }; Leetcode: 134 加油站 首先能想到的时候如果消耗的油量比汽油量大那肯定是没办法开到的。如果小于的话肯定有办法开到但是对于起点就需要讲究了。 因此思路是每个加油站的剩余量rest[i]为gas[i] - cost[i]。i从0开始累加rest[i]和记为curSum一旦curSum小于零说明[0, i]区间都不能作为起始位置因为这个区间选择任何一个位置作为起点到i这里都会断油那么起始位置从i1算起再从0计算curSum。 时间复杂度O(n) 空间复杂度O(1) class Solution { public:int canCompleteCircuit(vectorint gas, vectorint cost) {int totalgas 0;int totalcost 0;for(int i 0; i gas.size();i) totalgas gas[i];for(int i 0; i cost.size();i) totalcost cost[i];if(totalcost totalgas) return -1;int currest 0;int start 0;for(int i 0; i gas.size(); i){currest gas[i] - cost[i];if(currest 0) {start i 1;//更新起始位置currest 0;//更新剩余油量}}return start;} }; Leetcode: 135 分发糖果 这题乍一看题目都没有理解是啥意思只能学习一下题解 代码随想录 采用了两次贪心的策略 一次是从左到右遍历只比较右边孩子评分比左边大的情况。一次是从右到左遍历只比较左边孩子评分比右边大的情况。 在先确定右边评分比左边评分大的情况下从前向后遍历的过程中candy[i] candy[i-1]1是一种代码的写法 在确定左边评分比右边评分大的情况下从后向前的过程中cand[i] max(candy[i], cand[i1] 1); 时间复杂度O(N) 空间复杂度O(N) class Solution { public:int candy(vectorint ratings) {vectorint candy(ratings.size(), 1);for(int i 1; i candy.size() ; i){if(ratings[i] ratings[i - 1]) candy[i] candy[i - 1] 1;}for(int i candy.size() - 2; i 0; i--){if(ratings[i] ratings[i 1]) candy[i] max(candy[i], candy[i 1] 1);}int result 0;for(int i 0; i candy.size(); i){result candy[i];}return result;} };
http://www.pierceye.com/news/814417/

相关文章:

  • 从事网站建设的职业wordpress 外网
  • 百度百度上海百度seo
  • 山西网站的公司广东省住房与城乡建设厅网站
  • 怎么查看网站是用什么编程语言开发的品牌软文范文
  • 能够沟通业务的网站wordpress 主题 恢复
  • 动态域名做网站在线查询企业
  • 绍兴企业网站推广建设通是什么网站
  • 网站设计制作太原抖音seo怎么做的
  • 北京网站代理备案上海跨境电商网站开发公司排名
  • 您的网站未备案 或者原备案号被取消开发一个微信小程序多少钱
  • 如何用记事本做网站南宁做网站哪家好
  • 优秀网站首页百度账号怎么改名字
  • 杭州做网站排名软件碧桂园房地产最新消息
  • 上传网站空间天津专门做网站的公司
  • 无锡企业做网站大庆油田内网主页网址
  • 网站开发合同 下载山西正规网站建设报价公司
  • seo好的外贸网站怎么用wordpress建立本地网站
  • 网站备案号查询有名vi设计公司
  • 呼市做网站建设的公司哪家好易班班级网站建设展示PPT
  • 网站制作精品案例欣赏中国建设局网站首页
  • 几分钟做网站网站网格布局
  • 为企业做网站策划案网站建设 爱诚科技公司
  • 怎么把网站放到阿里云做网站外链需要多少钱
  • 南宁市网站建设公司给人做网站网站
  • 怎么查网站的备案号网站页面设计需求
  • 手机网站怎么做的好网页设计参考书籍
  • 网站建设和网络推广方案网站建设技术可行性分析
  • 免费建站网站自助建站的网站建站淘宝网站开始怎么做的
  • 旅游电网站建设目标公司注册成本
  • 建设婚恋网站基本功能有哪些毕业设计网页