当前位置: 首页 > news >正文

天长网站设计免费网站推广网站在线

天长网站设计,免费网站推广网站在线,网站建设 项目背景,鞍山是哪个省哪个市字节经典面试题 给定一个整数n,并从1~9中给定若干个可以使用的数字,根据上述两个条件,得到每一位都为给定可使用数字的、最大的小于整数n的数,例如,给定可以使用的数字为 {2,3,8} 三个数:给定 n3589&#x…

字节经典面试题
给定一个整数n,并从1~9中给定若干个可以使用的数字,根据上述两个条件,得到每一位都为给定可使用数字的、最大的小于整数n的数,例如,给定可以使用的数字为 {2,3,8} 三个数:给定 n=3589,输出3388;给定 n=8234,输出8233;……

#include <iostream>
#include <ostream>
#include <vector>
#include <algorithm>
using namespace std;
//找到小于x的最大值
int find_x(const vector<int>& digits, int x) {for (auto it = digits.rbegin(); it < digits.rend(); it++) {if (*it < x) {   return *it;}}return 0;
}
int process(vector<int>& digits, int n){sort(digits.begin(), digits.end());vector<int> aim;while(n>0){aim.push_back(n%10);n/=10;//cout<<n<<endl;}vector<int>ans(aim.size(), 0);for(int i=aim.size()-1; i>=0; i--){int now = find_x(digits, aim[i]);//当前的第i位找不到不合适,回溯降级需要降级if(now==0 && i==0){while(i<aim.size() && now==0){now = find_x(digits, aim[i]);i++;}//找到最高位还没有找到合适的,就要降级了if(i==aim.size()){ans = vector<int>(aim.size()-1, *(digits.end()-1));break;}else{//找到合适的了ans[i] = now;for(int k=0;k<i;k++){//后面的位都补充最大的数ans[k]=*digits.end();}break;}}else if(now ==0 ){now = digits[0];}ans[i]=now;}int ret=0;for(int m=ans.size()-1; m>=0; m--){ret*=10;ret+=ans[m];}return ret;
}int main()
{vector<int> m_digits= { 2,8,3 };cout <<process(m_digits, 2222) <<endl;return 0;
}
http://www.dinnco.com/news/56384.html

相关文章:

  • 宝宝投票网站怎么做的2023年6月份又封城了
  • wordpress英文站源码seo客服
  • 大连城市建设管理局网站推广自己的产品
  • 影城网站设计磁力链bt磁力天堂
  • 安卓应用软件开发合肥百度推广优化
  • 学历提升有几种方式网站搜索引擎优化的步骤
  • 网页制作总结报告郑州百度快照优化
  • 平面设计可以做网站?网络竞价推广托管公司
  • 单页面网站做百度推广效果优化算法
  • 百度怎么做网站360收录入口
  • 一个网站怎么做软件下载seo是什么的
  • 在网站上卖东西怎么做网站排名seo
  • wap端网站建设对网络营销的认识
  • ui设计主要是做什么百度关键词优化
  • wordpress主题jquery广州网站优化关键词排名
  • 国家林业建设工程协会网站淘宝指数官网的网址
  • 网站建设服务的风险海口网站排名提升
  • 比较有逼格的网站今日头条极速版最新
  • 中英网站开发谷歌play商店官网
  • 用六类网站做电话可以吗站长工具在线平台
  • 公司部门工作总结武汉网站seo公司
  • 真么做网站网站制作的费用
  • php做的网站如何发布搜索关键词查询
  • 做网站怎么赚钱广告seo排名优化工具
  • 桂林象鼻山附近酒店推荐举例说明seo
  • 贵州微信网站建设百度全网营销
  • web网站开发实战视频女生seo专员很难吗为什么
  • 用tp框架怎么做网站比较好的友链平台
  • 网站模板建设搜索引擎优化的例子
  • 成都山而网站建设公司指数型基金是什么意思