首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
Toudou_Takatora
燕山大学 C++
发布于河北
关注
已关注
取消关注
@西伯利亚大尾巴松鼠:
小于n的最大数
给定A数组其中0 <= a[i] <= 9,给定n。可重复使用A中的元素,要求构造小于n的最大数。#include <bits/stdc++.h>using namespace std;using ll = long long;const int mod = 1e9 + 7;void solve() { int A[] = {9, 8}; int n = 9; n --; map<int, int> mp; for(auto x: A) mp[x] = 1; int a[10], cnt = 0; while(n) { a[cnt ++] = n % 10; n /= 10; } function<int(int)> fin = [&](int x) -> int { for(int i = x; i >= 0; -- i) { if(mp[i]) return i; } return -1; }; bool f = false; stack<int> st; if(fin(a[cnt - 1]) == -1) { for(int i = cnt - 2; i >= 0; -- i) { st.push(fin(9)); } } else { for(int i = cnt - 1; i >= 0; -- i) { if(f) { st.push(fin(9)); continue; } int x = fin(a[i]); if(x == -1) { while(!st.empty()) { int _x = st.top(); x = fin(_x - 1); st.pop(); i ++; if(x == -1) continue; st.push(x); f = true; break; } } else { if(x != a[i]) f = true; st.push(x); } } } string ans = ""; while(!st.empty()) { ans = char(st.top() + '0') + ans; st.pop(); } cout << ans << '\n';}signed main() { ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0);#ifdef ACM_LOCAL freopen("in", "r", stdin); freopen("out", "w", stdout);#else solve();#endif return 0;}
点赞 0
评论 0
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
07-29 10:51
中金所技术公司_业务
【07.29更新】能救一个是一个!26届毁意向毁约裁员黑名单
前后已经更新了得有上千家的无良公司黑心行为,查看往届更新、完整名单,订阅专栏《毁意向毁约裁员黑名单汇总》实习、校招、社招一直在更新,需要链接可以私信哨哥,查看往期更新,订阅专栏《实习校招社招信息汇总》★ 欢迎浏览哨哥置顶帖,了解更多内容:血泪经验贴:如何从零准备到收获offer(我是哨哥的置顶贴)★ 感兴趣银行等金融科技,可以浏览这:哨哥的金融科技学习笔记★ 银行等金融科技&国企求职就业,看:银行等金融科技行业校招求职攻略有看到无良公司的恶劣行为,记得艾特哨哥,持续更新,全都记录!有看到无良公司的恶劣行为,记得艾特哨哥,持续更新,全都记录!有看到无良公司的恶劣行为,记得艾特哨哥,持续更...
C137:
倒闭吧
毁意向毁约裁员黑名单汇总
点赞
评论
收藏
分享
07-26 19:09
中山大学 算法工程师
给牛客发邮件被无视
今天我要在牛客开团牛客了,可以拒绝我们,但是不把我们当回事儿,直接无视,太傲慢了吧
_mos_:
耐挂王
点赞
评论
收藏
分享
07-19 13:28
长沙学院 Java
普通一本,没有实习经历,秋招有机会进中厂吗?下面是简历
鸿哥鸿哥:
学院(一本),感觉在脱ku子放屁,学院结尾的除了那几家出名的,一律按二本处理
点赞
评论
收藏
分享
07-27 08:53
蚌埠坦克学院 嵌入式软件开发
嵌入式应届生面试其实不难,关键在于基础与编程功底
每年毕业季,总有不少电子、通信、自动化、计算机专业的同学,开始走上找嵌入式岗位的面试之路。但说起“嵌入式面试”,不少人第一反应就是:难、抽象、偏底层、看运气。其实,这种恐惧大可不必。对于大多数公司来说,应届生的嵌入式面试考察内容,并没有大家想象得那么“玄学”,更多是看你有没有扎实的基本功和编程能力。全网最全面的嵌入式八股文:https://www.nowcoder.com/creation/manager/columnDetail/mPZ4kk一、基础知识是重中之重不要幻想自己能靠刷两天题就通过面试。嵌入式岗位对“基础”的依赖非常强,比如:C语言基础指针、数组、结构体、内存管理、函数指针、位运...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
百度提前批,三面被推迟一周,喜提秋招第一凉
7675
2
...
他拿大厂SSP Offer打牌是什么概念啊?25届双非之光
3235
3
...
虾皮秋招一面
2822
4
...
百度提前批 三面
2280
5
...
虾皮一面凉经
1864
6
...
小鹏offer
1625
7
...
被猿辅导挂了简历,但我想说...
1428
8
...
最强本科✌
1398
9
...
觉得研发高人一等的这辈子有了
1231
10
...
上班一周,工资还没拿,先欠公司两千
1199
创作者周榜
更多
正在热议
更多
#
简历上的经历如何包装
#
30470次浏览
830人参与
#
秋招被确诊为……
#
164714次浏览
760人参与
#
中兴秋招
#
206205次浏览
2302人参与
#
工作中哪个瞬间让你想离职
#
64141次浏览
573人参与
#
Offer比较,你最看重什么?
#
194010次浏览
1313人参与
#
和同事相处最忌讳的是__
#
24886次浏览
246人参与
#
26届的你,投了哪些公司?
#
46717次浏览
504人参与
#
找工作如何保持松弛感?
#
91980次浏览
1111人参与
#
虾皮求职进展汇总
#
249894次浏览
1871人参与
#
你最希望上岸的公司是?
#
135441次浏览
706人参与
#
我对___祛魅了
#
49606次浏览
443人参与
#
你遇到最难的面试题目是_
#
16931次浏览
203人参与
#
投格力的你,拿到offer了吗?
#
87007次浏览
584人参与
#
柠檬微趣工作体验
#
6792次浏览
40人参与
#
你跟室友的关系怎么样?
#
7488次浏览
113人参与
#
通信硬件岗投递时间线
#
18850次浏览
69人参与
#
你最讨厌面试问你什么?
#
28798次浏览
318人参与
#
什么样的背景能拿SSP?
#
39203次浏览
228人参与
#
地平线求职进展汇总
#
52701次浏览
370人参与
#
如何看待offer收割机的行为
#
817565次浏览
6096人参与
#
如何快速融入团队?
#
17416次浏览
206人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务