Submission #3380836


Source Code Expand

#include <iostream>
#include <algorithm>
#include <vector>
#include <map>     //pair
#include <utility> //sort

using namespace std;
typedef long long ll;
typedef vector<pair<ll, ll>> Pll;

Pll input(ll size);

ll maxWork(pair<ll, ll> p, Pll work)
{
    ll start = p.first, end = p.second;
    ll left = start, result = 0;

    for (ll i = 0; i < work.size(); i++)
    {
        if (work[i].first < start || work[i].second > end)
        {
            continue;
        }
        else if (work[i].first < left)
        {
            continue;
        }
        else
        {
            result++;
            left = work[i].second;
        }
    }
    return result;
}

int main()
{
    ll N, Q;
    cin >> N >> Q;
    Pll work(N);
    Pll people(Q);

    work = input(N);
    sort(work.begin(), work.end());
    people = input(Q);

    for (int i = 0; i < Q; ++i)
    {
        /* ここで people(Q)の出来る最大の仕事をカウント */
        cout << maxWork(people[i], work) << endl;
    }
}

//---------------------------------------------

Pll input(ll size)
{
    Pll v(size);
    for (ll i = 0; i < size; ++i)
    {
        ll left, right;
        cin >> left >> right;
        v[i] = make_pair(left, right);
    }
    return v;
}

Submission Info

Submission Time
Task A - 2012年12月02日
User manimanimani
Language C++14 (GCC 5.4.1)
Score 0
Code Size 1316 Byte
Status WA
Exec Time 3 ms
Memory 512 KB

Judge Result

