さびしさや 一尺消えて ゆくほたる
20240925150536

math

行内数学公式:$a^2 + b^2 = c^2$。

块公式,

$$ a^2 + b^2 = c^2 $$

$$ \boldsymbol{x}_{i+1}+\boldsymbol{x}_{i+2}=\boldsymbol{x}_{i+3} $$

code

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <iostream>
using namespace std;

//汉字
int cnt, n;
void move(char u, char v)
{
	cout << u << " -> " << v << '\n';
	cnt ++;
}
void hanoi(int n, char a, char b, char c)
{
	if(n == 1){
		move(a, c);
		return ;
	}
	hanoi(n - 1, a, c, b);
	move(a, c);
	hanoi(n - 1, b, a, c);
}
int main()
{
	cin >> n;
	hanoi(n, 'A', 'B', 'C');
	cout << cnt << '\n';
	return 0;
}