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

丹东市市政建设总公司宁波优化关键词首页排名

丹东市市政建设总公司,宁波优化关键词首页排名,像优酷平台网站是怎么做的,win7 iis 新建网站力扣刷题 1217.玩筹码(√) (逻辑分析,把奇数位全移动到一个上面,偶数位全移到一个上面,不消耗。然后把其中较少的移到较多的上面) 1736.替换隐藏数字得到的最晚时间(√&#xff09…

力扣刷题

1217.玩筹码(√)
(逻辑分析,把奇数位全移动到一个上面,偶数位全移到一个上面,不消耗。然后把其中较少的移到较多的上面)

1736.替换隐藏数字得到的最晚时间(√)
(贪心,我们可以从高位向低位枚举,在保证时间有效的情况下,使得每一位尽可能取最大值。)

1323. 6和9组成的最大数字(√)
(找到最高位上的6,转化为9)
{stoi():字符型转整形    to_string():整形转字符型}

11.  盛最多水的容器(正解:双指针)


暴力,超时:

int maxArea(int* height, int heightSize) {
    int a=0,num=0;
    for(int i=0;i<heightSize;i++)
    {
        for(int j=i+1;j<heightSize;j++)
        {
            int b=height[i]<height[j]?height[i]:height[j];
            num=b*(j-i);
            if(num>a)
            {
                a=num;
            }
        }
    }
    return a;
}

正解:双指针(指针指向首位两项,比较两项大小,将小项下标前移)


int maxArea(int* height, int heightSize) {
    int an=0;
    for(int i=0,j=heightSize-1;i<j&&i<heightSize&&j>0;)
    {
        int num=fmin(height[i],height[j])*(j-i);
        if(num>an)
        {
            an=num ;
        }
        if(height[i]>height[j])
        {
            j--;
        }
        else
        {
            i++;
        }
    }
    return an;
}


135.分发糖果

(两个条件,分两次遍历。
第一次,右孩子比左孩子大的情况: 
if(ratings[i]<ratings[j])  a[j]=a[i]+1;
第二次,左孩子比右孩子大的情况(从后先前遍历):
if(ratings[i]>ratings[j]){a[i]=fmax(a[i],a[j]+1);


int candy(int* ratings, int ratingsSize) {
    int a[100005]={1,};
    for(int i=0,j=i+1;i<ratingsSize&&j<ratingsSize;j++,i++)
    {
         if(ratings[i]<ratings[j])
            {            
                a[j]=a[i]+1;
            }
        }

        for(int i=ratingsSize-2,j=i+1;i>=0&&j>=0;i--,j--)
        {
            if(ratings[i]>ratings[j])
            {
                a[i]=fmax(a[i],a[j]+1);
            }
        }
        int num=0;
       for(int i=0;i<ratingsSize;i++)
       {
        num+=a[i];
       }
       return num;
    }

134.加油站

int canCompleteCircuit(int* gas, int gasSize, int* cost, int costSize) {
    int a=0,b=0,start=0;
    for(int i=0;i<gasSize;i++)
    {
        a+=gas[i]-cost[i];
        b+=gas[i]-cost[i];
        if(a<0)
        {
            start=i+1;
            a=0;
        }
    }
    if(b<0)
    {
        return -1;
    }
    else
    {
        return start;
    }
}


蓝桥刷题

1.
分巧克力(二分法)

#include <bits/stdc++.h>
using namespace std;
#define int long long
const int N=100005;
struct Node{
  int x,y;
}p[N];
int n,k;
bool check(int m)
{
  int ans=0;
  for(int i=0;i<n;i++)
  {
    ans+=(p[i].x/m)*(p[i].y/m);
  }
  if(ans>=k)
  {
    return true;
  }
  else
  {
    return false;
  }
}
signed main()
{
  cin>>n>>k;
  for(int i=0;i<n;i++)
  {
    cin>>p[i].x>>p[i].y;
  }
  int l=1;int r=100005;
  int max=0;
//找到最长
  while(l<=r)
  {
    int mid=(l+r)/2;
    if(check(mid))
    {
        max=mid;
      l=mid+1;
    }
    else
    {
      r=mid-1;
    }
  }
  
  cout<<max;
  return 0;
}

 

 

http://www.dtcms.com/wzjs/485073.html

相关文章:

  • 网站分析软件四种营销模式
  • 网站开发 简历项目经历软文是什么意思
  • 如何创建自己公司的网站网站网络优化外包
  • 华强北手机网站建设营销网站建设网站开发
  • 网站代码素材世界搜索引擎大全
  • 网页游戏不用登录网站外部优化的4大重点
  • 国外网站赚钱app香港账号
  • 深圳的网站建设公司价格网站关键词优化办法
  • 莱阳网站建设公司开一个免费网站
  • wordpress主题be them网站搜索引擎优化
  • 公司网站怎么做备案西安疫情最新消息
  • dw做的网站设计指数函数
  • 怎么知道网站是什么开源做的冬镜seo
  • 网站开发完后部署到网上如何自己免费制作网站
  • 一键生成图片的软件福州seo经理招聘
  • 网站文章发布舆情监测系统
  • 开发网站开票写什么网络推广软件哪个好
  • 海口北京网站建设软件开发公司排名
  • 广州 日本 设计网站临沂seo整站优化厂家
  • 怎么做老虎机网站的如何创建网页链接
  • 酒店建设网站的优势有哪些搜索引擎优化seo什么意思
  • 深圳手机网站制作公司微信推广费用一般多少
  • 东莞做网站dgjcwl郴州网站建设网络推广渠道
  • 建网站代理百度站内搜索的方法
  • 夜间正能量网站品牌型网站设计推荐
  • 做翻页电子书的网站如何做好网络营销工作
  • 糕点网站设计上海优化seo排名
  • 做课题查新网站广东优化疫情防控措施
  • 手机网站怎么推广万能软文范例800字
  • 厦门u 网站建设百度竞价是什么工作