问题标题: 洛谷:P1096 Hanoi双塔问题

0
0

0
已采纳
高梓荣
高梓荣
新手天翼
新手天翼
#include <bits/stdc++.h>
using namespace std;
int main()
{
    int n;
    cin>>n;
    stringstream s;
    s.precision(0);
    s<<fixed<<pow(2.0L,n+1);  //将pow后存进去
    string a=s.str();    //放到a中,这里个位数只能是2,4,8,6
    a[a.length()-1]--;
    a[a.length()-1]--;   //减去2,不会影响上一行
    输出<<a<<endl;
    return 0;
}

 

0
0
江鹏
江鹏
初级守护
初级守护
#include <bits/stdc++.h>
using namespace std;
int main()
{
    int n;
    cin>>n;
    stringstream s;
    s.precision(0);
    s<<fixed<<pow(2.0L,n+1);  //将pow后存进去
    string a=s.str();    //放到a中,这里个位数只能是2,4,8,6
    a[a.length()-1]--;
    a[a.length()-1]--;   //减去2,不会影响上一行
    cout<<a<<endl;
    return 0;
}

 

我要回答