제출 #1334196

#제출 시각아이디문제언어결과실행 시간메모리
1334196a.pendovExamination (JOI19_examination)C++20
2 / 100
25 ms516 KiB
#include <bits/stdc++.h>
using namespace std;

long long S[5000],T[5000];

int main()
{
    ios_base::sync_with_stdio(false);
    cin.tie(NULL);
    cout.tie(NULL);
    long long N,Q,X,Y,Z;
    cin>>N>>Q;
    
    for(int i=0;i<N;i++)
    {
        cin>>S[i]>>T[i];
    }
    
    for(int i=0;i<N;i++)
    {
        int ans=0;
        cin>>X>>Y>>Z;
        
        if(X+Y>=Z)
        {
            for(int j=0;j<N;j++)
            {
                ans+=(S[j]>=X&&T[j]>=Y);
            }
            cout<<ans<<'\n';
        }
        else
        {
            for(int j=0;j<N;j++)
            {
                ans+=(S[j]+T[j]>=Z);
                ans-=(S[j]+T[j]>=Z&&T[j]<Y);
                ans-=(S[j]+T[j]>=Z&&S[j]<X);
            }
            cout<<ans<<'\n';
        }
        
    }
    return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...