标签:Even Parity 格子 状态 状压 UVA11464 枚举 一行 TLE
数据范围这么小,不爆搜就状压。
爆搜明显是要 TLE 的。同样的,状压每一行也是 TLE。
考虑状压 dp。设 \(f(i,j)\) 为第 \(i\) 行,状态为 \(j\) 的方案数。很明显具有无后效性。方程:\(f(i+1,k)=\min f(i,j)\)。
但枚举每一行和下一行会 TLE。状压的那一维事没法减掉的。考虑优化每一行的那一维。珂以发现,下一个状态仅由一个状态推出,无需枚举上一个状态。
这样,我们只需要枚举第一个状态。依次往下推即可。
怎么推呢?见下图:
绿色的事已知的,红色为当前格子。如果绿格子和为奇数,那么黄格子肯定为 \(1\);否则为 \(0\)。
时间复杂度 \(O(T2^n\times n^2)\)。
标签:Even,Parity,格子,状态,状压,UVA11464,枚举,一行,TLE 来源: https://www.cnblogs.com/kkksc0100/p/uva11464.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。