제출 #973036

#제출 시각아이디문제언어결과실행 시간메모리
973036vjudge1Deda (COCI17_deda)C++17
80 / 140
1068 ms52628 KiB
#include <bits/stdc++.h>
using namespace std;

int main(){
    ios::sync_with_stdio(false);
    cin.tie(0);
    long long n,q;
    long long a[n+5];
    cin>>n>>q;
    for(int i=0;i<=n;i++){
        a[i]=0;
    }
    vector<long long> v;
    string s;
    long long x,b;
    while(q--){
        cin>>s>>x>>b;
        if(s=="M"){
            a[b]=x;
            v.push_back(b);
        }
        else{
            sort(v.begin(),v.end());
            int flag=1;
            for(int i=0;i<v.size();i++){
                if(v[i]>=b){
                    if(a[v[i]]<=x){
                        cout<<v[i]<<'\n';
                        flag=0;
                        break;
                    }
                }
            }
            if(flag){
                cout<<"-1\n";
            }
        }
    }
    return 0;
}

컴파일 시 표준 에러 (stderr) 메시지

deda.cpp: In function 'int main()':
deda.cpp:25:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   25 |             for(int i=0;i<v.size();i++){
      |                         ~^~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...