PTA乙级 (1071 小赌怡情 (15分))

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<<".\n";
24         }
25         else if(!flag)
26         {
27             if(sum==0)
28             {
29                 cout<<"Game Over.\n";
30                 break;
31             }
32             else if(sum<t) cout<<"Not enough tokens.  Total = "<<sum<<".\n";
33             else{
34                 sum-=t;
35                 cout<<"Lose "<<t<<".  Total = "<<sum<<".\n";
36             }
37         }
38     }
39     return 0;
40  } 

猜你喜欢

转载自www.cnblogs.com/jianqiao123/p/12209908.html