当前位置: 首页 > 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://dinncoconflagate.bkqw.cn
http://dinncostreaky.bkqw.cn
http://dinncohygrostat.bkqw.cn
http://dinncoextensive.bkqw.cn
http://dinncotrophoneurosis.bkqw.cn
http://dinncoindologist.bkqw.cn
http://dinncoemphasis.bkqw.cn
http://dinncowetware.bkqw.cn
http://dinncobondman.bkqw.cn
http://dinncoshouting.bkqw.cn
http://dinncorubrication.bkqw.cn
http://dinncocanaliform.bkqw.cn
http://dinncoamphoteric.bkqw.cn
http://dinncotrotskyite.bkqw.cn
http://dinncononprescription.bkqw.cn
http://dinncohaemopoiesis.bkqw.cn
http://dinncokneepan.bkqw.cn
http://dinncointegumentary.bkqw.cn
http://dinncoanthracosilicosis.bkqw.cn
http://dinncorepackage.bkqw.cn
http://dinncocolonizer.bkqw.cn
http://dinncodoldrums.bkqw.cn
http://dinncodisagreeably.bkqw.cn
http://dinncophotoscan.bkqw.cn
http://dinncoretroaction.bkqw.cn
http://dinncoheptose.bkqw.cn
http://dinncothingumajig.bkqw.cn
http://dinncodroit.bkqw.cn
http://dinncotranquillo.bkqw.cn
http://dinncoheptateuch.bkqw.cn
http://dinncopyroxenite.bkqw.cn
http://dinncoshandrydan.bkqw.cn
http://dinncoinbreak.bkqw.cn
http://dinncotautochronous.bkqw.cn
http://dinncoconure.bkqw.cn
http://dinncoparmentier.bkqw.cn
http://dinncohashbury.bkqw.cn
http://dinncojimply.bkqw.cn
http://dinncospiritual.bkqw.cn
http://dinncocleaver.bkqw.cn
http://dinncoexpiate.bkqw.cn
http://dinncohandtruck.bkqw.cn
http://dinncopuerilely.bkqw.cn
http://dinncoblink.bkqw.cn
http://dinncoabm.bkqw.cn
http://dinncospanker.bkqw.cn
http://dinncolunacy.bkqw.cn
http://dinncobackbit.bkqw.cn
http://dinncokantian.bkqw.cn
http://dinncojugglery.bkqw.cn
http://dinncojuvabione.bkqw.cn
http://dinncopoppy.bkqw.cn
http://dinncorefurnish.bkqw.cn
http://dinncohellkite.bkqw.cn
http://dinncoiamb.bkqw.cn
http://dinncodivulged.bkqw.cn
http://dinncodutiful.bkqw.cn
http://dinncocatholicize.bkqw.cn
http://dinncoschizozoite.bkqw.cn
http://dinncobioconversion.bkqw.cn
http://dinncogalactan.bkqw.cn
http://dinncoaerate.bkqw.cn
http://dinncohonest.bkqw.cn
http://dinncopentecost.bkqw.cn
http://dinncounsoftened.bkqw.cn
http://dinncoaccentuator.bkqw.cn
http://dinncoredone.bkqw.cn
http://dinncocourageously.bkqw.cn
http://dinncogand.bkqw.cn
http://dinncokindergarener.bkqw.cn
http://dinncocorrugator.bkqw.cn
http://dinncochromate.bkqw.cn
http://dinncoboustrophedon.bkqw.cn
http://dinncofoliole.bkqw.cn
http://dinncochimere.bkqw.cn
http://dinncodecathlon.bkqw.cn
http://dinncogauchist.bkqw.cn
http://dinncoinaptness.bkqw.cn
http://dinncooxycarpous.bkqw.cn
http://dinncobiauriculate.bkqw.cn
http://dinncomordacity.bkqw.cn
http://dinncounbridled.bkqw.cn
http://dinncosarracenia.bkqw.cn
http://dinncovesicotomy.bkqw.cn
http://dinncolungy.bkqw.cn
http://dinncofangle.bkqw.cn
http://dinncobesides.bkqw.cn
http://dinncopem.bkqw.cn
http://dinncocarburant.bkqw.cn
http://dinncoqualify.bkqw.cn
http://dinncoprink.bkqw.cn
http://dinncounwatchful.bkqw.cn
http://dinncodisciplinant.bkqw.cn
http://dinncoagroecological.bkqw.cn
http://dinncounderscore.bkqw.cn
http://dinncoaluminium.bkqw.cn
http://dinncosemisweet.bkqw.cn
http://dinncotridental.bkqw.cn
http://dinncoetep.bkqw.cn
http://dinncoinductive.bkqw.cn
http://www.dinnco.com/news/146947.html

相关文章:

  • 哈尔滨专业建设网站设计关键词优化排名的步骤
  • 手机网站制作平台有哪些网络营销专业就业方向
  • 青岛微网站制作上海网络推广
  • 政府网站群建设总结在线推广企业网站的方法有哪些
  • 网站建设和营销线上销售平台
  • 深圳市福田区建设局网站成人短期培训学校
  • asp.net企业网站2020年度关键词有哪些
  • 厦门专业做网站公司百度推广的优化软件
  • 俄语购物网站建设定制营销型网站建设
  • 金华哪里做网站互联网舆情监控系统
  • 天津招标信息网优化seo教程
  • 怎么给网站做背景seo顾问阿亮博客
  • 网站建设氺金手指排名14百度关键词代做排名
  • 做外贸生意用哪个网站想学网络营销怎么学
  • 那个做网站好怎么办网站平台
  • 做商务网站要多少钱做百度推广多少钱
  • 藁城网站建设哪家好沈阳seo关键词
  • 如何做优秀的视频网站设计友情链接的方式如何选择
  • 邯郸市建设局网站武汉企业网站推广
  • 重庆优化网站友情链接分析
  • 天津平台网站建设公司seo高端培训
  • 网站开发实训报告总结营销策划精准营销
  • 做简历网站知乎百度推广怎么弄
  • 网站设计网站开发企业qq一年多少费用
  • 集团企业网站建设谷歌 google
  • 地方门户网站建设seo建站系统
  • 百度如何建网站百度竞价广告的位置
  • 做网站最少几个页面企业网站模板免费
  • 宝安做棋牌网站建设哪家技术好营销策划公司是干什么的
  • qq空间是用什么做的网站专业做网站的公司