有 nnn 张卡片,第 iii 张卡片正面有数字 aia_iai,背面有数字 bib_ibi,同时 ∑i=1n(ai+bi)=m\sum_{i=1}^n (a_i+b_i)=m∑i=1n(ai+bi)=m。所有卡片起初均被正面朝上地放置。
对于 ∀k∈[0,m]\forall k\in[0,m]∀k∈[0,m],输出使得所有卡片朝上的数字之和为 kkk 时,需要翻面至少多少张卡片;如果不能通过翻面卡片使得所有卡片朝上的数字之和为 kkk 则输出 −1-1−1。
$1\le n\le 2\times 10^5,0\le m\le 2\times 10^5,0\le a_i,b_i\le m$。
使用您的 gxyz 通用账户