abc390

10多分钟写完了abc,d的优化不够到位被卡,ddl上又多一条dfs优化了。

这次的e倒是很简单,看到min 取max ,第一反应就是二分,于是就是对三种不同的分别背包然后二分,由于他数据范围小所以暴力n2也能过,但是二分应该是最好的算法。

暴力的思想需要学习。

xor的性质也不是很了解,需要学习线性基。