310D:
1.很小范围可以考虑爆搜的,然后加点剪枝,这里用了可行性(因为是统计方案个数,最优性没办法用上)
2.对于一类方案数有重复的问题,可以在求出答案后减去有影响的。这里是因为 t 个队伍不考虑顺序,但状压考虑了顺序,所以需要减去顺序的影响,那么除以 t!。
310E:水
310F:鸽子。
309D:水
309E:corner case:有个注意点,考虑负数的情况(在 这份代码 里没考虑到负数,导致出错)。
309F:水
310D:
1.很小范围可以考虑爆搜的,然后加点剪枝,这里用了可行性(因为是统计方案个数,最优性没办法用上)
2.对于一类方案数有重复的问题,可以在求出答案后减去有影响的。这里是因为 t 个队伍不考虑顺序,但状压考虑了顺序,所以需要减去顺序的影响,那么除以 t!。
310E:水
310F:鸽子。
309D:水
309E:corner case:有个注意点,考虑负数的情况(在 这份代码 里没考虑到负数,导致出错)。
309F:水