4.博弈论之Best Response
在博弈论中,有一种决策称为Best Response,通俗的意思就是选择一种策略使得团体利益最大化。C语言学习成绩的评定方式分为两种,一种是自由刷题模式(compete),没有固定标准,刷题越多者排名越靠前,其期末分数越高;另一种是规定每个人必须做够多少道题(standard),达到要求就能取得相应分数。

假设一个班级中的学生分为A、B两类,A类同学学习热情很高,乐于做题,采用compete模式可以获得成就感并且在期末拿到高分,compete模式可以让他们有10分的收益;采用standard模式他们也可以在期末拿到高分,但不能满足他们的求知欲,standard模式可以让他们有8分的收益。B类同学仅仅希望期末拿高分,如果采用compete模式,他们竞争不过A类同学,期末成绩不理想,因此compete模式能给他们6分的收益;如果采用standard模式,他们可以完成规定任务并拿到高分,因此standard模式可以让他们有10分的收益。

编程输入A类和B类同学分别占班级总人数的百分比,分别计算并输出采用compete和standard两种刷题模式下的全班总收益,并输出这个班级在这场博弈中的Best Response是哪种模式。

 #include <stdio.h>#include <math.h>int main(){float a,b;float compete,standard;printf("input pecent of A and B:");scanf("%f%f",&a,&b);compete=a*10+b*6;standard=a*8+b*10;printf("compete=%f",compete);printf("\nstandard=%f\n",standard);if(compete>=standard){printf("The Best Response is compete!\n");}else{printf("The Best Response is standard!\n");}return 0;}

.博弈论之Best Response相关推荐

  1. 第4周编程题在线测试

    1分数比较(4分) 利用人工方式比较分数大小的最常见的方法是:对分数进行通分后比较分子的大小.请编程模拟手工比较两个分数的大小.首先输入两个分数分子分母的值,例如"11/13,17/19&q ...

  2. C语言程序设计精髓习题总汇

    文章目录 第一章 认识变量和常量 1.1 hello world! 1.2 在屏幕上输出多行信息 1.3 计算半圆弧长以及半圆的面积 1.4 计算长方形体积 第二章 计算 2.1 输出逆序数 2.2 ...

  3. C语言程序设计精髓第四周编程

    检测用户错误输入 题目内容: 根据scanf()的返回值判断scanf()是否成功读入了指定的数据项数,使程序在用户输入123a时,能输出如下运行结果: 123a↙ Input error! #inc ...

  4. MOOC 哈工大苏小红C语言 第四周在线编程

    点我查看MOOC苏小红C语言程序设计精髓所有编程题 目录 1.分数比较(4分) 2.存款利率计算器v2.0(4分) 3.存款利率计算器v3.0(9分) 4.博弈论之Best Response(6分) ...

  5. 博弈论 斯坦福game theory stanford week 3.2_

    title: 博弈论 斯坦福game theory stanford week 3-1 tags: note notebook: 6- 英文课程-15-game theory --- 博弈论 斯坦福g ...

  6. 斯坦福博弈论笔记整理活动的任务已重新划分,望周知

    参与方式:https://github.com/apachecn/stanford-game-theory-notes-zh/blob/master/CONTRIBUTING.md 整体进度:http ...

  7. 耶鲁大学博弈论公开课全24集第19集笔记:招商引资和战略投资

    耶鲁大学博弈论公开课全24集第19集笔记:招商引资和战略投资 1. 视频地址 2. 本集思维导图 3. 上集回顾 4. 案例一:"别搞砸了" 4.1 问题分析 4.2 冗余的指示告 ...

  8. 博弈论 之 1 什么是博弈论

    博弈论 目录 什么是博弈论 1 博弈即"Game" 2 计算机科学中的博弈问题 ◼ 博弈场景? ◼ 博弈模型分类 ◼ 举例: 3 智能体决策 ◼  单智能体 → 多智能体单智能体 ...

  9. 博弈论 斯坦福game theory stanford week 4.2_

    title: 博弈论 斯坦福game theory stanford week 4-3 tags: note notebook: 6- 英文课程-15-game theory --- 博弈论 斯坦福g ...

  10. 读书笔记: 博弈论导论 - 总结

    读书笔记: 博弈论导论 - 总结 总结 本文是Game Theory An Introduction (by Steven Tadelis) 的学习笔记的总结. 博弈论 博弈论是关于智能理性决策者的协 ...

最新文章

  1. 算力至上?四大AI芯片大对决
  2. java.io几种读写文件的方式
  3. Android杂谈--layout的横竖屏处理
  4. 用Python发一封图文并茂的邮件 荐
  5. 冲刺!11.14-11.15
  6. Heartbeat+DRBD+NFS 构建高可用的文件系统
  7. CC(Context Capture)软件安装及空三过程中的十大常见报错与解决方法
  8. 【机器学习】拉普拉斯平滑
  9. python dlib caffe人脸相似度_人脸检测学习笔记(数据集-DLIB人脸检测原理-DLIBOpenCV人脸检测方法及对比)...
  10. 易地图google版,可精确经纬度查询定位
  11. 文科生学计算机能考研吗,求推荐文科生可以跨考计算机的名校
  12. android关于消防栓的正确使用
  13. 深度学习入门(三)一种预测阶段使用任意参数的滑动平均的快捷方式
  14. python手机壁纸高清_python爬取手机壁纸
  15. OpenCV~图像处理API(逆光、模糊、亮度、雾霾)
  16. 百度地图在地图上添加多个点,并调整地图层级及中心点至合适位置大小
  17. mysql报错No operations allowed after statement closed
  18. 超详细Shell学习教程第二篇
  19. gh-ost大表DDL工具源码阅读
  20. yii2一个简单的登录功能怎么搞?

热门文章

  1. HDOJ1233 还是畅通工程(kru)
  2. 为什么宿醉那么缺水_坚决应对云的宿醉
  3. 课堂经验值管理小程序_小程序刷新课堂评价 “量子奖状”能量大
  4. mysql error 1236_MySQL Got fatal error 1236原因和解决方法
  5. 【LeetCode】马三来刷题之Valid Anagram
  6. 应用市场无法连接服务器怎么办,无法连接到app store是什么原因?苹果应用商店打不开的解决方法...
  7. 一个稳定、快速的云服务器——萤光云
  8. 王道数据结构3.3.6——2、铁道进行车厢调度,将一辆列车的硬座车厢都调到软坐车厢后面
  9. 计算机添加启动程序,电脑的开机启动项怎么设置?
  10. 谈谈那些基础但不简单的股票数据