CF147B Smile House
二分+矩阵快速幂,注意一下储存矩阵相乘结果的矩阵,初始化时,a[i][i]=-inf(而其他都可以a[i][i]=0,为了保证答案的可二分性)。CF715B Complete The Graph
注意一下还没加的权值为0的边,权值赋为inf,否则可能影响前面生成的最短路。CF37E Trial for Chief
最短路模板不解释。 但是注意图上没有黑色的情况。。。【咕谷10月月赛||】游览器
二进制意义下,有奇数个1的数的个数,乘,有偶数个1的数的个数。 注意随时取模。【咕谷10月月赛||】大师
设\(f[i][j]\)为取第\(i\)个数为等差数列最后一个,公差为\(j\)的方案数。 暴力转移,用\(vector\)或\(map\)限制下状态数即可。 注意如果\(i\)表等差数列第一个,会漏算数字重复时的方案。【咕谷10月月赛||】礼物
题目那个条件的意思是,一个数中所有为\(1\)的位,在另一个数中都为\(1\)。 可以称这个为包含关系。 算一下每个数最多会被包含多少层,然后所有层分别放进不同的箱子里即可。 (即如果A包含B,B包含C,那么C被包含两层)