{"trustable":false,"sections":[{"title":"","value":{"format":"HTML","content":"\u003cdiv class\u003d\"ptx\" lang\u003d\"zh-CN\"\u003e\u003cfont size\u003d\"3\"\u003e给你N个集合,第i个集合S[i]有C[i]个元素(注意此处集合并非C++的set,而是允许存在两个相同元素)。每个元素为1到10000之间的整数。接着给你几个问题。对于每个问题给出的元素i,j,你要判断它们是否同时属于一个集合。换句话说,是否存在k(1\u003c\u003dk\u003c\u003dN)可以使i和j均存在与S[k]中。\u003c/font\u003e\u003c/div\u003e"}},{"title":"Input","value":{"format":"HTML","content":"\u003cdiv class\u003d\"ptx\" lang\u003d\"zh-CN\"\u003e\u003cfont size\u003d\"3\"\u003e第一行输入一个整数N(1\u0026lt;\u003dN\u0026lt;\u003d1000)\n接下来N行,第i行以一个整数C[i]开始,后面是C[i]个数(1 \u003c\u003d C[i] \u003c\u003d 10000),代表S[i]的元素。\n接下来输入一个整数Q(1\u0026lt;\u003dQ\u0026lt;\u003d200000),表示问题的个数。\n接下来Q行每行输入一对整数i和j,表示一个问题中的i和j。\u003c/font\u003e\u003c/div\u003e"}},{"title":"Output","value":{"format":"HTML","content":"\u003cdiv class\u003d\"ptx\" lang\u003d\"zh-CN\"\u003e\u003cfont size\u003d\"3\"\u003e输出Q行,第i行输出第i个问题的答案,Yes或No。\u003c/font\u003e\u003c/div\u003e"}},{"title":"Sample Input","value":{"format":"HTML","content":"\n \u003cpre\u003e3\n3 1 2 3\n3 1 2 5\n1 10\n4\n1 3\n1 5\n3 5\n1 10\n\u003c/pre\u003e\n "}},{"title":"Sample Output","value":{"format":"HTML","content":"\n \u003cpre\u003eYes\nYes\nNo\nNo\n\u003c/pre\u003e\n "}},{"title":"Hint","value":{"format":"HTML","content":"\u003cdiv class\u003d\"ptx\" lang\u003d\"zh-CN\"\u003e\u003cfont size\u003d\"3\"\u003e输入内容可能很大,当心cin/cout会TLE。\u003c/font\u003e\u003c/div\u003e\n\u003cscript\u003ealert(\"Foolish!\");\u003c/script\u003e"}}]}