一开始根本不会状压dp,上网各种找题解,但发现他们写的都很......反正我作为一个没有接触过状态压缩的,根本看不懂! 然后看了好多状态压缩的题的题解,总结了一下思路,思路很重要,有了思路转换成计算机语言就好了.因此我先讲一下思路: 先说说地图,地图上每一行的01代表一个状态,比如输入样例中的111.010,表示第一行的三个位置都可以种稻子,第二行中间的位置可以种稻子,然后,不能种稻子的地方一定不能种稻子(废话...) 可以种稻子的地方可以选择种也可以选择不种,然后有一个前提条件,就是上下左右相…