常言道“小赌怡情”。这是一个很简单的小游戏:首先由计算机给出第一个整数;然后玩家下注赌第二个整数将会比第一个数大还是小;玩家下注 t 个筹码后,计算机给出第二个数。若玩家猜对了,则系统奖励玩家 t 个筹码;否则扣除玩家 t 个筹码。

**注意:**玩家下注的筹码数不能超过自己帐户上拥有的筹码数。当玩家输光了全部筹码后,游戏就结束。

输入格式:
输入在第一行给出 2 个正整数 T 和 K(≤ 100),分别是系统在初始状态下赠送给玩家的筹码数、以及需要处理的游戏次数。随后 K 行,每行对应一次游戏,顺序给出 4 个数字:

n1 b t n2

其中 n1 和 n2 是计算机先后给出的两个[0, 9]内的整数,保证两个数字不相等。b 为 0 表示玩家赌小,为 1 表示玩家赌大。t 表示玩家下注的筹码数,保证在整型范围内。

输出格式:
对每一次游戏,根据下列情况对应输出(其中 t 是玩家下注量,x 是玩家当前持有的筹码量):

玩家赢,输出 Win t! Total = x.
玩家输,输出 Lose t. Total = x.
玩家下注超过持有的筹码量,输出 Not enough tokens. Total = x.
玩家输光后,输出 Game Over. 并结束程序。

输入样例 1:

100 4
8 0 100 2
3 1 50 1
5 1 200 6
7 0 200 8

输出样例 1:

Win 100!  Total = 200.
Lose 50.  Total = 150.
Not enough tokens.  Total = 150.
Not enough tokens.  Total = 150.

输入样例 2:

100 4
8 0 100 2
3 1 200 1
5 1 200 6
7 0 200 8

输出样例 2:

Win 100!  Total = 200.
Lose 200.  Total = 0.
Game Over.

值得注意的是,要先判断下注是否超过筹码数,如果超过,这局就忽略输赢

#include<bits/stdc++.h>using namespace std;int main()
{int total,n;cin>>total>>n;for(int i=0; i<n; i++){int n1,b,t,n2;cin>>n1>>b>>t>>n2;//筹码过多if(t>total)printf("Not enough tokens.  Total = %d.\n",total);//筹码够用else{//赢if((n2<n1 && b==0)||(n2>n1 && b==1)){total += t;printf("Win %d!  Total = %d.\n",t,total);}//输else{printf("Lose %d.  Total = %d.\n",t,total-t);total -= t;//输光if(total == 0){cout<<"Game Over.";break;}}}}return 0;
}

PTA 小赌怡情——题解相关推荐

  1. PTA乙级题解(110题全)

    First of all 如果你是你们学校的ACM选手 那么我猜你的目标可能是下面几个吧(^v^) (1) ACM区域赛拿牌 (2) PTA顶级(Top Level) (3) CCF-CSP认证400 ...

  2. PTA甲级 1043 Is It a Binary Search Tree (25分) 树的遍历

    强烈推荐,刷PTA的朋友都认识一下柳神–PTA解法大佬 本文由参考于柳神博客写成 柳神的CSDN博客,这个可以搜索文章 柳神的个人博客,这个没有广告,但是不能搜索 还有就是非常非常有用的 算法笔记 全 ...

  3. PTA甲级 1109 Group Photo (25point(s))

    强烈推荐,刷PTA的朋友都认识一下柳神–PTA解法大佬 本文由参考于柳神博客写成 柳神的CSDN博客,这个可以搜索文章 柳神的个人博客,这个没有广告,但是不能搜索 还有就是非常非常有用的 算法笔记 全 ...

  4. PTA甲级 1097 Deduplication on a Linked List (25分)-链表处理

    文章目录 题目原文 Input Specification: Output Specification: Sample Input: Sample Output: 生词如下: 题目大意: 思路如下: ...

  5. PTA甲1124 Raffle for Weibo Followers (20 point(s))

    强烈推荐,刷PTA的朋友都认识一下柳神–PTA解法大佬 本文由参考于柳神博客写成 柳神的CSDN博客,这个可以搜索文章 柳神的个人博客,这个没有广告,但是不能搜索 还有就是非常非常有用的 算法笔记 全 ...

  6. Python编程PTA题解大全——索引

    Python编程PTA题解大全--索引 所有的题解都已更新完成,均已通过验证,可能有的算法不是很好,有很大的提升空间,大家可以在下方评论,如果遇到好的算法我也会将其更新到文章中,欢迎大家多多讨论(๑& ...

  7. Python编程PTA题解——查询水果价格

    Python编程PTA题解大全--索引 Description:给定四种水果,分别是苹果(apple).梨(pear).桔子(orange).葡萄(grape),单价分别对应为3.00元/公斤.2.5 ...

  8. 拼题A (PTA) 公共题集题解收录

    仓库地址:PTA: 拼题A(PTA)公共题集的题解 (github.com) 该仓库收录 拼题A 公共习题的题解,绝大部分习题都是本人自己的原创代码,如有错误的代码可提交 Issue 推荐使用我开发的 ...

  9. PTA|团体程序设计天梯赛-练习题目题解锦集(C/C++)(持续更新中……)

    PTA|团体程序设计天梯赛-练习题目题解锦集(持续更新中) 实现语言:C/C++:      欢迎各位看官交流讨论.指导题解错误:或者分享更快的方法!! 题目链接:https://pintia.cn/ ...

最新文章

  1. Centos7状态下查看防火墙状态及修改服务端口
  2. HashMap内部结构深入剖析
  3. vcode tsconfig.json 无故报错 -- 找不到任何输入
  4. CRM Web Client UI异步搜索介绍
  5. (译)cocos2d精灵教程:第三部分
  6. Unity 3D 特效学习记录
  7. 背包问题之完全背包算法详解
  8. 两个不同网段的局域网如何互通_不同品牌的对讲机如何实现互通?
  9. 用户 'sa' 登录失败,怎么回事?
  10. 细数黑帽seo七宗罪
  11. 南京农业大学计算机学硕分数线,2020南京农业大学考研复试分数线已公布
  12. java语言中int占,int数据类型是Java语言中是最常用的整数类型,它在计算机中存储时占多少位bit?A.8B.16C.32D.64...
  13. 关于文案排版的一些基本技巧
  14. 11月20日云栖精选夜读:围观阿里总部:边喝茶边搞技术是一种怎样的体验?
  15. 推荐几个免费的在线文本转语音网站(支持中英文多种语音)
  16. 短视频拍摄5大景别及11种运镜手法,新手必备拍摄干货丨国仁网络资讯
  17. cocos2dx lua 3.14 适配 安卓 刘海屏 全面屏 异形屏
  18. 微信已经成为电商最重要的一个通道
  19. java基础十一---Socket
  20. ISO-8601,日期时间格式表示法的国际标准

热门文章

  1. 如何在计算机课堂中培养核心素养,利用信息技术培养学生学科核心素养的尝试...
  2. 写稿机器人下载,自动写稿机器人下载,写稿机器人有哪些
  3. 在IIS上搭建FTP服务
  4. 团队管理30--情绪管理方法
  5. 【论文泛读80】通过滚动交互预测文本可读性
  6. 周易运用于计算机专业,电子计算机与《易经》有啥关系?
  7. 电商第一站给大学几个生创业金点子
  8. 00014__strok、strtok_r和strtok_s
  9. 百万年薪的人才泡沫与人工智能的虚假繁荣
  10. c语言报告对老师的致谢,感谢答辩组老师的致谢语5篇