Submission #53570
Source Code Expand
Copy
#include <iostream>#include <sstream>#include <iomanip>#include <functional>#include <algorithm>#include <cmath>#include <vector>#include <queue>#include <set>#include <map>#include <string>#include <string.h>#include <stdio.h>using namespace std;typedef long long ll;typedef pair<int,int> P;int n,m,k;
#include <iostream> #include <sstream> #include <iomanip> #include <functional> #include <algorithm> #include <cmath> #include <vector> #include <queue> #include <set> #include <map> #include <string> #include <string.h> #include <stdio.h> using namespace std; typedef long long ll; typedef pair<int,int> P; int n,m,k; int num[100010]; vector<int> relate[100010]; int main() { cin>>n>>m>>k; memset(num,0,sizeof(num)); for (int i = 0; i < m; i++) { char type; int p1,p2; cin>>type; if (type=='t') { cin>>p1; num[p1]++; for (int j = 0; j < relate[p1].size(); j++) num[relate[p1][j]]++; } if (type=='f') { cin>>p1>>p2; relate[p1].push_back(p2); relate[p2].push_back(p1); } if (type=='u') { cin>>p1>>p2; vector<int>::iterator end_it = remove( relate[p1].begin(), relate[p1].end(), p2 ); relate[p1].erase( end_it, relate[p1].end() ); end_it = remove( relate[p2].begin(), relate[p2].end(), p1 ); relate[p2].erase( end_it, relate[p2].end() ); } } sort(num,num+(n+1)); cout<<num[n-k+1]<<endl; return 0; }
Submission Info
Submission Time | |
---|---|
Task | C - Chokutter |
User | Bnkaki |
Language | C++ (G++ 4.6.4) |
Score | 100 |
Code Size | 1131 Byte |
Status | AC |
Exec Time | 1982 ms |
Memory | 5508 KB |
Judge Result
Set Name | All | ||
---|---|---|---|
Score / Max Score | 100 / 100 | ||
Status |
|
Set Name | Test Cases |
---|---|
All | 00_min.txt, 00_sample_01.txt, 00_sample_02.txt, 00_sample_03.txt, 00_sample_04.txt, 00_sample_05.txt, 00_sample_06.txt, 01_rand_00.txt, 01_rand_01.txt, 01_rand_02.txt, 01_rand_03.txt, 01_rand_04.txt, 01_rand_05.txt, 01_rand_06.txt, 01_rand_07.txt, 01_rand_08.txt, 01_rand_09.txt, 01_rand_10.txt, 01_rand_11.txt, 01_rand_12.txt, 01_rand_13.txt, 01_rand_14.txt, 01_rand_15.txt, 01_rand_16.txt, 01_rand_17.txt, 01_rand_18.txt, 01_rand_19.txt, 01_rand_20.txt, 01_rand_21.txt, 01_rand_22.txt, 01_rand_23.txt, 01_rand_24.txt, 01_rand_25.txt, 01_rand_26.txt, 01_rand_27.txt, 01_rand_28.txt, 01_rand_29.txt, 02_1p_00.txt, 02_1p_01.txt, 02_1p_02.txt, 02_1p_03.txt, 02_1p_04.txt, 02_1p_05.txt, 02_1p_06.txt, 02_1p_07.txt, 02_1p_08.txt, 02_1p_09.txt, 03_2p_00.txt, 03_2p_01.txt, 03_2p_02.txt, 03_2p_03.txt, 03_2p_04.txt, 03_2p_05.txt, 03_2p_06.txt, 03_2p_07.txt, 03_2p_08.txt, 03_2p_09.txt, 04_3p_00.txt, 04_3p_01.txt, 04_3p_02.txt, 04_3p_03.txt, 04_3p_04.txt, 04_3p_05.txt, 04_3p_06.txt, 04_3p_07.txt, 04_3p_08.txt, 04_3p_09.txt, 05_np_00.txt, 05_np_01.txt, 05_np_02.txt, 05_np_03.txt, 05_np_04.txt, 05_np_05.txt, 05_np_06.txt, 05_np_07.txt, 05_np_08.txt, 05_np_09.txt, 05_np_10.txt, 05_np_11.txt, 05_np_12.txt, 05_np_13.txt, 05_np_14.txt, 05_np_15.txt, 05_np_16.txt, 05_np_17.txt, 05_np_18.txt, 05_np_19.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
00_min.txt | AC | 27 ms | 3448 KB |
00_sample_01.txt | AC | 26 ms | 3496 KB |
00_sample_02.txt | AC | 26 ms | 3456 KB |
00_sample_03.txt | AC | 26 ms | 3456 KB |
00_sample_04.txt | AC | 25 ms | 3460 KB |
00_sample_05.txt | AC | 26 ms | 3504 KB |
00_sample_06.txt | AC | 25 ms | 3460 KB |
01_rand_00.txt | AC | 26 ms | 3472 KB |
01_rand_01.txt | AC | 140 ms | 5496 KB |
01_rand_02.txt | AC | 83 ms | 3472 KB |
01_rand_03.txt | AC | 139 ms | 5500 KB |
01_rand_04.txt | AC | 28 ms | 3476 KB |
01_rand_05.txt | AC | 91 ms | 3476 KB |
01_rand_06.txt | AC | 25 ms | 3448 KB |
01_rand_07.txt | AC | 26 ms | 3448 KB |
01_rand_08.txt | AC | 144 ms | 5504 KB |
01_rand_09.txt | AC | 77 ms | 3472 KB |
01_rand_10.txt | AC | 102 ms | 4096 KB |
01_rand_11.txt | AC | 26 ms | 3480 KB |
01_rand_12.txt | AC | 28 ms | 3468 KB |
01_rand_13.txt | AC | 146 ms | 5492 KB |
01_rand_14.txt | AC | 26 ms | 3472 KB |
01_rand_15.txt | AC | 136 ms | 5504 KB |
01_rand_16.txt | AC | 28 ms | 3504 KB |
01_rand_17.txt | AC | 135 ms | 5364 KB |
01_rand_18.txt | AC | 80 ms | 3472 KB |
01_rand_19.txt | AC | 119 ms | 4336 KB |
01_rand_20.txt | AC | 101 ms | 4220 KB |
01_rand_21.txt | AC | 34 ms | 3480 KB |
01_rand_22.txt | AC | 117 ms | 4340 KB |
01_rand_23.txt | AC | 73 ms | 3968 KB |
01_rand_24.txt | AC | 87 ms | 3448 KB |
01_rand_25.txt | AC | 109 ms | 3804 KB |
01_rand_26.txt | AC | 28 ms | 3456 KB |
01_rand_27.txt | AC | 38 ms | 3468 KB |
01_rand_28.txt | AC | 144 ms | 5492 KB |
01_rand_29.txt | AC | 147 ms | 5508 KB |
02_1p_00.txt | AC | 28 ms | 3464 KB |
02_1p_01.txt | AC | 1940 ms | 4856 KB |
02_1p_02.txt | AC | 1982 ms | 4860 KB |
02_1p_03.txt | AC | 34 ms | 3576 KB |
02_1p_04.txt | AC | 1961 ms | 4852 KB |
02_1p_05.txt | AC | 103 ms | 3476 KB |
02_1p_06.txt | AC | 1957 ms | 4856 KB |
02_1p_07.txt | AC | 303 ms | 4084 KB |
02_1p_08.txt | AC | 26 ms | 3472 KB |
02_1p_09.txt | AC | 234 ms | 3960 KB |
03_2p_00.txt | AC | 27 ms | 3448 KB |
03_2p_01.txt | AC | 1122 ms | 4860 KB |
03_2p_02.txt | AC | 1137 ms | 4864 KB |
03_2p_03.txt | AC | 243 ms | 3572 KB |
03_2p_04.txt | AC | 86 ms | 3440 KB |
03_2p_05.txt | AC | 27 ms | 3440 KB |
03_2p_06.txt | AC | 27 ms | 3448 KB |
03_2p_07.txt | AC | 1150 ms | 4860 KB |
03_2p_08.txt | AC | 1142 ms | 4860 KB |
03_2p_09.txt | AC | 89 ms | 3472 KB |
04_3p_00.txt | AC | 26 ms | 3424 KB |
04_3p_01.txt | AC | 27 ms | 3460 KB |
04_3p_02.txt | AC | 28 ms | 3528 KB |
04_3p_03.txt | AC | 874 ms | 4908 KB |
04_3p_04.txt | AC | 26 ms | 3448 KB |
04_3p_05.txt | AC | 828 ms | 4860 KB |
04_3p_06.txt | AC | 26 ms | 3468 KB |
04_3p_07.txt | AC | 27 ms | 3476 KB |
04_3p_08.txt | AC | 810 ms | 4852 KB |
04_3p_09.txt | AC | 26 ms | 3472 KB |
05_np_00.txt | AC | 26 ms | 3448 KB |
05_np_01.txt | AC | 80 ms | 3476 KB |
05_np_02.txt | AC | 26 ms | 3448 KB |
05_np_03.txt | AC | 29 ms | 3452 KB |
05_np_04.txt | AC | 137 ms | 4980 KB |
05_np_05.txt | AC | 138 ms | 5112 KB |
05_np_06.txt | AC | 28 ms | 3428 KB |
05_np_07.txt | AC | 62 ms | 4220 KB |
05_np_08.txt | AC | 137 ms | 4992 KB |
05_np_09.txt | AC | 179 ms | 4852 KB |
05_np_10.txt | AC | 110 ms | 3472 KB |
05_np_11.txt | AC | 26 ms | 3456 KB |
05_np_12.txt | AC | 97 ms | 3572 KB |
05_np_13.txt | AC | 137 ms | 4976 KB |
05_np_14.txt | AC | 28 ms | 3472 KB |
05_np_15.txt | AC | 127 ms | 3964 KB |
05_np_16.txt | AC | 137 ms | 5248 KB |
05_np_17.txt | AC | 77 ms | 3452 KB |
05_np_18.txt | AC | 26 ms | 3456 KB |
05_np_19.txt | AC | 24 ms | 3496 KB |