题目链接 http://codeforces.com/contest/757/problem/C 题意:给你n组数范围在1-m,可进行变换f(x)=y,就是将所有的x全变成y,最后 要满足变化后每组数的种类和原来一样. 拿样例来说 2 3 2 1 2 2 2 3 1在第一组里,2在第1,2组里,3在第3组里 1能变1或2,1变2后2只能变1,但是第二组里没有1所以不能变, 所以总共只有1种变法. 其实这题就是分集合该样例可分为3个集合 集合1={1},2={1,2},3={2}(集合表示出现在哪…