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

浙江省建设厅网站证件网站建设及使用

浙江省建设厅网站证件,网站建设及使用,郑州网站建设知识分享,网站推广的网站作用P 个海盗偷了 D 颗钻石后来到公海分赃,一致同意如下分赃策略: 首先,P 个海盗通过抽签决定 1 - P 的序号。然后由第 1 号海盗提出一个分配方案(方案应给出每个海盗分得的具体数量),如果能够得到包括 1 号在…

P 个海盗偷了 D 颗钻石后来到公海分赃,一致同意如下分赃策略:

首先,P 个海盗通过抽签决定 1 - P 的序号。然后由第 1 号海盗提出一个分配方案(方案应给出每个海盗分得的具体数量),如果能够得到包括 1 号在内的绝对多数(即大于半数)同意,则按照该分配方案执行,否则 1 号将被投入大海喂鲨鱼;而后依次类似地由第 2 号、第 3 号等等海盗提出方案,直到能够获得绝对多数同意的方案出现为止,或者只剩下最后一位海盗,其独占所有钻石。请编写一个程序,给出第 1 号海盗的钻石分配方案中自己分得的钻石数量。

附带的三个假定:

  • “聪明”与“贪婪”假定:每个海盗总能够以本人利益最大化作为行为准则;
  • “人性化”假定:在能够取得尽量多钻石的情况下,海盗不会故意致同伙于死地;
  • “无偏见”假定:海盗之间没有个人恩怨,分给其他海盗钻石的次序以小序号优先为原则。

输入格式:

输入在一行中给出 2 个正整数 D 和 P(3≤P≤D≤100)。

输出格式:

输出第 1 号海盗的钻石分配方案中自己分得的钻石数量。

输入样例:

10 7

输出样例:

6

代码实现:

#include <stdio.h>/*
2r: 0 D
3r: D-1 1 0
4r: D-3 0 2 1
5r: D-3 0 1 0 2
6r: D-4 0 1 2 1 0
7r: D-4 0 1 2 0 0 1
8r: D-5 0 1 2 0 1 1 0
9r: D-5 0 1 2 0 1 0 0 1
10r:D-6 0 1 2 0 1 0 1 1 0
往后递增时只要给前一次为0的人一块钻石
再给一个前一次为1的人2块钻石就可以获得一半以上的支持
*/int main() {int D, P;scanf("%d %d", &D, &P);if(P==3)printf("%d\n",D-1);else printf("%d\n",D-(P/2+1));return 0;
}

http://www.yayakq.cn/news/471042/

相关文章:

  • 临沂百度网站建设上海园区虚拟地址一览表
  • 成都网站建设找重庆最佳科技甘肃新站优化
  • wap网站乱码做网站手机电脑通用要加些什么
  • 中国建设协会官网站网页游戏怎么在手机上玩
  • 蒙自建设网站怎么用page打开wordpress
  • c2c网站建设实例微信营销不属于下面哪种营销方式
  • 做美工用什么素材网站庐江县住房和城乡建设局网站
  • 如何制作自己的网站导航去浙江省肿瘤医院
  • 常州住房和城乡建设局网站做网站龙岗
  • 柳州建设网官方网站支付宝wordpress api接口
  • 客似云来网站建设自己电脑上做网站
  • 社交网站开发外文如何看出一个网站有做seo
  • 网站百度指数大连网站建设吗
  • 网站开发 深圳百度账号免费注册
  • 025网站建设wordpress一键安装包
  • 网络规划设计师知识点旺道seo优化软件怎么用
  • 装修网站建设方案书wordpress标签加颜色
  • 西安公司网站费用天津网站建设案例
  • 柳州网站定制wordpress搜索所有类
  • 网站建设预算项目教务管理系统官网
  • 求人做网站的网站温州排名推广
  • 适合这手机浏览器主页的网站网络信息安全
  • 在线视频网站开发国际要闻时事快报
  • 淘宝上成都网站建设上海专业页面设计模型设计
  • 上海网站建设技术青岛网站建设seo优化制作设计
  • 潮汕美食网站怎么做wordpress 4.5 安装
  • 网站的功能包括哪些门户网站建设管理
  • 厦门制作公司网站哪家好wordpress按钮切换内容
  • 寻找东莞微信网站建设站长工具ip地址
  • 寿宁县建设局网站做网站需要学php吗