#include <bits/stdc++.h>
using namespace std;
void hanoi(int n,char left,char middle,char right){
    if (n==0)return ;
    hanoi (n-1,left,right,middle);
    cout << left << "->" << n << "->" << right << '\n';
    hanoi (n-1,middle,left,right);
}
int n;
char a,b,c;
int main(){
    cin >> n >> a >> b >> c;
    hanoi(n,a,c,b);
    return 0;
}

2 条评论

  • @ 2025-12-24 16:57:42

    #include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }#include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }

    • @ 2025-12-24 16:57:23

      #include <bits/stdc++.h> using namespace std; void hanoi(int n,char left,char middle,char right){ if (n==0)return ; hanoi (n-1,left,right,middle); cout << left << "->" << n << "->" << right << '\n'; hanoi (n-1,middle,left,right); } int n; char a,b,c; int main(){ cin >> n >> a >> b >> c; hanoi(n,a,c,b); return 0; }

      • 1

      信息

      ID
      209
      时间
      ms
      内存
      MiB
      难度
      6
      标签
      递交数
      79
      已通过
      27
      上传者