### 输出描述：

• 玩家赢，输出 `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

### 输出样例 1：

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

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.

### AC代码：

``````#include <bits/stdc++.h>
using namespace std;
int main()
{
int T,K;   //T为玩家初始筹码数,K为游戏次数
cin >> T >> K;
int x = T; //x是玩家持有的筹码量
for (int i = 0; i < K; i++)
{
int n,b,t,m;  //n和m为整数，n为盘口，m为结果，b表示玩家买大买小，t是下注的筹码数
cin >> n >> b >> t >> m;
if(t > x)
{
printf("Not enough tokens.  Total = %d.\n",x);
continue;   //直接进入下一局游戏
}
if(b == 1)  //玩家买大
{
if(n < m)  //猜中了
{
x += t;
printf("Win %d!  Total = %d.\n",t,x);
}
else   //没猜中
{
x -= t;
printf("Lose %d.  Total = %d.\n",t,x);
}
}
else    //玩家买小
{
if(n > m)  //猜中了
{
x += t;
printf("Win %d!  Total = %d.\n",t,x);
}
else  //没猜中
{
x -= t;
printf("Lose %d.  Total = %d.\n",t,x);
}
}
if(x <= 0)    //玩家输光之后
{
cout << "Game Over." << endl;
break;
}
}
return 0;
}``````