输入样例 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<iostream>
using namespace std;
int main(){
int n,k;
cin>>n>>k;
for(int i=0;i<k;i++){
int a,b,c,d;
cin>>a>>b>>c>>d;
if(c>n) cout<<"Not enough tokens. Total = "<<n<<"."<<endl;
if(c<=n){
if((b==0&&a>d)||(b==1&&a<d)){
n+=c;
cout<<"Win "<<c<<"! Total = "<<n<<"."<<endl;
}
if((b==0&&a<=d)||(b==1&&a>=d)){
n-=c;
if(n==0){
cout<<"Lose "<<c<<". Total = "<<n<<"."<<endl;
cout<<"Game Over."<<endl;
return 0;
}
else cout<<"Lose "<<c<<". Total = "<<n<<"."<<endl;
}
}
}
return 0;
}