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

慈溪白云小学班级网站建设江苏建设网站

慈溪白云小学班级网站建设,江苏建设网站,宿舍网页设计html模板,基于php的网站开发流程860.柠檬水找零 题目链接 思路 三种情况,一种贪心,在bill为20时,有一次贪心选择:优先考虑先找105,再考虑找3*5,因为5可以用于bill10和bill20两种情况 解题方法 第一种:bill5,直接收 第二种…

 860.柠檬水找零  题目链接

思路

三种情况,一种贪心,在bill为20时,有一次贪心选择:优先考虑先找10+5,再考虑找3*5,因为5可以用于bill=10和bill=20两种情况

解题方法

第一种:bill=5,直接收

第二种;bill=10,若five>0,five--,ten++;否则return false;

第三种:bill=20,(优先考虑)若five>0&&ten>0,five--,ten--;若five>2,five-=3;否则return false;

for循环结束后,上述false都没有遇到,return true;

Code

class Solution {
public:bool lemonadeChange(vector<int>& bills) {int five=0;int ten=0;for(int bill:bills){if(bill==5)five++;if(bill==10){if(five==0)return false;else {five--;ten++;}}if(bill==20){if(five>0&&ten>0){five--;ten--;}else if(five>2){five-=3;}else return false;}}return true;}
};

复杂度

时间复杂度

O(n)

空间复杂度

O(1)

406.根据身高重建队列  题目链接

思路

两种情况:先排身高(从大到小),还是先排K值(从小到大)

选择先排身高,然后排k(从小到大)

解题方法

先排身高,再排k,则从后往前插入时,就不需要再考虑身高,k值就插入到和数组下标相同的位置

Code

class Solution {
public:static bool cmp(const vector<int>&a,const vector<int> &b ){if(a[0]==b[0])return a[1]<b[1];return a[0]>b[0];}vector<vector<int>> reconstructQueue(vector<vector<int>>& people) {sort(people.begin(),people.end(),cmp);vector<vector<int>>queue;for(int i=0;i<people.size();i++){int position=people[i][1];queue.insert(queue.begin()+position,people[i]);}return queue;}
};

复杂度

时间复杂度

O(nlogn+n^2)

空间复杂度

O(n)

452. 用最少数量的箭引爆气球  题目链接

思路

当气球出现重叠的区域,一起射,用箭最少

解题方法

 如果气球重叠了,更新i的右边界为i和i-1的右边界的最小值,如果没有,result++。

Code

class Solution {
private:static bool cmp(const vector<int>&a,const vector<int>&b){return a[0]<b[0];}
public:int findMinArrowShots(vector<vector<int>>& points) {int result=1;if(points.size()==0)return 0;sort(points.begin(),points.end(),cmp);for(int i=1;i<points.size();i++){if(points[i][0]>points[i-1][1])result++;else {points[i][1]=min(points[i][1],points[i-1][1]);}}return result;}
};

复杂度

时间复杂度

O(nlogn)

空间复杂度

O(1)

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

相关文章:

  • 网站该怎么找wordpress oauth qq
  • 深圳微商城网站制作多少钱济宁创新网络运营有限公司
  • 阿里巴巴国际站官网网页版天猫网站设计教程
  • 国内网站设计作品欣赏那里建设网站好
  • 美食网站网页设计代码常宁网站建设
  • 电脑做网站主机空间网架加工价格
  • 冠县网站建设费用注册公司需要几个人员
  • 购物网站怎么做项目简介网站后台密码
  • 天津网站建设专家目前中国建筑行业现状
  • 搭建的网站403南昌seo新手
  • 地方门户网站运营怎样提高网站知名度
  • 广东中南建设有限公司网站各类网站排行
  • 济宁企业网站建设公司百度最新秒收录方法2023
  • 用模版做网站的好处和坏处转短链接在线生成
  • 河北易县建设局官方网站注册个网站要多少钱
  • 贵溪市城乡建设局网站海纳网站建设
  • 成都网站设计策划免费甘肃省城乡建设厅网站
  • 厦门营销网站制作wordpress+推荐插件
  • 中国工信备案查询网站长沙网站建设技术
  • 宝塔面板做网站绑定域名移动端网站建设的尺寸
  • 如何让百度搜到自己的网站产品设计就业方向
  • 网站备案是不是就是空间备案wordpress图片放大滑动
  • 建站网站都用不了的大连做网站的公司有哪些
  • thinkphp做的网站怎么预览津南天津网站建设
  • 网站建设基础报告网站开发上证k线
  • 台州哪里做网站小程序开发一般采用的技术
  • 微信网站制作平台网站开发的需求文档
  • 想找人做网站 要怎么选择怎么做自己的淘宝客网站
  • 网站建设网上学个人网站的投稿平台
  • 不规则网站模板网站 建设 领导小组