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

上海工程建设安全协会网站舆情监测系统方案

上海工程建设安全协会网站,舆情监测系统方案,南昌网站建设过程,app官网入口目录 两个数对之间最大的乘积差 三角形的最大周长 数组拆分 救生艇 摆动排序|| 分发饼干 最少操作使数组递增 使数组唯一的最小增量 有效三角形的个数 两个数对之间最大的乘积差 class Solution { public:int maxProductDifference(vector<int>& nums) {so…

目录

两个数对之间最大的乘积差

三角形的最大周长

数组拆分

救生艇

摆动排序||

分发饼干

最少操作使数组递增

使数组唯一的最小增量

有效三角形的个数


两个数对之间最大的乘积差

class Solution {
public:int maxProductDifference(vector<int>& nums) {sort(nums.begin(),nums.end());return nums[nums.size()-1]*nums[nums.size()-2]-nums[0]*nums[1];}
};

三角形的最大周长

class Solution {
public:int largestPerimeter(vector<int>& nums) {sort(nums.begin(),nums.end());int n=nums.size();for(int i=n-1;i>=2;i--){if(nums[i-2]+nums[i-1]>nums[i])return nums[i-2]+nums[i-1]+nums[i];}return 0;}
};

数组拆分

class Solution {
public:int arrayPairSum(vector<int>& nums) {int res=0;sort(nums.begin(),nums.end());for(int i=0;i<nums.size();i+=2){res+=nums[i];}return res;}
};

救生艇

class Solution {
public:int numRescueBoats(vector<int>& people, int limit) {int res=0;sort(people.begin(),people.end());int left=0;int right=people.size()-1;while(left<=right){if(people[left]+people[right]<=limit){res++;left++;right--;}else {res++;right--;}}return res;}
};

摆动排序||

class Solution {
public:void wiggleSort(vector<int>& nums) {sort(nums.begin(),nums.end());int left=(nums.size()-1)/2;int right=nums.size()-1;vector<int> s(nums.size());for(int i=0;i<nums.size();i++){if(i%2==0){s[i]=nums[left--];}else {s[i]=nums[right--];}}for(int i=0;i<nums.size();i++){nums[i]=s[i];}}
};

分发饼干

class Solution {
public:int findContentChildren(vector<int>& g, vector<int>& s) {sort(g.begin(),g.end());sort(s.begin(),s.end());int res=0;int pg=0;int ps=0;while(ps<s.size()&&pg<g.size()){if(s[ps]>=g[pg]){res++;pg++;ps++;}else {ps++;}}return res;}
};

最少操作使数组递增

class Solution {
public:int minOperations(vector<int>& nums) {if(nums.size()==1)return 0;int res=0;for(int i=1;i<nums.size();i++){if(nums[i]<=nums[i-1]){res+=nums[i-1]-nums[i]+1;nums[i]=nums[i-1]+1;}}return res;}
};

使数组唯一的最小增量

class Solution {
public:int minIncrementForUnique(vector<int>& nums) {if (nums.size() == 1)return 0;sort(nums.begin(), nums.end());int res = 0;for (int i = 1; i < nums.size(); i++) {if (nums[i] <= nums[i - 1]) {res += abs(nums[i] - nums[i - 1] )+ 1;nums[i] = nums[i - 1] + 1;}}return res;}
};

有效三角形的个数

class Solution {
public:int triangleNumber(vector<int>& nums) {if(nums.size()<=2)return 0;int res=0;sort(nums.begin(),nums.end());for(int i=0;i<nums.size();i++){for(int j=i+1;j<nums.size();j++){for(int k=j+1;k<nums.size();k++){if(nums[i]+nums[j]>nums[k]){res++;}}}}return res;}
};

http://www.yayakq.cn/news/26988/

相关文章:

  • 电子商务网站建设的方法有哪些方面淘宝电脑版登录网页入口
  • 怎么做网站内容调研ios6软件下载网站
  • 徐州免费网站建设国外网站做盗版
  • 哈尔滨企业展示型网站建设响水网站建设服务商
  • 网站建设项目策划书模板范文公司如何申请网址
  • 十大纯净系统网站培训管理网站建设
  • 手机企业网站设计理念惠州市企业网站seo点击软件
  • 找别人做网站 自己管理一流专业建设方案
  • 山西城乡和住房建设厅网站上海建设网站公
  • 重庆渝北网站建设网站设计的国际专业流程是什么
  • 东莞个人网站建设白羊影院
  • 做亚马逊有哪些网站可以清货5118关键词查询工具
  • 赣州本地网站湘潭网站建设 磐石网络荣誉
  • 做调查问卷赚钱的网站标准件做网站推广效果怎么样
  • 重庆网站外包《网站建设验收报告》
  • 南通市建设局网站马建明百度网盘怎么提取别人资源
  • 网站建设的基本原则常州网站建设报价
  • 界面做的最好的网站网站首页新增悬浮小窗怎么做
  • 上海网站制作公司报价合肥专业的房产网站建设
  • 东莞企业建设网站官网有限公司温州期货公司哪家好
  • 在线购物网站 模版WordPress说说心情
  • seo全站优化全案例张家界网站建设多少钱
  • 途牛 招聘 网站开发玉山建设局网站
  • 个人网站推广怎么做网站可做哪些服务
  • 网站建设与维护题库及答案网站开发专业简历模板
  • 响应式网站文字大小重庆网站建设机构
  • wordpress小程序不能评论网站优化排名公司
  • 甘露园网站建设品牌建设的概念
  • 云速建站怎么样新手电商
  • 深圳兼职做网站骑士cms怎么从别的网站采集信息