想法题,由于K是加密的,但是通过读入我们可以自己数出来这一行有几个数, 所以可以直接反解出之前回答为连通的个数 至于最后一个询问就用并查集暴力回答 var n,i,m,s,k,j,q : longint; u,v,cnt,f : array[0..500000] of longint; c : array[1..15] of longint; del : array[1..500000] of boolean; function fa(x : longint) : longint; begin…