237692026-01-29 06:57:29szjMegrendelésekcpp17Elfogadva 50/5019ms796 KiB
#include <bits/stdc++.h>

using namespace std;
struct cucli
{
    int v, l;
    bool operator<(const cucli &b)const
    {
        return b.v<v;
    }
};
int main()
{
    ios::sync_with_stdio(0);
    cin.tie(0);
    int n, m, k, a, i;
    cin >> n >> m >> k;
    priority_queue<cucli> q;
    for(i=0; i<m; i++)
    {
        cin >> a;
        q.push({a, i+1});
    }
    vector<pair<int, int>> vec;
    for(i=1; i<=n && !q.empty(); i++)
    {
        while(q.top().v<i && !q.empty())q.pop();
        a=k;
        for(a; a>0 && !q.empty(); a--)
        {
            vec.push_back({q.top().l, i});
            q.pop();
        }
    }
    cout << vec.size() << endl;
    for(auto &i: vec)cout << i.first << " " << i.second << endl;
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva1ms316 KiB
2Elfogadva16ms572 KiB
subtask25/5
3Elfogadva1ms508 KiB
4Elfogadva1ms316 KiB
5Elfogadva1ms508 KiB
6Elfogadva1ms316 KiB
7Elfogadva1ms316 KiB
subtask35/5
8Elfogadva1ms316 KiB
9Elfogadva1ms316 KiB
10Elfogadva2ms316 KiB
11Elfogadva2ms316 KiB
12Elfogadva2ms316 KiB
subtask45/5
13Elfogadva1ms316 KiB
14Elfogadva13ms664 KiB
15Elfogadva7ms316 KiB
16Elfogadva9ms564 KiB
17Elfogadva3ms508 KiB
subtask510/10
18Elfogadva1ms316 KiB
19Elfogadva1ms316 KiB
20Elfogadva3ms508 KiB
21Elfogadva3ms316 KiB
22Elfogadva2ms316 KiB
23Elfogadva1ms316 KiB
24Elfogadva2ms508 KiB
25Elfogadva4ms640 KiB
26Elfogadva4ms564 KiB
27Elfogadva4ms564 KiB
subtask625/25
28Elfogadva1ms316 KiB
29Elfogadva1ms316 KiB
30Elfogadva2ms316 KiB
31Elfogadva9ms544 KiB
32Elfogadva18ms792 KiB
33Elfogadva9ms564 KiB
34Elfogadva19ms564 KiB
35Elfogadva17ms564 KiB
36Elfogadva17ms564 KiB
37Elfogadva17ms792 KiB
38Elfogadva9ms456 KiB
39Elfogadva3ms316 KiB
40Elfogadva4ms476 KiB
41Elfogadva12ms628 KiB
42Elfogadva3ms392 KiB
43Elfogadva8ms584 KiB
44Elfogadva17ms764 KiB
45Elfogadva4ms324 KiB
46Elfogadva6ms316 KiB
47Elfogadva8ms440 KiB
48Elfogadva17ms772 KiB
49Elfogadva18ms796 KiB
50Elfogadva18ms564 KiB
51Elfogadva18ms768 KiB
52Elfogadva17ms564 KiB