796B Find The Bone

来源:互联网 发布:遇见app 知乎 编辑:程序博客网 时间:2024/06/08 00:25
#include<iostream>#include<vector>#include<string>#include<set>#include<map>#include<algorithm>#include<queue>#include<stack>#include<cstdio>using namespace std;int main(){int n, m, k;while (scanf("%d %d %d", &n, &m, &k)!=EOF){vector<bool> hole(n + 1, false);for (int i = 0; i < m; i++){int t;scanf("%d", &t);hole[t] = true;}int position = 1;bool flag = false;if (hole[position]) flag = true;for (int i = 0; i < k; i++){int a, b;scanf("%d %d", &a, &b);if (flag) continue;if (a == position || b == position){position = a + b - position;}if (hole[position]) flag = true;}printf("%d\n", position);}return 0;}

0 0
原创粉丝点击