求助
查看原帖
求助
865625
KobeBeanBryantCox楼主2023/5/20 08:02

洛谷AC,其它评测系统最后4个点WA

为什么会出现这种情况,求dalao帮忙,谢谢谢谢谢谢

提交记录

代码:

#include<bits/stdc++.h>
#define Code using
#define by namespace
#define wjb std
Code by wjb;
int n;
int main()
{
	//a[i]=a[i-1]*2+1 (2<=i<=n) 边界a[1]=1
	//最后输出a[n]*2; 化简+double输出pow(2,n+1)-2
	//直接输出会出现不知道为什么的错误,转换成string再个位 -2 输出
	cin>>n;
	double a=pow(2,n+1);
	char t[1000];
	sprintf(t,"%.0lf",a);
	string s=t;
	cout<<s.substr(0,s.size()-1)<<char(s[s.size()-1]-2);
	return 0;
}
2023/5/20 08:02
加载中...