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

b2c网站密码不能为空北京网站优化培训

b2c网站密码不能为空,北京网站优化培训,正邦设计董事长,请人代做谷歌外贸网站题目描述 一个火星人用一个人类的手演示了如何用手指计数。如果把五根手指――拇指、食指、中指、无名指和小指分别编号为 1,2,3,4 和 5,当它们按正常顺序排列时,形成了 5 位数 12345,当你交换无名指和小指的位置时,会形成 5 位数…

题目描述

一个火星人用一个人类的手演示了如何用手指计数。如果把五根手指――拇指、食指、中指、无名指和小指分别编号为 1,2,3,4 和 5,当它们按正常顺序排列时,形成了 5 位数 12345,当你交换无名指和小指的位置时,会形成 5 位数 12354,当你把五个手指的顺序完全颠倒时,会形成 54321,在所有能够形成的 120 个 5 位数中,12345 最小,它表示 1;12354 第二小,它表示 2;54321 最大,它表示 120。下表展示了只有 3 根手指时能够形成的 6 个 3 位数和它们代表的数字:

三进制数代表的数字
1231
1322
2133
2314
3125
3216

现在你有幸成为了第一个和火星人交流的地球人。一个火星人会让你看他的手指,科学家会告诉你要加上去的很小的数。你的任务是,把火星人用手指表示的数与科学家告诉你的数相加,并根据相加的结果改变火星人手指的排列顺序。输入数据保证这个结果不会超出火星人手指能表示的范围。

题意:从一个全排列中任意取出一个排列,从这个排列往后数指定的个数以后得到的排列是什么

输入格式

共三行。
第一行一个正整数 N,表示火星人手指的数目(1≤N≤10000)。
第二行是一个正整数 M,表示要加上去的小整数(1≤M≤100)。
下一行是 1 到 N 这 N 个整数的一个排列,用空格隔开,表示火星人手指的排列顺序。

输出格式

N 个整数,表示改变后的火星人手指的排列顺序。每两个相邻的数中间用一个空格分开,不能有多余的空格。

输入输出样例

输入 #1

5
3
1 2 3 4 5

输出 #1

1 2 4 5 3

说明/提示

对于 30% 的数据,N≤15。

对于 60% 的数据,N≤50。

对于 100% 的数据,N≤10000。

#include<iostream>
#include<algorithm>
using namespace std;int n, m;
int a[10010]; //存放火星人的手指顺序 int main()
{cin>>n>>m;for(int i=0; i<n; i++){cin>>a[i];}for(int i=1; i<=m; i++)  //调用m次 next_permutation(a, a+n),可求出下m个排列 {next_permutation(a, a+n);}for(int i=0; i<n; i++)  //输出 {cout<<a[i]<<" ";}return 0;
}

http://www.dinnco.com/news/68386.html

相关文章:

  • wordpress调用分类id重庆小潘seo
  • 临海响应式网站设计推广业务
  • wordpress 仿站命令媒体营销
  • web前端工程师薪资seo 视频
  • 郑州快速建站价格搜索关键词是什么意思
  • 马鞍山市建设银行网站网站注册流程
  • 合肥seo关键词排名国外seo工具
  • 怎么做网站寄生虫广州排名推广
  • 如何用个人电脑做网站武汉软件测试培训机构排名
  • 哪个网站可以接任务做兼职高端网站建设南宁
  • 汽车之家这样的网站怎么做地推网app推广平台
  • 网站第三方微信登陆怎么做的软文标题和内容
  • 有没有专业做网站的白云区新闻
  • 网站建设色调的企业高管培训课程有哪些
  • 微信网站开发报价表百度有哪些产品
  • 推广普通话宣传内容北京seo培训
  • 南宁哪个公司做网站好搜索引擎优化培训
  • 网站建设前期准备方案北海seo快速排名
  • 北京移动端网站今日财经最新消息
  • 延边网站开发depawo最近一周新闻大事摘抄2022年
  • 温州网站 公司软文推广去哪个平台好
  • 济宁软件开发网站建设网站批量查询
  • wordpress 站内资讯口碑营销成功案例
  • 桌子上做嗯啊干爹网站北京网站优化合作
  • 深圳网站制作07551760关键词排名查询
  • wordpress 国内视频网站石家庄关键词优化平台
  • 做照片书的网站好百度指数移动版
  • 网站上线稳定后工作网站推广的渠道有
  • 新网站怎么做谷歌推广呢站长工具5g
  • 一个人做两个博客网站线上推广100种方式