PTA 小赌怡情——题解
常言道“小赌怡情”。这是一个很简单的小游戏:首先由计算机给出第一个整数;然后玩家下注赌第二个整数将会比第一个数大还是小;玩家下注 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 小赌怡情——题解相关推荐
- PTA乙级题解(110题全)
First of all 如果你是你们学校的ACM选手 那么我猜你的目标可能是下面几个吧(^v^) (1) ACM区域赛拿牌 (2) PTA顶级(Top Level) (3) CCF-CSP认证400 ...
- PTA甲级 1043 Is It a Binary Search Tree (25分) 树的遍历
强烈推荐,刷PTA的朋友都认识一下柳神–PTA解法大佬 本文由参考于柳神博客写成 柳神的CSDN博客,这个可以搜索文章 柳神的个人博客,这个没有广告,但是不能搜索 还有就是非常非常有用的 算法笔记 全 ...
- PTA甲级 1109 Group Photo (25point(s))
强烈推荐,刷PTA的朋友都认识一下柳神–PTA解法大佬 本文由参考于柳神博客写成 柳神的CSDN博客,这个可以搜索文章 柳神的个人博客,这个没有广告,但是不能搜索 还有就是非常非常有用的 算法笔记 全 ...
- PTA甲级 1097 Deduplication on a Linked List (25分)-链表处理
文章目录 题目原文 Input Specification: Output Specification: Sample Input: Sample Output: 生词如下: 题目大意: 思路如下: ...
- PTA甲1124 Raffle for Weibo Followers (20 point(s))
强烈推荐,刷PTA的朋友都认识一下柳神–PTA解法大佬 本文由参考于柳神博客写成 柳神的CSDN博客,这个可以搜索文章 柳神的个人博客,这个没有广告,但是不能搜索 还有就是非常非常有用的 算法笔记 全 ...
- Python编程PTA题解大全——索引
Python编程PTA题解大全--索引 所有的题解都已更新完成,均已通过验证,可能有的算法不是很好,有很大的提升空间,大家可以在下方评论,如果遇到好的算法我也会将其更新到文章中,欢迎大家多多讨论(๑& ...
- Python编程PTA题解——查询水果价格
Python编程PTA题解大全--索引 Description:给定四种水果,分别是苹果(apple).梨(pear).桔子(orange).葡萄(grape),单价分别对应为3.00元/公斤.2.5 ...
- 拼题A (PTA) 公共题集题解收录
仓库地址:PTA: 拼题A(PTA)公共题集的题解 (github.com) 该仓库收录 拼题A 公共习题的题解,绝大部分习题都是本人自己的原创代码,如有错误的代码可提交 Issue 推荐使用我开发的 ...
- PTA|团体程序设计天梯赛-练习题目题解锦集(C/C++)(持续更新中……)
PTA|团体程序设计天梯赛-练习题目题解锦集(持续更新中) 实现语言:C/C++: 欢迎各位看官交流讨论.指导题解错误:或者分享更快的方法!! 题目链接:https://pintia.cn/ ...
最新文章
- Centos7状态下查看防火墙状态及修改服务端口
- HashMap内部结构深入剖析
- vcode tsconfig.json 无故报错 -- 找不到任何输入
- CRM Web Client UI异步搜索介绍
- (译)cocos2d精灵教程:第三部分
- Unity 3D 特效学习记录
- 背包问题之完全背包算法详解
- 两个不同网段的局域网如何互通_不同品牌的对讲机如何实现互通?
- 用户 'sa' 登录失败,怎么回事?
- 细数黑帽seo七宗罪
- 南京农业大学计算机学硕分数线,2020南京农业大学考研复试分数线已公布
- java语言中int占,int数据类型是Java语言中是最常用的整数类型,它在计算机中存储时占多少位bit?A.8B.16C.32D.64...
- 关于文案排版的一些基本技巧
- 11月20日云栖精选夜读:围观阿里总部:边喝茶边搞技术是一种怎样的体验?
- 推荐几个免费的在线文本转语音网站(支持中英文多种语音)
- 短视频拍摄5大景别及11种运镜手法,新手必备拍摄干货丨国仁网络资讯
- cocos2dx lua 3.14 适配 安卓 刘海屏 全面屏 异形屏
- 微信已经成为电商最重要的一个通道
- java基础十一---Socket
- ISO-8601,日期时间格式表示法的国际标准
热门文章
- 如何在计算机课堂中培养核心素养,利用信息技术培养学生学科核心素养的尝试...
- 写稿机器人下载,自动写稿机器人下载,写稿机器人有哪些
- 在IIS上搭建FTP服务
- 团队管理30--情绪管理方法
- 【论文泛读80】通过滚动交互预测文本可读性
- 周易运用于计算机专业,电子计算机与《易经》有啥关系?
- 电商第一站给大学几个生创业金点子
- 00014__strok、strtok_r和strtok_s
- 百万年薪的人才泡沫与人工智能的虚假繁荣
- c语言报告对老师的致谢,感谢答辩组老师的致谢语5篇