1071 小赌怡情 (15分)
https://pintia.cn/problem-sets/994805260223102976/problems/994805264312549376
1 #include <cstdio> 2 #include <iostream> 3 #include <algorithm> 4 #include <cmath> 5 #include <cstring> 6 #include <string> 7 using namespace std; 8 int main() 9 { 10 int T,k; 11 int n1,b,t,n2; 12 bool flag,flag1=true; 13 cin>>T>>k; 14 int sum=T; 15 while(k--) 16 { 17 flag=false; 18 cin>>n1>>b>>t>>n2; 19 if((n1>n2&&b==0)||(n1<n2&&b==1)) flag=true; 20 if(t>sum) flag=false; 21 if(flag){ 22 sum+=t; 23 cout<<"Win "<<t<<"! Total = "<<sum<<". "; 24 } 25 else if(!flag) 26 { 27 if(sum==0) 28 { 29 cout<<"Game Over. "; 30 break; 31 } 32 else if(sum<t) cout<<"Not enough tokens. Total = "<<sum<<". "; 33 else{ 34 sum-=t; 35 cout<<"Lose "<<t<<". Total = "<<sum<<". "; 36 } 37 } 38 } 39 return 0; 40 }