Submission #1281230

#TimeUsernameProblemLanguageResultExecution timeMemory
1281230tunademayoMarathon Race 2 (JOI24_ho_t3)C++20
0 / 100
0 ms332 KiB
#include<bits/stdc++.h>
using namespace std;

#define ll long long

const bool Multitest = 0;

const int N = 5e5 + 10, M = 800;

int a[N]; vector<int> pos;
int n, m, q;

void work()
{
    cin >> n >> m;

    for(int i = 1 ; i <= m ; i++)
    {
        int x;  cin >> x;
        a[x]++;
    }

    for(int i = 1 ; i <= m ; i++)
    {
        if(a[i]) pos.push_back(i);
    }

    cin >> q;

    while(q--)
    {
        int l, r, t;    cin >> l >> r >> t;

        if((int)pos.size() > M)
        {
            cout << "No" << '\n';

            return;
        }

        cout << "Yes" << '\n';
    }
}

int main()
{
    ios_base::sync_with_stdio(false);
    cin.tie(0); cout.tie(0);

    if(fopen("boardgame.inp", "r"))
    {
        freopen("boardgame.inp", "r", stdin);
        freopen("boardgame.out", "w", stdout);
    }

    int q = 1;

    if(Multitest)   cin >> q;

    while(q--) work();
}

Compilation message (stderr)

Main.cpp: In function 'int main()':
Main.cpp:52:16: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   52 |         freopen("boardgame.inp", "r", stdin);
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Main.cpp:53:16: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   53 |         freopen("boardgame.out", "w", stdout);
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...