提出 #68900933


ソースコード 拡げる

#include <bits/stdc++.h>
const int MOD = 1e5 + 7;
const int MAX_N = 1e5 + 7;
#define KakuseiNoTabi() ios::sync_with_stdio(0); cin.tie(0); cout.tie(0)
#define int long long
#define ll long long
#define vll vector<ll>
#define pll pair<ll,ll>
#define pii pair<int,int>
#define vvll vector<vll>
#define vii vector<int>
#define vvii vector<vii>
#define vecs vector<string>
#define vpii vector<pair<int,int>>
#define vvpii vector<vpii>
#define vvpll vector<vpll>
#define vpll vector<pair<ll,ll>>
#define vbl vector<bool>
#define vvbl vector<vector<bool>>
#define usetii unordered_set<int>
#define usetll unordered_set<ll>
#define setii set<int>
#define setll set<ll>
#define setpll set<pll>
#define setpii set<pii>
#define usetpll unordered_set<pll>
#define usetpii unordered_set<pii>
#define forl(i,a,b) for(ll i=a; i<b; i++)
#define fori(i,a,b) for(int i=a; i<b; i++)
#define rforl(i,a,b) for(ll i=a; i>b; i--)
#define rfori(i,a,b) for(int i=a; i>b; i--)
#define sz(a) a.size()
#define pb push_back
#define eb emplace_back
#define lexi lexicographical_compare
#define rev(v) reverse((v).begin(), (v).end())
#define all(x) (x).begin(), (x).end()
#define rall(x) (x).rbegin(), (x).rend()
#define suml(v) accumulate(all(v),0LL)
#define sumi(v) accumulate(all(v),0)
#define lb(v,target) lower_bound(all(v), target)
#define rlb(v,target) lower_bound(rall(v), target)
#define lbset(s,target) s.lower_bound(target)
#define ub(v,target) upper_bound(all(v), target)
#define rub(v,target) upper_bound(rall(v), target) // Equivalent to finding the largest element smaller than or equal to target
#define ubset(s,target) s.upper_bound(target)
#define JOIN_STRINGS(vec) std::accumulate((vec).begin(), (vec).end(), std::string(""))
#define vin(v) for(int i=0; i<(int)v.size(); i++) cin>>v[i] // Only for 0-based indexing inputs
#define vout(v) for(int i=0; i<(int)v.size(); i++) cout<<v[i]<<(i + 1 == (int)v.size() ? '\n' : ' ') // Only for 0-based indexing outputs
#define debug(x) cerr << #x << " = " << x << endl;
#define add(a,b) a=(a+(b))%MOD
#define minRotate(v) rotate(begin(v), ranges::min_element(v), end(v))
#define maxRotate(v) rotate(begin(v), ranges::max_element(v), end(v))
#define yes cout<<"Yes"<<endl
#define no cout<<"No"<<endl
#define INF 1e9+100
using namespace std;
#define GCD(a, b) __gcd(a, b)
bool iseven(ll n) {if ((n & 1) == 0) return true; return false;}

void solve() {
    int n; cin>>n;
    vector<string>lol;
    fori(i , 0 , n){
        string s; cin>>s;
        lol.pb(s);
    }
    int x; cin>>x;
    string y; cin>>y;
    if(lol[x-1] == y)yes;
    else no;
}

int32_t main() {
    KakuseiNoTabi();
    int t =1;   
    // cin >> t;
    // vout(primes);
    fori(i , 0 , t){
        // cout<<i+1<<" "<<":"<<endl;
        solve();
    }
}

提出情報

提出日時
問題 A - Misdelivery
ユーザ MrBlack005
言語 C++ 20 (gcc 12.2)
得点 100
コード長 2835 Byte
結果 AC
実行時間 1 ms
メモリ 3596 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 100 / 100
結果
AC × 4
AC × 12
セット名 テストケース
Sample sample_01.txt, sample_02.txt, sample_03.txt, sample_04.txt
All random_01.txt, random_02.txt, random_03.txt, random_04.txt, random_05.txt, random_06.txt, random_07.txt, random_08.txt, sample_01.txt, sample_02.txt, sample_03.txt, sample_04.txt
ケース名 結果 実行時間 メモリ
random_01.txt AC 1 ms 3496 KiB
random_02.txt AC 1 ms 3396 KiB
random_03.txt AC 1 ms 3424 KiB
random_04.txt AC 1 ms 3332 KiB
random_05.txt AC 1 ms 3452 KiB
random_06.txt AC 1 ms 3536 KiB
random_07.txt AC 1 ms 3532 KiB
random_08.txt AC 1 ms 3524 KiB
sample_01.txt AC 1 ms 3424 KiB
sample_02.txt AC 1 ms 3480 KiB
sample_03.txt AC 1 ms 3596 KiB
sample_04.txt AC 1 ms 3436 KiB