社区讨论
求助题解解释
P1096[NOIP 2007 普及组] Hanoi 双塔问题参与者 2已保存回复 12
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 11 条
- 当前快照
- 1 份
- 快照标识符
- @mlqdzpjd
- 此快照首次捕获于
- 2026/02/17 17:14 前天
- 此快照最后确认于
- 2026/02/18 15:20 21 小时前
蒟蒻没看懂大佬的这篇题解,不知为何可以 AC,感觉很玄学,有好心人帮忙解释一下吗?
链接:https://www.luogu.com.cn/article/6p21ni2f
代码放这了:
CPP#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;
}
回复
共 12 条回复,欢迎继续交流。
正在加载回复...