zoukankan      html  css  js  c++  java
  • 卡牌

    #include<bits/stdc++.h>
    using namespace std;
    #define N 1010
    queue<int> q1,q2;
    bool flag=1;
    int main()
    {
        int n,k1,k2;
        int a1[N],a2[N];
        cin>>n;
        cin>>k1;
        int ans=0;
        for(int i=0;i<k1;i++){
            cin>>a1[i];
            q1.push(a1[i]);
        }
        cin>>k2;
        for(int i=0;i<k2;i++){
            cin>>a2[i];
            q2.push(a2[i]);
        }
        while(flag){
            ans++;
            if(q1.front()>q2.front()){
                q1.push(q2.front());
                q1.push(q1.front());
                q1.pop();
                q2.pop();
            }else{
                q2.push(q1.front());
                q2.push(q2.front());
                q1.pop();
                q2.pop();
            }
            if(q1.empty()){
                cout<<ans<<" 2"<<endl;
                break;
            }
            if(q2.empty()){
                cout<<ans<<" 1"<<endl;
                break;
            }
            if(m>=100000)
            { 
                cout<<"-1"<<endl;
                break;
           }
        }
        return 0;
    }
  • 相关阅读:
    053-146
    053-659
    053-658
    053-657
    053-656
    053-654
    053-655
    053-652
    053-651
    053-650
  • 原文地址:https://www.cnblogs.com/NWUACM/p/6533097.html
Copyright © 2011-2022 走看看