秋祭 | 静岡高校工学部



卬高杯


提出詳細

提出id提出時刻ユーザー名問題言語判定状況判定実行時間
1149592023-10-25 04:30:22hogeFcpp18/18AC20

#pragma GCC target("avx2")
#pragma GCC optimize("O3")
#pragma GCC optimize("unroll-loops")
#include<bits/stdc++.h>
#define rep(i,n) for(ll i=0;i<(n);++i)
#define reps(i,n) for(ll i=1;i<=(n);++i)
#define repr(i,n) for(ll i=2;i*i<=(n);++i)
#define ll long long
#define all(x) (x).begin(),(x).end()
#define sz(x) ((string)(x).size())
#define pb push_back
#define pob pop_back()
#define setp(x) setprecision((ll)(x))
#define INF (ll)(1000000000000000000)
#define mp make_pair
using namespace std;
using pii=pair<int, int>;
using pll=pair<ll,ll>;
using vi=vector<int>;
using vc=vector<char>;
using vb=vector<bool>;
using vl=vector<long long>;
using vvi=vector<vi>;
using vvl=vector<vl>;
using vvc=vector<vc>;
using vvb=vector<vb>;
using vpi=vector<pii>;
using vpl=vector<pair<ll,ll>>;
using vs=vector<string>;
using pqi=priority_queue<int>;
using vld=vector<long double>;
vpi fs={mp(1,0),mp(-1,0),mp(0,1),mp(0,-1),mp(1,1),mp(1,-1),mp(-1,-1),mp(-1,1)};
const ll inf=1e18;

int main(){
  int p; cin>>p;
  queue<string> q;
  rep(i,p){
    int n ;cin>>n;
    if(n==1){
      string s; cin>>s;
      q.push(s);
    } else {
      if(q.size()==0) cout<<"何もなくてごめんね"<<endl;
      else if(q.size()==1){
        cout<<q.front()<<"しかなかったんだけどいいかな"<<endl;
        q.pop();
      } else {
        cout<<q.front()<<"だけどいいかな"<<endl;
        q.pop();
      }
    }
  }
  cout<<q.size()<<endl;
  return 0;
}

sample1.txt AC 2
sample2.txt AC 2
sample3.txt AC 3
case1.txt AC 20
case2.txt AC 2
case3.txt AC 12
case4.txt AC 10
case5.txt AC 12
case6.txt AC 11
case7.txt AC 9
case8.txt AC 5
case9.txt AC 13
case10.txt AC 9
case11.txt AC 7
case12.txt AC 13
case13.txt AC 8
case14.txt AC 11
case15.txt AC 13
20 AC20 AC