社区讨论
用的高精度,怎么输出“4v”?大佬帮忙看一看
P2437蜜蜂路线参与者 1已保存回复 0
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @lopsj00j
- 此快照首次捕获于
- 2023/11/08 21:23 2 年前
- 此快照最后确认于
- 2023/11/08 23:18 2 年前
CPP
#include<bits/stdc++.h>
using namespace std;
long long er[100],qw[100],as[100];
string s1,s2,s3;
void xiangjia(){
int t,i,i2;
s3="";
memset(er,0,sizeof(er));
memset(qw,0,sizeof(qw));
memset(as,0,sizeof(as));
i=s1.length();
i2=s2.length();
for( t=0;t<i;t++){
er[t]=s1[t]-'0';
}
for( t=0;t<i2;t++){
qw[t]=s1[t]-'0';
}
i2=max(i,i2);
for(t=0;t<i2;t++){
as[t]+=er[t]+qw[t];
if(as[t]>=10){
as[t+1]+=as[t]/10;
as[t]%=10;
}s3+=as[t]+'0';}
if(as[t]>0) s3+=as[t]+'0';
}
int main(){
int w,q,i,t;
cin>>w>>q;
if(q-w==1){
cout<<"1";
return 0;
}
s1+='1';
s2+='1';
for(i=q-w-1;i>0;i--){
xiangjia();
s1=s2;s2=s3;}
i=s3.length();//s3的长度
for( t=i-1;t>=0;t--){
cout<<s3[t];
}
return 0;
}
回复
共 0 条回复,欢迎继续交流。
正在加载回复...