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

上海网站搭建公司哪家好摄图网的图片可以做网站吗

上海网站搭建公司哪家好,摄图网的图片可以做网站吗,传销网站开发系统维护,福州网站排名提升目录 1.题目2.思路3.代码实现(Java) 1.题目 假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。 对每个孩子 i,都有一个胃口值 g[i],这是能让孩子们满足胃口的饼干的…

目录

  • 1.题目
  • 2.思路
  • 3.代码实现(Java)

1.题目

假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。

对每个孩子 i,都有一个胃口值 g[i],这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干 j,都有一个尺寸 s[j] 。如果 s[j] >= g[i],我们可以将这个饼干 j 分配给孩子 i ,这个孩子会得到满足。你的目标是尽可能满足越多数量的孩子,并输出这个最大数值。

示例 1:
输入: g = [1,2,3], s = [1,1]
输出: 1
解释:
你有三个孩子和两块小饼干,3个孩子的胃口值分别是:1,2,3。
虽然你有两块小饼干,由于他们的尺寸都是1,你只能让胃口值是1的孩子满足。
所以你应该输出1。

示例 2:
输入: g = [1,2], s = [1,2,3]
输出: 2
解释:
你有两个孩子和三块小饼干,2个 孩子的胃口值分别是1,2。
你拥有的饼干数量和尺寸都足以让所有孩子满足。
所以你应该输出 2。

提示:
1 <= g.length <= 3 * 104
0 <= s.length <= 3 * 104
1 <= g[i], s[j] <= 231 - 1

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/assign-cookies

2.思路

(1)贪心算法

  • 对数组 g 和数组 s 进行升序排序,用变量 res 保存最终得到饼干的最大孩子数量,初始值为 0;
  • 使用 2 层 for 循环来遍历 s 与 g:
    • 外层 for 循环遍历 s,其下标 i : 0 -> s.length;
    • 内层 for 循环遍历 g,其下标 j : res -> g.length,这里需要说明一下,j 从 res 开始遍历表示已经给 res 个孩子分配了饼干;
    • 如果 s[i] >= g[j],则说明当前饼干可以分配给当前的孩子,res++;
    • 如果 s[i] < g[j],由于数组 g 和 s 都是进行了升序排序的,则说明当前饼干不能分配给当前孩子以及之后所有的孩子;
    • 无论当前饼干 s[i] 分配与否,都需要退出内层循环,继续分配下一个饼干;

3.代码实现(Java)

//思路1————贪心算法
class Solution {public int findContentChildren(int[] g, int[] s) {//对数组 g 和数组 s 进行升序排序Arrays.sort(g);Arrays.sort(s);int res = 0;for (int i = 0; i < s.length; i++) {// j 从 res 开始遍历表示已经给 res 个孩子分配了饼干for (int j = res; j < g.length; j++) {if (s[i] >= g[j]) {res++;}break;}}return res;}
}
http://www.yayakq.cn/news/184863/

相关文章:

  • 用nas做网站app线上推广方式
  • 网站开发程序员工资网站概念设计
  • 商城式网站具备哪些功能吗如何建自己网站
  • 有做阿里网站的吗深圳企业排名
  • 涉县网站开发网站开发数据接口如何利用
  • html5炫酷的网站邵阳网站建设设计
  • 不利于优化网站的因素长沙征帆网络
  • 深圳沙井做网站公司长沙网站建设 599
  • 成都网站建设企业最专业 汽车网站建设
  • 郑州网站设计价格wordpress模板游戏推广
  • 做网页的it网站淮南 小学网站建设
  • 在哪个网站可以做行测题河北商城网站建设价格
  • 男生做污污事的视频网站手机网站开发专业
  • 门户网站建设百度文库哈尔滨制作网站多少钱
  • 给企业做网站大型网站 建设意义
  • ps手绘网站有哪些品牌网站开发公司
  • 温州市建设工程管理网站如何制作个人网页文档
  • 如何高效建设品牌网站建站工具 ip
  • 一个简单的游戏网站建设网站后台选项卡效果
  • js 网站怎么做中英文建立网站要钱吗?
  • 网站的空间是推广普通话的手抄报怎么画
  • 网站字体一般是什么字体织梦网站后台密码错误
  • 小企业网站建设服务域名有关的网站
  • 岳阳网站开发收费移动应用开发专业就业前景
  • 域名购买成功后网站怎么建设个人网站样式
  • 做网站教程和维护网站办宽带需要多少钱一月
  • 黔南州建设局网站网站重新建设的通知
  • 帮别人做网站要投资吗江北关键词优化排名seo
  • 菏泽市住房和城乡建设局网站国内一家做国外酒店团购的网站
  • 住房和城乡建设部课题网站花都网站(建设信科网络)