Jeremiah_

ABC_45 - B - 3人でカードゲームイージー / Card Game for Three

Jun 6th, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.81 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2.  
  3. #define SYNC ios::sync_with_stdio(0);
  4. #define F first
  5. #define S second
  6. #define endl '\n'
  7.  
  8.  
  9. using namespace std;
  10.  
  11. using ll = long long int;
  12. using ii = pair<int, int>;
  13. using vii = vector<ii>;
  14. using vi = vector<int>;
  15. using graph = vector<vi>;
  16. const int INF = 0x3f3f3f3f;
  17. const int MAXN = 58;
  18. const ll mod = 1000000007;
  19.  
  20.  
  21.  
  22. int main() {
  23.     SYNC
  24.     string deck[3];
  25.     cin >> deck[0] >> deck[1] >> deck[2];
  26.     //cout << deck[0] << ' ' << deck[1] << ' ' << deck[2] << ' ' << endl;
  27.     char i = deck[0][0];
  28.     deck[0].erase(0, 1);
  29.     //cout << deck[0][0] << endl;
  30.    
  31.     while (!deck[i-'a'].empty()) {
  32.         int idx = i-'a';
  33.         i = deck[i-'a'][0];
  34.         deck[idx].erase(0, 1);
  35.     }
  36.     char ans = (char) toupper(i);
  37.     cout << ans << endl;
  38.  
  39.     return 0;
  40. }
Add Comment
Please, Sign In to add comment