Set Name All
Score / Max Score 0 / 100
Status
WA × 93
Set Name Test Cases
All 010_00.txt, 010_01.txt, 010_02.txt, 010_03.txt, 010_04.txt, 010_05.txt, 010_06.txt, 010_07.txt, 010_08.txt, 010_09.txt, 010_10.txt, 010_11.txt, 010_12.txt, 010_13.txt, 010_14.txt, 010_15.txt, 010_16.txt, 010_17.txt, 010_18.txt, 010_19.txt, 010_20.txt, 010_21.txt, 010_22.txt, 010_23.txt, 010_24.txt, 010_25.txt, 010_26.txt, 010_27.txt, 010_28.txt, 010_29.txt, 020_00.txt, 020_01.txt, 020_02.txt, 020_03.txt, 020_04.txt, 020_05.txt, 020_06.txt, 020_07.txt, 020_08.txt, 020_09.txt, 020_10.txt, 020_11.txt, 020_12.txt, 020_13.txt, 020_14.txt, 020_15.txt, 020_16.txt, 020_17.txt, 020_18.txt, 020_19.txt, 020_20.txt, 020_21.txt, 020_22.txt, 020_23.txt, 020_24.txt, 020_25.txt, 020_26.txt, 020_27.txt, 020_28.txt, 020_29.txt, 030_00.txt, 030_01.txt, 030_02.txt, 030_03.txt, 030_04.txt, 030_05.txt, 030_06.txt, 030_07.txt, 030_08.txt, 030_09.txt, 030_10.txt, 030_11.txt, 030_12.txt, 030_13.txt, 030_14.txt, 030_15.txt, 030_16.txt, 030_17.txt, 030_18.txt, 030_19.txt, 030_20.txt, 030_21.txt, 030_22.txt, 030_23.txt, 030_24.txt, 030_25.txt, 030_26.txt, 030_27.txt, 030_28.txt, 030_29.txt, sample.txt, teuti_01.txt, teuti_02.txt
Case Name Status Exec Time Memory
010_00.txt WA 1 ms 512 KB
010_01.txt WA 1 ms 384 KB
010_02.txt WA 1 ms 512 KB
010_03.txt WA 1 ms 384 KB
010_04.txt WA 1 ms 256 KB
010_05.txt WA 1 ms 512 KB
010_06.txt WA 1 ms 512 KB
010_07.txt WA 1 ms 384 KB
010_08.txt WA 1 ms 512 KB
010_09.txt WA 1 ms 384 KB
010_10.txt WA 1 ms 256 KB
010_11.txt WA 1 ms 512 KB
010_12.txt WA 1 ms 384 KB
010_13.txt WA 1 ms 384 KB
010_14.txt WA 1 ms 256 KB
010_15.txt WA 1 ms 512 KB
010_16.txt WA 1 ms 384 KB
010_17.txt WA 1 ms 384 KB
010_18.txt WA 1 ms 512 KB
010_19.txt WA 1 ms 512 KB
010_20.txt WA 1 ms 384 KB
010_21.txt WA 1 ms 384 KB
010_22.txt WA 1 ms 512 KB
010_23.txt WA 1 ms 256 KB
010_24.txt WA 1 ms 384 KB
010_25.txt WA 1 ms 384 KB
010_26.txt WA 1 ms 256 KB
010_27.txt WA 1 ms 384 KB
010_28.txt WA 1 ms 384 KB
010_29.txt WA 1 ms 512 KB
020_00.txt WA 1 ms 256 KB
020_01.txt WA 1 ms 256 KB
020_02.txt WA 1 ms 256 KB
020_03.txt WA 1 ms 384 KB
020_04.txt WA 1 ms 384 KB
020_05.txt WA 1 ms 256 KB
020_06.txt WA 1 ms 256 KB
020_07.txt WA 1 ms 256 KB
020_08.txt WA 1 ms 384 KB
020_09.txt WA 1 ms 384 KB
020_10.txt WA 1 ms 256 KB
020_11.txt WA 1 ms 256 KB
020_12.txt WA 1 ms 256 KB
020_13.txt WA 1 ms 384 KB
020_14.txt WA 1 ms 384 KB
020_15.txt WA 1 ms 256 KB
020_16.txt WA 1 ms 256 KB
020_17.txt WA 1 ms 384 KB
020_18.txt WA 1 ms 256 KB
020_19.txt WA 1 ms 256 KB
020_20.txt WA 1 ms 256 KB
020_21.txt WA 1 ms 256 KB
020_22.txt WA 1 ms 256 KB
020_23.txt WA 1 ms 256 KB
020_24.txt WA 1 ms 256 KB
020_25.txt WA 1 ms 256 KB
020_26.txt WA 3 ms 256 KB
020_27.txt WA 1 ms 384 KB
020_28.txt WA 1 ms 256 KB
020_29.txt WA 1 ms 256 KB
030_00.txt WA 1 ms 384 KB
030_01.txt WA 1 ms 256 KB
030_02.txt WA 1 ms 256 KB
030_03.txt WA 1 ms 256 KB
030_04.txt WA 1 ms 256 KB
030_05.txt WA 1 ms 256 KB
030_06.txt WA 1 ms 384 KB
030_07.txt WA 1 ms 384 KB
030_08.txt WA 1 ms 384 KB
030_09.txt WA 1 ms 384 KB
030_10.txt WA 2 ms 512 KB
030_11.txt WA 2 ms 384 KB
030_12.txt WA 1 ms 384 KB
030_13.txt WA 1 ms 256 KB
030_14.txt WA 1 ms 256 KB
030_15.txt WA 1 ms 384 KB
030_16.txt WA 1 ms 256 KB
030_17.txt WA 1 ms 256 KB
030_18.txt WA 1 ms 256 KB
030_19.txt WA 1 ms 384 KB
030_20.txt WA 2 ms 512 KB
030_21.txt WA 1 ms 256 KB
030_22.txt WA 1 ms 512 KB
030_23.txt WA 1 ms 256 KB
030_24.txt WA 1 ms 384 KB
030_25.txt WA 2 ms 512 KB
030_26.txt WA 1 ms 256 KB
030_27.txt WA 1 ms 384 KB
030_28.txt WA 1 ms 384 KB
030_29.txt WA 2 ms 512 KB
sample.txt WA 1 ms 256 KB
teuti_01.txt WA 1 ms 256 KB
teuti_02.txt WA 1 ms 256 KB