题的思路并不难,把递归程序写出来,根据汉诺塔扩展一下就行了,可以很容易找到规律 3 ^ n - 1;。坑人的地方在于:输入到文件末尾!!!!不读题WA了好多次,下面附上递归过程的代码 #include <stdio.h> #include <iostream> #include <math.h> using namespace std; int ans = 0, n; long long ans2 = 0; void hmove(char a, char b, char c, int n){ if(n == 0){ return ; ...