提出 #917157


ソースコード 拡げる

#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef pair<ll, ll> pii;
typedef pair<ll, ll> pll;
typedef vector<ll> vii;
typedef vector<ll> vll;

#define X first
#define Y second
#define rep(i,n) for(ll i=0; i<(n); i++)
#define repp(i,ed,b) for(ll i=ed; i<=(b); i++)
#define repp2(i,b,ed) for(ll i=b; i>=(ed); i--)
#define fill(ed,val) memset(ed, (val), sizeof(ed))
#define mp make_pair
#define pb push_back
#define sz(x) (ll)x.size()
#define all(c) (c).begin(), (c).end()
#define uni(c) c.resize(distance(c.begin(), unique(all(c))))
#define io ios_base::sync_with_stdio(false);cin.tie(NULL);
#define sc(n) scanf("%lld",&n)

ll mod= 1e9 + 7, mod1=1e9+9;
const ll N=100005,MAX=2e9+5;



int main()
{   
    io;
    
    int n,a,b;
    cin>>n>>a>>b;
    string s;
    cin>>s;
    int tot=0,cn=0;
    for(auto x:s){
        if(x=='a' and tot<a+b){cout<<"Yes\n";tot++;}
        else if(x=='b' and tot<a+b and cn<b){tot++,cn++;cout<<"Yes\n";}
        else cout<<"No\n";
    }
    
    
    return 0;
}

提出情報

提出日時
問題 B - Qualification simulator
ユーザ Queued
言語 C++14 (GCC 5.4.1)
得点 200
コード長 1063 Byte
結果 AC
実行時間 6 ms
メモリ 848 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 200 / 200
結果
AC × 3
AC × 13
セット名 テストケース
Sample s1.txt, s2.txt, s3.txt
All 01.txt, 02.txt, 03.txt, 04.txt, 05.txt, 06.txt, 07.txt, 08.txt, 09.txt, 10.txt, s1.txt, s2.txt, s3.txt
ケース名 結果 実行時間 メモリ
01.txt AC 6 ms 720 KiB
02.txt AC 6 ms 848 KiB
03.txt AC 6 ms 848 KiB
04.txt AC 6 ms 848 KiB
05.txt AC 5 ms 640 KiB
06.txt AC 6 ms 720 KiB
07.txt AC 6 ms 848 KiB
08.txt AC 6 ms 848 KiB
09.txt AC 6 ms 848 KiB
10.txt AC 6 ms 848 KiB
s1.txt AC 3 ms 256 KiB
s2.txt AC 3 ms 256 KiB
s3.txt AC 3 ms 256 KiB