OverClocking!
This commit is contained in:
50
Luogu/CodeOverclock/P1551 亲戚.cpp
Normal file
50
Luogu/CodeOverclock/P1551 亲戚.cpp
Normal file
@@ -0,0 +1,50 @@
|
||||
#include <iostream>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
using namespace std;
|
||||
|
||||
int main(){
|
||||
int n, m, p;
|
||||
cin >> n >> m >> p;
|
||||
vector<vector<pair<int, int>>> table;
|
||||
table.resize(n + 1);
|
||||
int a, b;
|
||||
for(int i = 0; i < m; i++){
|
||||
cin >> a >> b;
|
||||
|
||||
}
|
||||
//unordered_map<int, int> s, rs;
|
||||
//rs : Value -> Key
|
||||
|
||||
/*
|
||||
int a, b;
|
||||
for(int i = 0; i < m; i++){
|
||||
cin >> a >> b;
|
||||
if(rs.count(a) == 0 && rs.count(b) == 0){
|
||||
rs.emplace(make_pair(a, i));
|
||||
rs.emplace(make_pair(b, i));
|
||||
s.emplace(make_pair(i, a));
|
||||
s.emplace(make_pair(i, b))
|
||||
}
|
||||
else if(rs.count(a) == 0 && rs.count(b) !=0){
|
||||
int key = rs.find(b)->second;
|
||||
rs.emplace(make_pair(a, key));
|
||||
s.emplace(make_pair(key, a));
|
||||
}
|
||||
else if(rs.count(b) == 0 && rs.count(a) !=0){
|
||||
int key = rs.find(a)->second;
|
||||
rs.emplace(make_pair(b, key));
|
||||
s.emplace(make_pair(key, b));
|
||||
}
|
||||
else{
|
||||
int keya = rs.find(a)->second;
|
||||
int keyb = rs.find(b)->second;
|
||||
if(s.count(keya) < s.count(keyb)){
|
||||
//move bucket keya to keyb
|
||||
//noooooooooo, can't change key
|
||||
}
|
||||
}
|
||||
|
||||
}*/
|
||||
return 0;
|
||||
}
|
Reference in New Issue
Block a user