CF 277.5 C.Given Length and Sum of Digits.. 构造
#include <cstdio> #include <cmath> #include <cstring> #include <ctime> #include <iostream> #include <algorithm> #include <set> #include <vector> #include <sstream> #include <queue> #include <typeinfo> #include <fstream> typedef long long ll; using namespace std; //freopen("D.in","r",stdin); //freopen("D.out","w",stdout); int a[1000]; int main() { int m,s; cin>>m>>s; if(m==1&&s==0) { cout<<"0 0"<<endl; return 0; } if(s==0) { cout<<"-1 -1"<<endl; return 0; } if(s>9*m) { cout<<"-1 -1"<<endl; return 0; } int t=s-1;//精湛的-1 屌不屌? for(int i=0;i<m;i++) { int r=min(t,9); a[i]=r; t-=r; } a[m-1]++; for(int i=m-1;i>=0;i--) cout<<a[i]; cout<<" "; t=s; for(int i=0;i<m;i++) { int r=min(9,t); cout<<r; t-=r; } cout<<endl; return 0; }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 现代计算机视觉入门之:什么是图片特征编码
· .NET 9 new features-C#13新的锁类型和语义
· Spring AI + Ollama 实现 deepseek-r1 的API服务和调用
· 《HelloGitHub》第 106 期
· 数据库服务器 SQL Server 版本升级公告
· 深入理解Mybatis分库分表执行原理
· 使用 Dify + LLM 构建精确任务处理应用