日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

火星人(洛谷-P1088)

發(fā)布時間:2025/3/17 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 火星人(洛谷-P1088) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

題目描述

人類終于登上了火星的土地并且見到了神秘的火星人。人類和火星人都無法理解對方的語言,但是我們的科學家發(fā)明了一種用數(shù)字交流的方法。這種交流方法是這樣的,首先,火星人把一個非常大的數(shù)字告訴人類科學家,科學家破解這個數(shù)字的含義后,再把一個很小的數(shù)字加到這個大數(shù)上面,把結(jié)果告訴火星人,作為人類的回答。

火星人用一種非常簡單的方式來表示數(shù)字――掰手指。火星人只有一只手,但這只手上有成千上萬的手指,這些手指排成一列,分別編號為?1,2,3… 。火星人的任意兩根手指都能隨意交換位置,他們就是通過這方法計數(shù)的。

一個火星人用一個人類的手演示了如何用手指計數(shù)。如果把五根手指――拇指、食指、中指、無名指和小指分別編號為?1,2,3,4?和?5?,當它們按正常順序排列時,形成了?5?位數(shù) 12345?,當你交換無名指和小指的位置時,會形成?5?位數(shù) 12354?,當你把五個手指的順序完全顛倒時,會形成 54321?,在所有能夠形成的?120?個?5?位數(shù)中,?12345?最小,它表示?1?;?12354?第二小,它表示?2?; 54321?最大,它表示 120?。下表展示了只有?3?根手指時能夠形成的?6?個?3?位數(shù)和它們代表的數(shù)字:

三進制數(shù):123、132、213、231、312、321

代表的數(shù)字:1、2、3、4、5、6

現(xiàn)在你有幸成為了第一個和火星人交流的地球人。一個火星人會讓你看他的手指,科學家會告訴你要加上去的很小的數(shù)。你的任務(wù)是,把火星人用手指表示的數(shù)與科學家告訴你的數(shù)相加,并根據(jù)相加的結(jié)果改變火星人手指的排列順序。輸入數(shù)據(jù)保證這個結(jié)果不會超出火星人手指能表示的范圍。

輸入輸出格式

輸入格式:

共三行。
第一行一個正整數(shù)?N?,表示火星人手指的數(shù)目( 1≤N≤10000?)。
第二行是一個正整數(shù)?M?,表示要加上去的小整數(shù)(?1≤M≤100?)。
下一行是?1?到?N?這?N?個整數(shù)的一個排列,用空格隔開,表示火星人手指的排列順序。

輸出格式:

N?個整數(shù),表示改變后的火星人手指的排列順序。每兩個相鄰的數(shù)中間用一個空格分開,不能有多余的空格。

輸入輸出樣例

輸入樣例#1:

5
3
1 2 3 4 5

輸出樣例#1:

1 2 4 5 3

思路:實質(zhì)是求全排列,使用 STL 的?next_permutation() 即可解決

源代碼

#include<iostream> #include<cstdio> #include<cstring> #include<cmath> #include<algorithm> #include<string> #include<cstdlib> #include<queue> #include<set> #include<map> #include<stack> #include<ctime> #include<vector> #define INF 0x3f3f3f3f #define PI acos(-1.0) #define N 200001 #define MOD 1e9+7 #define E 1e-6 #define LL long long using namespace std; int a[N]; int main() {int n,m;cin>>n>>m;for(int i=1;i<=n;i++)cin>>a[i];for(int i=1;i<=m;i++)next_permutation(a+1,a+n+1);for(int i=1;i<=n;i++)cout<<a[i]<<" ";cout<<endl;return 0; }

?

總結(jié)

以上是生活随笔為你收集整理的火星人(洛谷-P1088)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲国产成人精品久久久 | 日韩高清不卡在线 | 精品人妻人人做人人爽夜夜爽 | 自拍偷拍日韩精品 | 青青草国产在线 | 久久综合在线 | 国产精品精品软件视频 | 中文字幕23 | 暖暖成人免费视频 | 污片免费在线观看 | 久久久久久久久久久久国产精品 | 国产片高清在线观看 | 色网视频 | 高清无码一区二区在线观看吞精 | 亚洲综合av一区二区三区 | 极品av在线| 久久国产精品国产精品 | 久久久久久久av | 国产黄色高清视频 | 免费国产网站 | 91av入口 | 亚洲在线观看免费视频 | a级片一级片 | 亚洲高潮 | 天天干在线观看 | 久草资源网| 91碰在线视频 | 亚洲综合色婷婷 | 国产日韩精品一区二区三区在线 | 国产偷自拍视频 | 国产香蕉精品视频 | 成人在线看片 | 91免费看视频 | 日韩一二三四区 | 中文字幕在线观看视频www | 欧美久久精品一级黑人c片 1000部多毛熟女毛茸茸 | 黄色xxxx| 婚后打屁股高h1v1调教 | 男人天堂999 | 自拍偷拍五月天 | 日本91av| 三级av在线| 96视频在线观看 | 久一视频在线 | 中文综合网 | 深夜福利亚洲 | a级片免费视频 | 国产成人无码精品久久 | 日韩中文字幕视频在线观看 | 国产麻豆精品一区二区 | 成人动漫av | 亚洲自拍小视频 | 亚洲国产免费av | 尤物视频网站在线观看 | 女性私密整形视频 | 色成人综合网 | 亚洲精品高清无码视频 | 亚洲成人免费av | 男女拍拍拍 | 亚洲午夜视频 | 五月天婷婷导航 | 日韩一级免费毛片 | 337p日本欧洲亚洲鲁鲁 | 国产亚洲成人av | 国产精品入口麻豆九色 | 亚洲精品a区 | 日本二三区 | 久艹伊人 | 亚洲欧美a | 中文字幕永久在线观看 | 日韩欧美不卡 | 丰满少妇一级片 | 日韩人妻精品一区二区三区 | 少妇真人直播免费视频 | 欧美日韩精 | 欧美午夜精品久久久久久蜜 | 日本免费www| 国产极品美女在线 | 好男人.www| 少妇高潮久久久久久潘金莲 | 桥本有菜aⅴ一区二区三区 在线午夜电影 | 91精品久久久久久久久久入口 | 欧美日韩综合一区二区三区 | 亚洲成人激情小说 | 日本精品在线视频 | 琪琪电影午夜理论片八戒八戒 | 伊人久久香| 日本三级一区二区 | 超碰凹凸| 亚洲成人网络 | 亚洲一区二区视频在线播放 | 欧美成人毛片 | 波多野结衣在线一区二区 | 日韩性高潮 | 韩国av免费观看 | 又黄又免费的视频 | 欧美日韩成人一区二区三区 | 色窝网 | www男人的天堂 |