186472025-10-29 18:11:26KristófBeszerzéscpp17Hibás válasz 19/5074ms2884 KiB
#include <iostream>
#include <vector>
#include <map>

using namespace std;

int main()
{
    int n,m,k;
    cin>>n>>m>>k;
    vector<vector<pair<int,int>>> etelek(n);
    map<int,int> rendelesek;
    vector<int> beszerzes(k+1,0);
    int tmp,x,y;
    for(int i=0;i<n;i++)
        {
        cin>>tmp;
        etelek[i].resize(tmp);
        for(int j=0;j<tmp;j++)
            {
            cin>>x>>y;
            etelek[i][j].first=x;
            etelek[i][j].second=y;
            }
        }
    for(int i=0;i<m;i++)
        {
        cin>>tmp;
        for(int j=0;j<tmp;j++)
            {
            cin>>x>>y;
            rendelesek[x-1]+=y;
            }
        }
    for(int i=0;i<n;i++)
        {
        for(auto a : etelek[i])
            {
            beszerzes[a.first]+=a.second*rendelesek[i];
            }
        }
    for(int i=1;i<=k;i++)
        {
        cout<<beszerzes[i]<<" ";
        }
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva1ms316 KiB
subtask27/7
2Elfogadva41ms1452 KiB
3Elfogadva41ms1452 KiB
4Elfogadva39ms1452 KiB
5Elfogadva41ms1452 KiB
6Elfogadva39ms1588 KiB
subtask312/12
7Elfogadva1ms316 KiB
8Elfogadva1ms500 KiB
9Elfogadva1ms512 KiB
10Elfogadva1ms316 KiB
11Elfogadva1ms316 KiB
12Elfogadva1ms316 KiB
13Elfogadva1ms316 KiB
14Elfogadva1ms316 KiB
15Elfogadva1ms316 KiB
16Elfogadva1ms508 KiB
17Elfogadva1ms532 KiB
subtask40/13
18Elfogadva41ms1452 KiB
19Elfogadva41ms1452 KiB
20Elfogadva39ms1452 KiB
21Elfogadva41ms1452 KiB
22Elfogadva39ms1588 KiB
23Elfogadva41ms1588 KiB
24Elfogadva41ms1452 KiB
25Elfogadva41ms1720 KiB
26Elfogadva41ms1700 KiB
27Elfogadva41ms1708 KiB
28Elfogadva46ms1588 KiB
29Elfogadva45ms1724 KiB
30Elfogadva43ms1708 KiB
31Elfogadva46ms1584 KiB
32Elfogadva48ms1588 KiB
33Hibás válasz52ms1588 KiB
34Elfogadva48ms1588 KiB
35Elfogadva43ms1588 KiB
36Elfogadva46ms1588 KiB
subtask50/18
37Elfogadva1ms316 KiB
38Elfogadva41ms1452 KiB
39Elfogadva41ms1452 KiB
40Elfogadva39ms1452 KiB
41Elfogadva41ms1452 KiB
42Elfogadva39ms1588 KiB
43Elfogadva1ms500 KiB
44Elfogadva1ms512 KiB
45Elfogadva1ms316 KiB
46Elfogadva1ms316 KiB
47Elfogadva1ms316 KiB
48Elfogadva1ms316 KiB
49Elfogadva1ms316 KiB
50Elfogadva1ms316 KiB
51Elfogadva1ms508 KiB
52Elfogadva1ms532 KiB
53Elfogadva41ms1588 KiB
54Elfogadva41ms1452 KiB
55Elfogadva41ms1720 KiB
56Elfogadva41ms1700 KiB
57Elfogadva41ms1708 KiB
58Elfogadva46ms1588 KiB
59Elfogadva45ms1724 KiB
60Elfogadva43ms1708 KiB
61Elfogadva46ms1584 KiB
62Elfogadva48ms1588 KiB
63Hibás válasz52ms1588 KiB
64Elfogadva48ms1588 KiB
65Elfogadva43ms1588 KiB
66Elfogadva46ms1588 KiB
67Hibás válasz57ms1584 KiB
68Hibás válasz57ms1524 KiB
69Hibás válasz54ms1452 KiB
70Hibás válasz52ms1588 KiB
71Elfogadva45ms1540 KiB
72Elfogadva65ms1332 KiB
73Elfogadva70ms1524 KiB
74Elfogadva63ms1572 KiB
75Elfogadva57ms2100 KiB
76Elfogadva59ms1512 KiB
77Elfogadva74ms2884 KiB
78Elfogadva46ms1940 KiB