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

Tests(5/10):


#include<bits/stdc++.h> using namespace std; long long k=1,t,b[30]={-1,-1,2,7,4,3,6,8,10,18,22,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]; 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; }


测评信息: