C - Repunit Trio
C - Repunit Trio
https://atcoder.jp/contests/abc333/tasks/abc333_c
思路
N=333时候, repunit最长12位,
三重遍历 repunit 做和记录到vector中
最后对vector进行排序,取n值。
Code
https://atcoder.jp/contests/abc333/submissions/48575689
vector<long long> sums; int n; long long get_repunit(int t){ long long val = 1; while(--t){ val *= 10; val += 1; } return val; } int main() { cin >> n; for(int i=1; i<=12; i++){ long long ival = get_repunit(i); for(int j=i; j<=12; j++){ long long jval = get_repunit(j); for(int k=j; k<=12; k++){ long long kval = get_repunit(k); long long ijksum = ival + jval + kval; sums.push_back(ijksum); } } } sort(sums.begin(), sums.end()); cout << sums[n-1] << endl; return 0; }
出处:http://www.cnblogs.com/lightsong/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期
· 全程使用 AI 从 0 到 1 写了个小工具
· 从文本到图像:SSE 如何助力 AI 内容实时呈现?(Typescript篇)
2020-12-16 naive bayes of sklearn
2018-12-16 Knockoutjs