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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

uva 10570—— Meeting with Aliens

發布時間:2023/11/30 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 uva 10570—— Meeting with Aliens 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題意:n個外星人坐在一起,然后問通過交換多少次位置可以使正向或者反向是一個有序的序列。


思路:把n個外星人延長到2*n(因為有環),然后在1的位置上放1,2的位置放2,反向的話讓序列倒過來重新操作一下即可。


code:

#include <iostream> #include <cstdio> #include <cmath> #include <algorithm> #include <cstring> #include <sstream> #include <string> #include <vector> #include <list> #include <queue> #include <stack> #include <map> #include <set> #include <bitset>using namespace std;typedef long long ll; typedef unsigned long long ull; typedef long double ld;const int INF=0x3fffffff; const int inf=-INF; const int N=1000000; const int M=505; const int mod=1000000007; const double pi=acos(-1.0);#define cls(x,c) memset(x,c,sizeof(x)) #define cpy(x,a) memcpy(x,a,sizeof(a)) #define fr(i,s,n) for (int i=s;i<=n;i++) #define lson l,m,rt<<1 #define rson m+1,r,rt<<1|1 #define lrt rt<<1 #define rrt rt<<1|1 #define middle int m=(r+l)>>1 #define lowbit(x) (x&-x) #define pii pair<int,int> #define mk make_pair #define IN freopen("in.txt","r",stdin); #define OUT freopen("out.txt","w",stdout);int n,vis[M],v[M*2]; int sol(int *p) {cls(vis,0);int ct=0,k;fr (i,1,n){if (vis[i]) continue;ct++;k=i;while (!vis[k]) vis[k]=1,k=p[k];}return n-ct; } int main() {while (~scanf("%d",&n)&&n){fr (i,1,n) scanf("%d",&v[i]);int ans=INF;fr(i,1,2){fr (j,1,n) v[j+n]=v[j];fr(j,1,n) ans=min(ans,sol(v+j));reverse(v+1,v+1+n);}printf("%d\n",ans);} }

總結

以上是生活随笔為你收集整理的uva 10570—— Meeting with Aliens的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日日摸夜夜添夜夜 | 国产影视一区二区三区 | 天堂av一区二区 | 成人精品一区二区三区电影黑人 | 亚洲精品国产精 | 狼人综合伊人 | 久久wwww| 69xx免费视频 | 亚洲a级精品 | 成人香蕉视频 | 国产黄色网址在线观看 | 久久精品视频一区二区三区 | 天天做天天操 | www.rihan| 亚洲午夜在线 | 激情五月婷婷小说 | 少妇资源 | 国产精品一二三 | 亚洲精品成人无码毛片 | 桃花色综合影院 | 日本伊人久久 | 天堂中文视频 | 国产亚洲精品久久久久动 | 黑人巨大精品欧美一区二区 | 亚洲最大福利视频 | 国产美女被遭强高潮免费网站 | 色综合福利 | 男人综合网 | 欧美人体视频 | 女警白嫩翘臀呻吟迎合 | 中国美女囗交视频 | 一卡二卡三卡四卡 | 日韩欧美在线视频播放 | 黄色网页入口 | 人妻丰满熟妇aⅴ无码 | 一本大道久久a久久精二百 琪琪色在线视频 | 可以直接看的毛片 | 日本久久综合 | 伊人春色av | 激情久久婷婷 | 36d大奶 | 国产日本亚洲 | 久久久999视频 | 日本寂寞少妇 | 涩涩涩涩涩涩涩涩涩涩 | 日韩在线视频一区二区三区 | 91精品啪| www操操操 | 97se视频 | 97热久久| 色一色成人网 | 午夜秋霞网 | 天海翼中文字幕 | 天天操天天操天天操天天操天天操 | 一区二区三区免费播放 | 尤物av在线 | 西西毛片| 亚洲欧美视频在线 | 免费三片60分钟 | 在线色av| 熟妇人妻久久中文字幕 | 精品欧美一区二区久久久久 | 亚洲欧美日韩精品久久 | 麻豆蜜桃wwww精品无码 | 黄色.com| 各种含道具高h调教1v1男男 | 欧美一区三区二区在线观看 | 免费看污的网站 | 国产永久免费无遮挡 | 亚洲黄色精品 | 久插视频 | 久久国产高清 | 中日韩黄色大片 | 国产极品视频在线观看 | 精品三级在线观看 | 久久99热人妻偷产国产 | 99久久99久久精品国产片 | 久久久久久久久久久综合 | 伊人色网 | 日韩和欧美一区二区 | a久久久久久 | 最新一区二区三区 | 永久免费黄色 | 秋霞自拍 | 日本不卡免费在线 | 九九视频免费观看 | 成人aaa视频 | 熟女人妇 成熟妇女系列视频 | 亚洲免费色视频 | 麻豆av免费在线观看 | 精品国产乱码久久久久久浪潮 | 96精品 | 国产喷白浆一区二区三区 | 亚洲精品免费观看 | 亚洲午夜精品一区二区 | 国产美女啪啪 | 国内一区二区三区 | 亚洲素人在线 | 人妻大战黑人白浆狂泄 |