#include #include #include using namespace std; int main() { int labs, n, q; cin >> labs >>n >> q; vector desks(labs+1); vector monitors(labs+1); for(int i = 0; i < labs; i++){ cin >> desks[i+1]; } for(int i = 0; i < labs; i++){ cin >> monitors[i+1]; } vector> pairs; pairs.resize(labs+1); for(int i = 0; i < n; i++){ int a, b; cin >> a >> b; pairs[a].push_back(b); pairs[b].push_back(a); } for(int i = 0; i < q; i++){ string s; cin >> s; if(s == "check"){ int roomNum; cin >> roomNum; int sumOfDesks = desks[roomNum]; int sumOfMonitors = monitors[roomNum]; for(size_t j = 0; j < pairs[roomNum].size(); j++){ sumOfDesks+=desks[pairs[roomNum][j]]; sumOfMonitors+=monitors[pairs[roomNum][j]]; } if(sumOfMonitors > sumOfDesks) cout << "monitors" << endl; else if(sumOfDesks > sumOfMonitors) cout << "desks" << endl; else cout << "same" << endl; } else{ int count, lab; string what; cin >> count >> what >> lab; if(what == "monitor"){ monitors[lab] += count; } else desks[lab] += count; } } return 0; }