http://poj.org/problem?id=2724 (题目链接) 题意 Mike有一个机器可以帮助他清理奶酪,每个奶酪由一个n位二进制数表示,机器上一共有n个按钮,每个按钮有1,0,*,其中‘*’表示既可以是1也可以是0.每次操作都可以命令机器生成一个二进制数.因此机器可以表示出一个或两个二进制数,这样就可以清理奶酪了.现在问要清理m块n位的二进制奶酪需要操作多少次. Solution 如果两个奶酪只有一位不同,那么就可以通过一次操作将两个都消掉,这样的奶酪当然是越多越好,因此,很容易…