0
已解决
张天璨
新手天翼
新手天翼
#include<iostream>
#include<cstring>
#include<cstdio>
using namespace std;
string f[110];
int a[101],b[101],c[101];
string Plus(string x,string y){
memset(a,0,sizeof(a));
memset(b,0,sizeof(b));
memset(c,0,sizeof(c));
a[0]=x.size(),b[0]=y.size();
for(int i=1;i<=a[0];i++){
a[i]=x[a[0]-i]-'0';
}
for(int i=1;i<=b[0];i++){
b[i]=y[b[0]-i]-'0';
}
c[0]=max(a[0],b[0]);
int jw=0;
for(int i=1;i<=c[0];i++){
c[i]=a[i]+b[i]+jw;
jw=c[i]/10;
c[i]%=10;
}
if(jw!=0){
c[++c[0]]=jw;
}
string ans="";
for(int i=c[0];i>=1;i--){
ans+=char(c[i]+'0');
}
return ans;
}
int main(){
// freopen(".in","r",stdin);
// freopen(".out","w",stdout);
f[1]="1";
f[2]="1";
string s;
int n,k;
cin>>n>>k;
for(int i=3;i<=n;i++){
f[i]=Plus(f[i-1],f[i-2]);
}
for(int i=1;i<=n;i++){
string a=f[i];
for(int j=2;j<=n;j++){
f[i]=Plus(f[i],a);
}
}
for(int i=1;i<=n;i++){
s=Plus(f[i],s);
}
cout<<s;
return 0;
// fclose(stdin);
// fclose(stdout);
return 0;
}
全民找错
样例没过
0
0
0
包思远
新手启示者
新手启示者
@张天璨
你今天(7月3日)课前测100分了是因为老师把答案改过了之后你才提交的,我比你提交得早
包思远在2021-07-03 12:20:05追加了内容
张天璨,你上课居然发了那么多的表情包,还竟然被老师逮住了,截图发进了QQ群里,这次你可倒霉了,哈哈哈ヾ(@^▽^@)ノ
包思远在2021-07-03 12:27:35追加了内容
张天璨,还有这个王一帆
包思远在2021-07-03 12:30:42追加了内容
左边的在左边,右边的在右边,是2个
包思远在2021-07-03 12:37:51追加了内容
再次说明:此贴无任何嘲笑或轻视意义
再次说明:此贴无任何嘲笑或轻视意义
再次说明:此贴无任何嘲笑或轻视意义
再次说明:此贴无任何嘲笑或轻视意义
再次说明:此贴无任何嘲笑或轻视意义
重点!!!!!看这!!
包思远在2021-07-03 12:42:15追加了内容
PS:王一帆和张天璨请不要生气,此贴无任何嘲笑或轻视你们的意义,只是随便讲讲而已
0