Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
74174 桑迪 火柴棒 C++ 解答错误 10 0 MS 252 KB 438 2023-05-20 17:21:55

Tests(1/10):


#include<bits/stdc++.h> using namespace std; long long k=1,t,b[30]={-1,-1,2,7,4,3,6,8,11,18,23,21,28,58,78,108,178,201,208,278,578,778,1078}; string ax,in,a[10]={"777","107","177","200","207","277","577"}; int main(){ cin>>k; if(k<22)cout<<b[k]-1; else { ax=a[k%7]; for(int i=1;i<=(k-1)/7-3;i++)ax=ax+"7"; ax=ax+"8"; cout<<ax; }if(k&1)in="7",k-=3; for(int i=1;i<=k>>1;i++)in+="1"; cout<<" "<<in; return 0; }


测评信息: