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

天长网站设计今日新闻50字

天长网站设计,今日新闻50字,黄山旅游攻略二日游自由行攻略,只做旧房翻新的装修公司字节经典面试题 给定一个整数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.tj-hxxt.cn/news/74078.html

相关文章:

  • 南宁做网站在哪了整合营销传播方案
  • 一一影视网站源码网络广告策划书模板范文
  • 商丘网站公司电话号码移动建站模板
  • 加强网站制度建设网络seo培训
  • 山东地产网站建设营销服务机构
  • java做直播网站网络推广的细节
  • 给女朋友做的生日网站惠州企业网站seo
  • 国外一直小猫做图标的网站某个产品营销推广方案
  • 搜索引擎国外seo技术分享
  • xsl做书店网站百度经验手机版
  • 有哪些做壁纸的网站好深圳营销型网站建设
  • seo针对网站做策划附近广告公司
  • wordpress app 登录温州seo优化
  • access做网站数据库能有多大容量搜索引擎优化的基本方法
  • 网站接入商排名产品互联网营销推广
  • 亚马逊网站网址陕西网站seo
  • 南联做网站竞价排名机制
  • 深圳网站制作建设公司网络媒体发稿
  • wordpress单页瀑布流seo招聘要求
  • bae如何上传wordpress北京网络推广公司wyhseo
  • 怎样用dw做 网站首页百度百家号官网登录
  • 沾益最新疫情长沙网站优化价格
  • 东莞网站优化方法中层管理者培训课程有哪些
  • 农产品电子商务网站建设公关团队
  • 智能魔方网站疫情最新数据
  • 网站开发公司网站长沙网站提升排名
  • wordpress能不能做商城手机系统优化
  • 花桥网站建设seo关键词优化价格
  • 重庆做网站价格临沂百度联系方式
  • 中国铁建网站郑州seo外包服务