void maxNumber(const vector<int> &;v, int num) { vector<int> arr, ans; int minChoose=10, maxChoose=0; bool exist[10]; for(int x:v) { exist[x]= true; minChoose = min(minChoose, x); //可选择的最小值 maxChoose = max(maxChoose, x); //可选择的最大值 } while(num) //将num每一位存到数组 { arr.push_back(num%10); num /= 10; } reverse(arr.begin(), arr.end()); //答案应尽可能和num位数相同,若位数相同无解,则答案减少一位且每位取最大值,如100 {2,3,4}的答案为44 for(int i=0;i<arr.size();i++) { //待选择的后一位大于等于可选数字的最小值时,当前为才可以选等值,否则只能选小于的值 int j = (i == arr.size() - 1 || arr[i + 1] >= minChoose ? arr[i] : arr[i] - 1); while (j >= 0 &;&; !exist[j]) j--; if(j<0) //同位数无解,退而求次降低解的位数 { ans.clear(); for (int k = 0; k < arr.size() - 1; ++k) ans.push_back(maxChoose); break; } else if(j!=arr[i]) //当前位取了小于原数同位的值,则解确定,后面每一位都可以取最大值 { ans.push_back(j); while (ans.size()<arr.size()) ans.push_back(maxChoose); break; } ans.push_back(j); } for(auto &;x:ans) cout<<x; cout << endl; }

相关推荐

03-17 18:07
已编辑
东南大学 C++
字节抖音AI搜索,主要以cpp开发1.自我介绍。2.介绍一下你的这些项目吗?多agent项目3.你的主控&nbsp;Agent&nbsp;的输入是什么?4.你的子&nbsp;Agent&nbsp;是怎么让主控&nbsp;Agent&nbsp;感知到的?5.你的&nbsp;Agent&nbsp;和&nbsp;Agent&nbsp;之间是怎么交互的?有什么协议吗?6.你是怎么决定要开发这几个子&nbsp;Agent&nbsp;的?各agent分别承担什么功能?7.你的数据来源是什么?8.你刚刚说的大盘行情数据、新闻这些,又分别是从哪个数据源来的?9.你这个怎么提取关键词的?10.这些新闻或者搜索到的文本数据拿到以后,你会做什么处理?11.你会限制整个&nbsp;context&nbsp;的长度吗?12.你这里限制是多少?13.那&nbsp;token&nbsp;和文本的换算关系你大概了解吗?一个&nbsp;token&nbsp;大概对应多少文本?14.你的模型输入最大允许多大的窗口?15.你为什么会选择调多个模型?其实选一个最适合的模型是不是就够了?16.你有调研过各个模型的特性吗?你是怎么选的?17.千问你这边有用吗?18.你这个简要的&nbsp;RAG&nbsp;框架?19.你可以从输入开始,简单说一下你整个&nbsp;RAG&nbsp;框架的流程吗?20.那你这个知识库和新闻,这两个&nbsp;Agent&nbsp;的定位区别是什么?21.你为什么会采用&nbsp;multi-agent&nbsp;的架构,而不是一个&nbsp;Agent&nbsp;加一堆工具的架构?22.你的模型推理链路是怎么部署的?八股26.你可以说一下,我们在浏览器里面输入一条链接以后的通信过程吗?27.HTTP&nbsp;和&nbsp;HTTPS&nbsp;有什么区别?28.什么叫线程安全?29.你用过哪些锁?互斥锁用过吗?30.你了解互斥锁大概怎么实现吗?31.还有其他哪些锁?32.写时复制了解吗?33.进程间有哪些通信方式?算法题二叉树最大宽度大半时间都是揪着我的多智能项目来问,业务针对性强。开学第一场,对新做的项目整体准备不太完善,答得不太行,估计面评也脏了,到发布日期字节没第二场了面AI相关岗位可以参考一下它的提问方式。
查看30道真题和解析
点赞 评论 收藏
分享
正在热议
更多
# 春招至今,你的战绩如何? #
9578次浏览 87人参与
# 你的实习产出是真实的还是包装的? #
1742次浏览 40人参与
# MiniMax求职进展汇总 #
23845次浏览 308人参与
# 军工所铁饭碗 vs 互联网高薪资,你会选谁 #
7453次浏览 43人参与
# 简历第一个项目做什么 #
31555次浏览 330人参与
# 重来一次,我还会选择这个专业吗 #
433352次浏览 3926人参与
# 米连集团26产品管培生项目 #
5739次浏览 214人参与
# 当下环境,你会继续卷互联网,还是看其他行业机会 #
186969次浏览 1122人参与
# 牛客AI文生图 #
21408次浏览 238人参与
# 不考虑薪资和职业,你最想做什么工作呢? #
152290次浏览 887人参与
# 研究所笔面经互助 #
118872次浏览 577人参与
# 简历中的项目经历要怎么写? #
310060次浏览 4193人参与
# AI时代,哪些岗位最容易被淘汰 #
63407次浏览 803人参与
# 面试紧张时你会有什么表现? #
30488次浏览 188人参与
# 你今年的平均薪资是多少? #
213009次浏览 1039人参与
# 你怎么看待AI面试 #
179861次浏览 1234人参与
# 高学历就一定能找到好工作吗? #
64313次浏览 620人参与
# 你最满意的offer薪资是哪家公司? #
76436次浏览 374人参与
# 我的求职精神状态 #
447984次浏览 3128人参与
# 正在春招的你,也参与了去年秋招吗? #
363243次浏览 2637人参与
# 腾讯音乐求职进展汇总 #
160584次浏览 1111人参与
# 校招笔试 #
470425次浏览 2963人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务