返回列表 發帖
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int main(){
  4.     int f,n,p1=0,p2=0,c=-1;
  5.     cin >> f >> n;
  6.     int y,w[7]={5,-1,0,-1,-1,2};
  7.     for (int i=0;i<n;i++){
  8.         cin >> y;
  9.         if (f == 0 && y == 2){
  10.             p1 += 1;
  11.         }
  12.         else if (f == 0 && y == 5){
  13.             p2 += 1;
  14.         }
  15.         else if (f == 2 && y == 5){
  16.             p1 += 1;
  17.         }
  18.         else if (f == 2 && y == 0){
  19.             p2 += 1;
  20.         }
  21.         else if (f == 5 && y == 0){
  22.             p1 += 1;
  23.         }
  24.         else if (f == 5 && y == 2){
  25.             p2 += 1;
  26.         }

  27.         cout << f << ' ';
  28.         if (p1-p2 >= 1){
  29.             cout << ": Won at round " << i+1 << endl;
  30.             break;
  31.         }
  32.         if (p2-p1 >= 1){
  33.             cout << ": Lost at round " << i+1 << endl;
  34.             break;
  35.         }
  36.         if (p1 == p2 && i == n-1){
  37.             cout << ": Drew at round " << n << endl;
  38.         }
  39.         if (c==y){
  40.             f = w[y];
  41.         }
  42.         c = y;
  43.     }
  44.     return 0;
  45. }
複製代碼

TOP

返回列表