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

惠州企业网站建设选哪家国外域名注册

惠州企业网站建设选哪家,国外域名注册,网站规划说明,招牌做的好的网站目录标题 抽牌概率问题 (动态规划)动态规划题目分析代码 洗衣机问题 (贪心)题目题目分析 抽牌概率问题 (动态规划) 动态规划 假设现在有1~N N张牌 每张牌的序号就代表着他的大小 (1 2 … N&am…

目录标题

  • 抽牌概率问题 (动态规划)
    • 动态规划
    • 题目分析
    • 代码
  • 洗衣机问题 (贪心)
    • 题目
    • 题目分析

抽牌概率问题 (动态规划)

动态规划

假设现在有1~N N张牌 每张牌的序号就代表着他的大小 (1 2 … N)

现在假设你从该牌组中等概率的抽出一张之后放回

当累加和小于a的时候 你将一直抽牌

当累加和大于等于a 小于等于b的时候你赢

当累加和大于b的时候你输

现在请你返回你能获胜的概率

题目分析

这是谷歌的一道面试题 实际上是一道非常简单的动态规划题目

我们只需要考虑三种条件即可

  1. 假设当前值大于等于a 小于等于b 我们只需要返回1.0即可
  2. 假设当前值大于b 我们只需要返回0即可
  3. 假设当前值小于a 则我们需要返回所有可能性的和除以N

只要想到这三种可能性 代码其实并不难写

关键在于如何想到

一是要多练 练多了这种题目基本上看一眼就知道要使用什么解法

二是根据题目找信息 题目中给出了三种范围 那么我们肯定可以很自然的想到这三种范围代表什么呢?

显然 可能性1 2 代表边界条件 3代表可能性 之后写出递归代码即可

代码

double process(int cur, int N, int a, int b) {if (cur > b) {return 0.0;}if (cur >= a || cur <= b) {return 1.0;}double ans = 0;for (int i = 1; i <= N; i++) {ans += process(cur + i , N , a , b);}ans /= N;return ans;
}

洗衣机问题 (贪心)

题目

本题为阿里面试题

题目为 有N台洗衣机 有 X件衣服在各个洗衣机内 现在要求洗衣机平分衣服

每台洗衣机内存放着的衣服不固定 现在可以从左到右移动 每次移动每台洗衣机可以将一件衣服向左或者向右移动

现在请问至少要移动多少轮才能让每个洗衣机平分衣服

题目分析

本题是典型的贪心 你见过就会 没见过就不会

它的思路其实跟动态规划的样本对应模型有些类似

都是找出一个特殊点 之后分析左右两测的可能性

比如说我们假设中间点为X 左边洗衣机总共多出了12件衣服 右边少了17件衣服

那么我们就需要至少17轮才能平分 (求最大值)

又比如 左边少了12件 右边也少了12件 这说明都集中在当前位置了 那么就需要12 + 12轮才能平分

之后我们从左到右遍历即可 这里的代码很简单就不给出了

这一题我们主要需要学习到一个从一个点到整体的思路

http://www.ritt.cn/news/17158.html

相关文章:

  • 邢台公司做网站关键词排名优化易下拉软件
  • 龙岗外贸网站建设公司价格独立网站怎么做
  • 把国外的网站翻译过来做自媒体优化大师电脑版官方免费下载
  • 郑州做网站助企廊坊优化技巧
  • 烟台网站建设推广2022最新永久地域网名
  • 做视频比较好的理财网站有哪些百度服务中心人工客服电话
  • 怀来县建设局网站自媒体代运营
  • 湛江网站制作费用seo网站推广专员
  • 做电力公司网站百度网站优化工具
  • 企业管理网站百度站长工具是什么意思
  • 介绍一学一做视频网站吗整站快速排名
  • seo流量查询百度seo价格查询
  • 网络规划设计师报考陕西百度代做seo排名
  • 东莞科技网站建设淘宝店铺转让价格表
  • 仿制网站侵权行为网络seo公司
  • 公司网站建设合同 华律网长春seo招聘
  • 营销型企业网站建设 广义的空间刚刚突发1惊天大事
  • 中国建设人才服务信息网证书查询seo优化诊断工具
  • 建网站来做什么南宁网站seo大概多少钱
  • 浏览器做单页网站项目百度搜索指数排行榜
  • 学网站开发和游戏开发那个seo一键优化
  • ppt设计报价seo服务指什么意思
  • 广州花都区网站建设潍坊今日头条新闻
  • 做视频网站需要多大的带宽腾讯云服务器
  • 提供深圳网站制作公司线上宣传方案
  • java做网站主要技术凌哥seo
  • 做网站怎么做推广百度识图入口
  • 黄冈市住房和城乡建设厅网站长沙自动seo
  • 毕业论文的网站做微信群推广平台有哪些
  • 计算机网站建设和维护行业关键词搜索排名