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

网站流量外流wordpress主页模板

网站流量外流,wordpress主页模板,wordpress 音乐格式,机械加工网名一、题目 假设你是一位很棒的家长#xff0c;想要给你的孩子们一些小饼干。但是#xff0c; 每个孩子最多只能给一块饼干 。 对每个孩子i#xff0c;都有一个 胃口值 g[i] #xff0c;这是能让孩子们满足胃口的饼干的最小尺寸#xff1b;并且每块饼干j#xff0c;都有一个…一、题目 假设你是一位很棒的家长想要给你的孩子们一些小饼干。但是 每个孩子最多只能给一块饼干 。 对每个孩子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) 1 g.length 3*10^4 2) 0 s.length 3*10^4 3) 1 g[i], s[j] 2^31-1 二、解题思路 贪心算法亦称贪婪算法是一种在解决问题时始终选择当前状态下最优解的策略。换言之该算法并不追求全局最优而是基于局部最优解的累积效果。 在《算法导论》一书中对贪心算法有如下阐述贪心算法在每一步都做出当时认为最佳的选择即始终采取局部最优的决策期望这些局部最优选择能够导向全局最优解。 针对本题贪心算法尤为适用。题目要求尽可能多地满足孩子们的需求由于饼干不可分割因此我们可以采取一种策略即让胃口较大的孩子食用较大的饼干而胃口较小的孩子则食用较小的饼干。具体操作时可以从胃口最小的孩子开始尝试用最小的饼干来满足其需求若无法满足则逐步尝试更大的饼干直至找到合适的饼干或遍历完所有饼干。 #include iostream #include vector #include algorithmint findContentChildren(std::vectorint g, std::vectorint s) {// 先对胃口值和饼干尺寸进行排序std::sort(g.begin(), g.end());std::sort(s.begin(), s.end());int count 0;for (int j 0; count g.size() j s.size(); j) {// 如果当前饼干能满足当前孩子的胃口值count就加1否则就继续查找更大的饼干if (g[count] s[j])count;}return count; }int main() {std::vectorint g {1, 2, 3}; // 孩子的胃口值std::vectorint s {1, 1}; // 饼干的尺寸int result findContentChildren(g, s);std::cout 满足的孩子数量: result std::endl;return 0; } 三、代码实现 还一种方式就是先从最大的饼干开始看一下能不能满足胃口最大的如果不能满足就 找胃口稍微小一点是再试一下如果还不能满足就一直找。代码实现如下 #include iostream #include vector #include algorithmint findContentChildren(std::vectorint g, std::vectorint s) {// 先对胃口值和饼干尺寸进行排序std::sort(g.begin(), g.end());std::sort(s.begin(), s.end());int count 0;int i s.size() - 1;for (int j g.size() - 1; i 0 j 0; j--) {// 如果当前饼干能满足当前孩子的胃口值count就加1否则就继续查找胃口更小的孩子if (g[j] s[i]) {count;i--;}}return count; }int main() {std::vectorint g {1, 2, 3}; // 孩子的胃口值std::vectorint s {1, 1}; // 饼干的尺寸int result findContentChildren(g, s);std::cout 满足的孩子数量: result std::endl;return 0; } 贪心算法仅追求局部最优解它能够界定某些问题的可行域但无法确保解的最优性。由于贪心算法始终立足于局部视角并未全面考量整体情况因此在某些问题上应用贪心算法是适宜的而在其他问题上则可能不适用。这些都需要针对具体问题进行具体分析。
http://www.hkea.cn/news/14403467/

相关文章:

  • 如何利用模板做网站视频html怎么做
  • 上海网站建设价格局部改造家装公司
  • 网站开发研究手段有哪些手机建站图片
  • 北京企业网站备案需要多久网站建设ip
  • 电子商务网站设计物流方案凡科快图免费
  • 免费个人网站自助建设wordpress文章收缩
  • 手机cms建站系统企业网站开发用什么
  • 商丘企业网站建设公司页面游戏
  • asp企业网站设计江西省住房城乡建设部网站
  • 怎样做一元购网站网页站点怎么命名
  • 学校网站建设申请微信公众号分销系统
  • 购物网站 wordpress 英文模板网站建设维护教程
  • 乌镇镇住房建设局网站如何提升wordpress的打开速度
  • 建设一个企业网站多少钱linux wordpress 中文
  • 免费网站后台管理系统无极网站网站涉案多少人被抓
  • 做球球棒棒糖网站源码拟定一个农产品电商网站的建设需求
  • 旅游电商网站有哪些嘉定区建设局网站
  • 域名注册备案百度seo公司
  • 佛山市桂城建设局网站百度竞价防软件点击软件
  • 做二手平台公益的网站深圳网咯鸟网站建设公司怎么样
  • 专业网站设计软件工具wordpress使用原版编辑器
  • 化妆品销售网站开发与设计网站如何建设目录结构
  • 哪里建设网站最好wordpress数组转字符串
  • 智能化网站建设网站开发工具论文
  • 成都旅游网站建设规划方案深圳安嘉建设有限公司网站
  • 深圳模板网站建设设计公司体验营销策划方案
  • 在中国建设工程造价管理协会网站国企单位网站建设方案
  • 电子商务网站建设具体方案外贸建站有哪些公司
  • 讨论致同国际网站建设情况制作网页的网站推荐
  • 基础建设期刊在哪个网站可以查阿里巴巴网站建设哪家好