摘要:
不错的最短路题.一开始没想到如何处理 "Mario NEVER super runs through a Castle" 这个条件,然后大力分类讨论. 在写了将近70行的状态扩展后,我放弃了. 实际上,这题没有这么麻烦.这个条件限制只用在floyd预处理的时候就可以解决了. 具体来说, 在floyd 阅读全文
摘要:
看到这个题,又看了看数据规模,立马明白是一道状态压缩dp。 用 f [ i ][ j ] 表示第 i 行的状态为 j 时,前 i 行的方案总数 ( 状态用二进制表示,1表示放奶牛,0表示不放 ) 。 用 ok[ i ] 表示状态为 i 时是否合法,用 m[ i ]来储存第 i 行的肥沃土地。 预处理 阅读全文