9563 | 2024. 02. 23 09:35:21 | AGergo | Színes szobák (50 pont) | cpp17 | Futási hiba 20/50 | 370ms | 9208 KiB |
#include <bits/stdc++.h>
#define ll cin.tie(0);ios::sync_with_stdio(0);int szobaSzam,szinSzam,utasitasSzam;cin >> szobaSzam >> szinSzam >> utasitasSzam;vector<vector<int>> szinek(szinSzam+1);vector<int> szobak(szobaSzam+2,1);szobak[0] = 0; szobak[szobaSzam+1] = 0; int t;for(int i = 1; i < szobaSzam+1; i++){cin >> t;szinek[t].push_back(i);}int a,b;for(int i = 0; i < utasitasSzam; i++){cin >> a >> b;if(b == 1){for(int j = szinek[a].size()-1; j >= 0;j--){szobak[szinek[a][j]+1] += szobak[szinek[a][j]];szobak[szinek[a][j]] = 0;}}else{for(int j = 0; j <= szinek[a].size()-1;j++){szobak[szinek[a][j]-1] += szobak[szinek[a][j]];szobak[szinek[a][j]] = 0;}}}cout << szobak[0]+szobak[szobaSzam+1];
using namespace std;
int main()
{ll}
Részfeladat | Összpont | Teszt | Verdikt | Idő | Memória | ||
---|---|---|---|---|---|---|---|
base | 20/50 | ||||||
1 | Elfogadva | 0/0 | 3ms | 1836 KiB | |||
2 | Elfogadva | 0/0 | 43ms | 9208 KiB | |||
3 | Elfogadva | 1/1 | 3ms | 2404 KiB | |||
4 | Futási hiba | 0/1 | 3ms | 2748 KiB | |||
5 | Elfogadva | 1/1 | 3ms | 2596 KiB | |||
6 | Futási hiba | 0/1 | 3ms | 2748 KiB | |||
7 | Elfogadva | 1/1 | 3ms | 2808 KiB | |||
8 | Futási hiba | 0/1 | 3ms | 2888 KiB | |||
9 | Elfogadva | 1/1 | 3ms | 3132 KiB | |||
10 | Futási hiba | 0/1 | 3ms | 3228 KiB | |||
11 | Elfogadva | 1/1 | 3ms | 3080 KiB | |||
12 | Elfogadva | 1/1 | 4ms | 3124 KiB | |||
13 | Elfogadva | 1/1 | 25ms | 3376 KiB | |||
14 | Elfogadva | 1/1 | 10ms | 3596 KiB | |||
15 | Elfogadva | 1/1 | 12ms | 3992 KiB | |||
16 | Elfogadva | 1/1 | 37ms | 3936 KiB | |||
17 | Elfogadva | 1/1 | 45ms | 4196 KiB | |||
18 | Elfogadva | 1/1 | 45ms | 4152 KiB | |||
19 | Elfogadva | 1/1 | 27ms | 6528 KiB | |||
20 | Elfogadva | 1/1 | 41ms | 6560 KiB | |||
21 | Elfogadva | 1/1 | 32ms | 6456 KiB | |||
22 | Elfogadva | 1/1 | 34ms | 6608 KiB | |||
23 | Elfogadva | 1/1 | 39ms | 6564 KiB | |||
24 | Elfogadva | 1/1 | 41ms | 6540 KiB | |||
25 | Elfogadva | 1/1 | 41ms | 6604 KiB | |||
26 | Elfogadva | 1/1 | 41ms | 6568 KiB | |||
27 | Időlimit túllépés | 0/3 | 365ms | 7048 KiB | |||
28 | Időlimit túllépés | 0/3 | 340ms | 7048 KiB | |||
29 | Időlimit túllépés | 0/3 | 361ms | 6920 KiB | |||
30 | Időlimit túllépés | 0/3 | 361ms | 6928 KiB | |||
31 | Időlimit túllépés | 0/3 | 370ms | 6920 KiB | |||
32 | Időlimit túllépés | 0/3 | 345ms | 6924 KiB | |||
33 | Időlimit túllépés | 0/4 | 361ms | 4888 KiB | |||
34 | Időlimit túllépés | 0/4 | 365ms | 4820 KiB |