237682026-01-29 06:56:24szjMegrendelésekcpp17Time limit exceeded 45/50699ms820 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.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;
}
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted1ms316 KiB
2Accepted16ms820 KiB
subtask25/5
3Accepted1ms508 KiB
4Accepted1ms316 KiB
5Accepted1ms492 KiB
6Accepted1ms316 KiB
7Accepted1ms316 KiB
subtask35/5
8Accepted1ms512 KiB
9Accepted2ms500 KiB
10Accepted2ms316 KiB
11Accepted2ms316 KiB
12Accepted2ms316 KiB
subtask40/5
13Time limit exceeded699ms316 KiB
14Time limit exceeded699ms564 KiB
15Time limit exceeded699ms316 KiB
16Time limit exceeded699ms564 KiB
17Accepted3ms316 KiB
subtask510/10
18Accepted2ms512 KiB
19Accepted2ms316 KiB
20Accepted4ms316 KiB
21Accepted4ms500 KiB
22Accepted2ms316 KiB
23Accepted1ms316 KiB
24Accepted2ms316 KiB
25Accepted4ms536 KiB
26Accepted4ms564 KiB
27Accepted4ms564 KiB
subtask625/25
28Accepted1ms508 KiB
29Accepted1ms316 KiB
30Accepted3ms452 KiB
31Accepted9ms632 KiB
32Accepted17ms756 KiB
33Accepted9ms620 KiB
34Accepted18ms568 KiB
35Accepted19ms796 KiB
36Accepted17ms768 KiB
37Accepted18ms796 KiB
38Accepted9ms532 KiB
39Accepted3ms460 KiB
40Accepted4ms316 KiB
41Accepted14ms756 KiB
42Accepted3ms316 KiB
43Accepted8ms564 KiB
44Accepted17ms796 KiB
45Accepted4ms316 KiB
46Accepted6ms316 KiB
47Accepted9ms612 KiB
48Accepted17ms820 KiB
49Accepted18ms768 KiB
50Accepted19ms772 KiB
51Accepted18ms732 KiB
52Accepted16ms564 KiB