UVa 1374 - Power Calculus(IDA*)
给出一个数,进行加减运算,可以使用中途计算的结果,最少经过多少次可以获得目标值。中途的运算不能出现负数。
按照书上说的,每次只去最后生成的数进行运算,当那个数乘2^(maxd-d)小于目标值时,剪枝。
PS:提交时可以进行打表。
1 |
|
** 本文迁移自我的CSDN博客,格式可能有所偏差。 **
相关文章
给出一个数,进行加减运算,可以使用中途计算的结果,最少经过多少次可以获得目标值。中途的运算不能出现负数。
按照书上说的,每次只去最后生成的数进行运算,当那个数乘2^(maxd-d)小于目标值时,剪枝。
PS:提交时可以进行打表。
1 | #include<cstdio> |
** 本文迁移自我的CSDN博客,格式可能有所偏差。 **