#include <unordered_map> struct node{ struct node* next; struct node* prio; int key; int val; int rate; node(int _key,int _val,int _rate):next(nullptr),prio(nullptr),key(_key),val(_val),rate(_rate){} }; struct LinkList{ struct node* front; struct node* rear; ...