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

交互网站设计济南百度

交互网站设计,济南百度,做地图的网站,100m网站空间服务费题目描述 给定一个正整数 n,请将 n 中的每位数字重新排列并组成一个新数,要求新数的值要小于 n,请找出所有 符合要求的新数中最大的那个正整数,如果不存在这样的正整数,则输出 -1。例 1:n 312&#xff0…
题目描述

给定一个正整数 n,请将 n 中的每位数字重新排列并组成一个新数,要求新数的值要小于 n,请找出所有

符合要求的新数中最大的那个正整数,如果不存在这样的正整数,则输出 -1。例 1:n = 312,312 中每位上的数字依次是 3、1、2,重新排列组成的新数有 321、231、213、132、123,新数中小于 312 的有 231、213、132、123,其中符合要求的最大正整数是 231;例 2:n = 123,123 中每位上的数字依次是 1、2、3,重新排列组成的新数有 312、321、231、213、132,新数中不存在小于 123 的正整数,故输出-1

输入

输入一个正整数 n(1≤n<263)

输出

输出一个正整数,表示符合要求的最大正整数

样例输入 
312
样例输出 
231

 

#include<bits/stdc++.h>
using namespace std;
bool cmp(char a,int b){return a>b;
}
int main(){char a[30];cin>>a;int n=strlen(a),f=0,k,kk;for(int i=0;i<n-1;i++){for(int j=i;j<n-1;j++){if(a[j]>a[j+1]){i=j;k=j+1;f=1;break;}}}char maxn=0;if(f==0)cout<<-1;else{for(int i=k;i<=n-1;i++){if(a[i]<a[k-1]&&a[i]>maxn)maxn=a[i],kk=i;}swap(a[kk],a[k-1]);sort(a+k,a+n,cmp);cout<<a;}return 0;
}

http://www.qdjiajiao.com/news/2796.html

相关文章:

  • 什么是自建站关键词优化推广策略
  • 网络运维工程师考试seo优化效果怎么样
  • 扬州高端网站制作怎么制作一个网页
  • 公司网站横幅是做的吗长沙seo关键词
  • 延庆长沙网站建设seo是什么单位
  • 绍兴专门做网站的公司网络营销的应用研究论文
  • 有哪些做批发的网站有哪些手续济南seo排名优化推广
  • 新手学做网站vs张北网站seo
  • 优秀网站建设公司搜索引擎优化的核心是
  • 网站栏目名称高清视频线和音频线的接口类型
  • 企业logo设计在线生成淘宝seo推广优化
  • 最专业的手机网站建设找做网站的公司
  • 网站优化提升排名seo外包公司怎么样
  • 工作室官网源码优化seo深圳
  • 凡科网站后台河南seo推广
  • 哪个网站服务器比较好建立企业网站步骤
  • 2023年新的病毒又来了系统优化工具
  • 小红书体现的网络营销方式网站seo怎么操作
  • 帝国cms怎么做网站杭州网站优化方案
  • 用cms做网站的缺点百度惠生活商家入驻
  • 合肥网站开发网络营销优化
  • 花生壳 建设网站南昌seo招聘信息
  • 北京网站手机站建设公司吗google play商店
  • 做公司宣传册的网站旺道智能seo系统
  • 企业建设网站的预期收益百度推广代理商利润
  • 2017电商网站建设背景网站设计专业的公司
  • 怎么用html做百度首页网站做seo必须有网站吗
  • 站群建站济南网络优化网站
  • 网站的交互体验今日nba数据帝
  • 黑苹果做网站开发吗梁水才seo优化专家