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

做商城网站可以个人备案途牛旅游网

做商城网站可以个人备案,途牛旅游网,婚恋网站策划,芜湖市建设工程质量监督站官方网站数位排序 4653. 数位排序 - AcWing题库 题目大意#xff1a;输入两个数#xff0c;n,m。 将1~n的数#xff0c;按照以下规则排序#xff1a; ​ 当两个数各个数位之和不同时#xff0c;将数位和较小的排在前面#xff0c;当数位之和相等时#xff0c;将数值小的排在…数位排序 4653. 数位排序 - AcWing题库 题目大意输入两个数n,m。 将1~n的数按照以下规则排序 ​ 当两个数各个数位之和不同时将数位和较小的排在前面当数位之和相等时将数值小的排在前面。 ​ 例如2022 排在 409前面因为 2022 的数位之和是 6小于 409 的数位之和 13。 又如6排在 2022 前面因为它们的数位之和相同而 6 小于 2022。 输入第出排序后的第m个数 思路 根据两个参数进行排序可以使用序偶pair pair 还被称之为“序偶”亦即它默认是可以比较的。它以 first 作为第一关键字second 为第二关键字。 当然也可以用结构体存储数和数位和自定义排序规则即可 #includeiostream #includealgorithm using namespace std; const int N 1000010; pairint ,int a[N]; int solve(int x){int sum 0;while(x){sum x%10;x x/10;}return sum;} int main(){int m,n;cinmn;for(int i 1; i m; i ){a[i] {solve(i),i};}sort(a1,a1m);couta[n].secondendl;return 0; }在编写代码时发现数组下标就可以代替第几位用数组存数位和。即用下标代表原数字数组存的数字代表数位和。 #includeiostream #includealgorithm using namespace std; const int N 1e610; int a[N],b[N]; bool cmp(int x,int y) {if(b[x] ! b[y]) return b[x] b[y];else return x y; }int main() {int n,m;cinnm;for(int i 1; i n; i ){a[i] i;int x i;while(x){b[i] x%10;x / 10;}}sort(a1,a1n,cmp);couta[m]endl;return 0; }
http://www.pierceye.com/news/414068/

相关文章:

  • 东莞做网站平台安阳营销型网站建设
  • 如何查看网站开发语言百度排行榜风云榜
  • 泉州 网站建设公司首选广告设计公司名字有寓意有创意
  • 天津个人做网站慈利网站制作
  • 专门做推广的网站吗宿迁房价2023年最新房价
  • 0基础12天精通网站建设网站建设 全网推广
  • 东莞网站营销推广公司移动应用开发案例
  • 妇科医院网站建设怎么做网站建设培训心得体会
  • 网站建设 管理正能量网站入口地址
  • 做网站没有创意Wordpress国际收款
  • 网站推广关键词工具wap网站分享到微信
  • 哪个网站可以给图片做链接做网站的公司在哪
  • 搬瓦工可以长期做网站广告制作开票大类是什么
  • 高级网站开发工信部小企业门户网站建设
  • 网站建站知识秦皇岛汽车网站制作
  • 建站之星极速版app开发需求
  • .net域名可以做银行网站吗做网站用模版
  • 嘉兴市平湖市建设局网站品牌设计公司 知乎
  • jfinal网站开发模板app开发网站
  • 成都和奇乐网站建设公司怎么样研发网站要多久
  • 蓬莱做网站北京宣传片
  • 网站建设 部署与发布wordpress多说插件
  • 池州做网站的公司哪里有网站开发技术
  • 网站建设内容策划外贸软件排行榜前十名
  • 微信官方网站公众平台郸城建设银行网站
  • .net 微信网站开发免费网站建设制作
  • 做网站需要啥备案之类的嘛传统的网站开发模式
  • 杭州网站seo优化最适合女生的专业排名
  • 广州市酒店网站设计交易平台网站怎么做
  • 江苏省示范校建设专题网站网站网页制作公司网站