首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
12-04 17:40
已编辑
牛客用户运营
2025年对你来说是怎样的一年?
是终于冲破迷茫、在大雾中找到方向的一年,还是在平淡日子里积蓄力量、默默扎根的一年?你的2025年关键词是什么?先来看看牛客2025年的关键词吧👇1月关键词:“华为开奖”“暖心HR”“回家过年”.........牛友热门内容:《看到HR回的话想哭了》、《签了华为真是不一样》2月关键词:“春招启动”“26届备战暑期实习”“实习生职场受难记”.........牛友热门内容:《春招也是好起来了》《鼓起勇气管mentor要饭钱..》3月关键词:“校招笔试”“暑期实习上岸”“小公司实习历险记”.........牛友热门内容:《字节OC!26暑期提前结束》《老板主动提出团建请吃饭》4月关键词:“暑期实习晒...
简历在发光耶:
25年一直是充满焦虑的一年
2025年终总结
点赞
评论
收藏
分享
12-01 11:47
百度_高级研发工程师
离开华为,可能是最正确的选择
无数个寂静无声的深夜,我总是会想想我曾经做的事,想想我未来要走的路,回望过去,当真应了段永平那句话:要做正确的事,做一个not doing list,人能成功,要看一个人少做多少错事。 也许很多时候,我们并不能很明确的知道,这件事到底该不该做,如何计算得失,就比如一个很争议的话题:在如此情境下,你是该离开大城市,回老家,还是留下继续奋斗,如果我们只是在计算得失,那这个问题没有个结果,留在北京挣多少?花多少?压力如何?未来如何?按照既定的思路去思考。回老家之后,挣得少,但是压力小,燃弧以此去规划未来几年的计划,社保不能断档,要申请京牌,家里东西买不买,填不填,总是乱七八糟的事,让你根本没法计算,...
美团成长空间 2663人发布
点赞
评论
收藏
分享
10-14 17:03
中国计量大学 Java
双非还有机会吗,求拷打
刚过完第一遍八股。。。
肖先生~:
那年秋招闯进一位少年,人们都清楚:成功对他来说只是时间问题
点赞
评论
收藏
分享
11-14 16:03
西北政法大学 新媒体运营
0offer简历长啥样?
0offer求指导,感觉好迷茫
职场水母:
为啥你们整简历都喜欢整一大堆没用的,是期待让hr觉得很多,自己很厉害吗
0offer是寒冬太冷还...
点赞
评论
收藏
分享
12-02 22:08
门头沟学院 Java
对于普通人来说父母不介入就是最好的
如果你的父母能为你安排一份好的工作,比如烟草、电力、税务三巨头或者体制内比较舒服的工作当然是听父母的会好些但如果是普通人的话,比如父母对你所在的行业并不了解或给不了任何帮助,那么就只能靠你自己来选择你未来的道路了,父母的思想可能还停留在他们找工作的那个时代,并不会以现代的思想去考虑。就拿我来举例,在今年秋招的时候我父母给我的建议就是多投国企,起码是国家的单位,稳定还不累。但我心里是清楚知道这种理想状态的好工作是不会落在我头上的,就算进去了没有背景依靠我自己的能力是很难向上走的,可能都不会从事这个行业了。并且当时我父亲的单位正在找人,子弟进去的条件会松一些,工作地点就是我从小长大的地方。但我想很...
父母对你找工作是助力还是...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
有点东西~牛客和14位牛友一起做了个官网投递插件
4755
2
...
TCP/IP高频面试题--可爱图片版
4255
华为开奖交流
热聊中
3
...
下班就想躺,这正常吗
2195
4
...
兄弟们走路不要刷牛客😭
2051
5
...
回顾下25年,感想颇多
1667
6
...
双非本科结束秋招~
1632
7
...
翘课去实习的那些人后来怎么样了
1617
8
...
2025年对你来说是怎样的一年?
1456
9
...
快手日常实习面经(已oc)
1094
10
...
26秋招何去何从
1092
创作者周榜
更多
正在热议
更多
#
为了去实习,我赌上了___
#
20645次浏览
202人参与
#
硬件兄弟们 甩出你的华为奖状
#
116839次浏览
697人参与
#
百融云创求职进展汇总
#
210次浏览
0人参与
#
uu们,春招你还来吗?
#
12123次浏览
81人参与
#
面试紧张时你会有什么表现?
#
15791次浏览
130人参与
#
哪一瞬间让你觉得“这班不如不上”
#
11298次浏览
152人参与
#
2025年终总结
#
12745次浏览
214人参与
#
父母对你找工作是助力还是阻力?
#
13321次浏览
195人参与
#
第一份工作能做外包吗?
#
86096次浏览
577人参与
#
十二月请对我好一点
#
24951次浏览
333人参与
#
一人推荐一个值得做的项目
#
9169次浏览
123人参与
#
高薪高压 vs 低薪wlb,你怎么选?
#
10953次浏览
120人参与
#
总结:哪家公司最喜欢泡池子
#
155525次浏览
559人参与
#
应届生初入职场,求建议
#
278790次浏览
2837人参与
#
降低公积金和取消房补怎么选
#
23428次浏览
79人参与
#
工作前VS工作后,你的心态变化
#
13232次浏览
157人参与
#
25届网易互娱暑实进度
#
91820次浏览
750人参与
#
晒一晒你收到的礼盒
#
87940次浏览
429人参与
#
你有哪些缓解焦虑的方法?
#
41897次浏览
857人参与
#
工作中出现了XX情况正常吗
#
32251次浏览
211人参与
#
学历or实习经历,哪个更重要
#
202252次浏览
1072人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务