Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
20838 杨竣周 印度国王的棋盘 C++ 编译错误 0 0 MS 0 KB 612 2021-06-20 15:45:35

Tests(0/0):


#include<bits/stdc++.h> using namespace std; string add(string a,string b){ string c; int _=max(a.size(),b.size()),__,___=0; while(a.size()>_) a='0'+a; while(b.size()>_) b='0'+b; for(int i=a.size()-1;i>=0;i++){ __=(a[i]-'0')+(b[i]-'0')+___; c[i]=__%10+'0'; ___=__/10; } if(___==1) c='1'+c; return c; } int k,m; string ans='0',dl; int main(){ scanf("%d,%d",&k,&m); for(int i=k;i<=m;i+=){ dl='1'; for(int j=1;j=i-1;j++){ rs=add(rs,rs); } ans=add(ans,dl); } if(ans.size<=6) cout<<ans.substr(0,3)<<','<<ans.substr(ans.size()-3); else cout<<ans; return 0; }


测评信息: