PAT-B 1071 小賭怡情【模擬】
PAT-B 1071 小賭怡情
https://pintia.cn/problem-sets/994805260223102976/problems/994805264312549376
題目
常言道“小賭怡情”。這是一個很簡單的小遊戲:首先由計算機給出第一個整數;然後玩家下注賭第二個整數將會比第一個數大還是小;玩家下注 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.
並結束程式。
樣例輸入
100 4
8 0 100 2
3 1 50 1
5 1 200 6
7 0 200 8
樣例輸出
Win 100! Total = 200.
Lose 50. Total = 150.
Not enough tokens. Total = 150.
Not enough tokens. Total = 150.
分析
簡單模擬,具體細節看程式。
C++程式
#include<iostream>
using namespace std;
int main()
{
int total,k,n1,b,t,n2;
scanf("%d%d",&total,&k);
while(k--)
{
scanf("%d%d%d%d",&n1,&b,&t,&n2);
if(t>total)//下注量超過了持有量
{
printf("Not enough tokens. Total = %d.\n",total);
continue;
}
int tmp=n1<n2;
if(tmp==b)//勝
{
total+=t;
printf("Win %d! Total = %d.\n",t,total);
}
else//敗
{
total-=t;
printf("Lose %d. Total = %d.\n",t,total);
}
if(total<=0)//玩家輸光
{
printf("Game Over.\n");
return 0;
}
}
return 0;
}
相關文章
- 1071 小賭怡情 (15 分)javaJava
- PAT-B 1027 列印沙漏 【模擬】
- PAT-B 1058 選擇題 【模擬】
- PAT-B 1061 判斷題【模擬】
- PAT-B 1067 試密碼【模擬】密碼
- PAT-B 1054 求平均值 【模擬】
- PAT-B 1072 開學寄語【模擬】
- PAT-B 1081 檢查密碼【模擬】密碼
- PAT-B 1084 外觀數列 【模擬】
- PAT-B 1085 PAT單位排行【模擬】
- PAT-B 1018 錘子剪刀布 【模擬】
- PAT-B 1019 數字黑洞【陣列+模擬】陣列
- PAT-B 1017 A除以B【模擬 大數除法】
- PAT-B 1059 C語言競賽【模擬】C語言
- PAT-B 1024 科學計數法【模擬+字串】字串
- PAT-B 1077 互評成績計算【模擬】
- PAT-B 1012 數字分類【簡單模擬】
- PAT-B 1025 反轉連結串列【模擬+對映】
- PAT-B 1069 微博轉發抽獎【模擬+集合】
- PAT-B 1008 陣列元素迴圈右移問題【簡單模擬】陣列
- 模擬費用流小記
- PAT-B 1001 害死人不償命的(3n+1)猜想【模擬】
- 小車側方位停車過程的動態模擬matlab模擬Matlab
- 安卓小程式模擬定位測試安卓
- 一夜暴富還是傾家蕩產?Python模擬賭博實驗Python
- 深入小程式系列之一:小程式核心原理及模擬
- CRAPS賭博小遊戲遊戲
- NOIP2024模擬賽20 & 11.1 小記
- 模擬微信小程式頁面Page方法微信小程式
- 模擬
- 2024.11.20 NOIP模擬 - 模擬賽記錄
- 10.6 模擬賽(NOIP 模擬賽 #9)
- 2024牛客多校7-H.Database-小模擬Database
- 有限元模擬 有限體積模擬
- 模擬賽
- 模擬題
- ACP模擬
- git 模擬Git