青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

USACO 2.1 Sorting A Three-Valued Sequence


兩個(gè)數(shù),如果它們現(xiàn)在的位置和最終排序后的位置恰好相反,那么將這兩個(gè)數(shù)互換,就不需要再動(dòng)了。對(duì)于這樣的數(shù),互換次數(shù)為1。
除此之外,可能是1在2的位置上,2在3的位置上,3在1的位置上或1在3的位置上,3在2的位置上,2在1的位置上。這樣形成一個(gè)環(huán)。這個(gè)環(huán)換2次,即可排好序。

首先用計(jì)數(shù)排序計(jì)算好某一個(gè)數(shù)應(yīng)該在的位置,然后分別計(jì)算出上面兩種情形的數(shù)目。相加即可。

#include?<iostream>
#include?
<fstream>

using?namespace?std;

ifstream?fin(
"sort3.in");
ofstream?fout(
"sort3.out");

#ifdef?_DEBUG
#define?out?cout
#define?in?cin
#else
#define?out?fout
#define?in?fin
#endif

//?sum[i]:i的最終位置為sum[i-1]->sum[i]之間
int?sum[4];
//?cnt[i][j]?i位置上j的數(shù)目
int?cnt[4][4];?
//存儲(chǔ)原始輸入數(shù)據(jù)
int?data[1000];

//排好序后,第i個(gè)位置應(yīng)該是什么數(shù)
int?get_num(int?i)
{
????
if(i<=sum[1])?return?1;
????
else?if(i<=sum[2])?return?2;
????
else?return?3;
}

void?solve()
{
????
int?n;
????
in>>n;
???
????
int?tmp;

????
for(int?i=0;i<n;++i){
????????
in>>data[i];
????????sum[?data[i]?]?
++;
????}

????sum[
2]+=sum[1];
????sum[
3]+=sum[2];

????
for(int?i=0;i<n;++i){
????????cnt[get_num(i
+1)][data[i]]++;
????}

????
int?res?=?0;

????
for(int?i=1;i<=3;++i){
????????
for(int?j=1;j<=3;++j){
????????????
if(i==j)?continue;
???????????tmp?
=?min(cnt[i][j],cnt[j][i]);
???????????cnt[i][j]
-=tmp;
???????????cnt[j][i]
-=tmp;
???????????res
+=tmp;
????????}
????}

????res
+=min(cnt[2][3],min(cnt[3][1],cnt[1][2]))*2;
????res
+=min(cnt[2][1],min(cnt[3][2],cnt[1][3]))*2;

????
out<<res<<endl;
}

int?main(int?argc,char?*argv[])
{
????solve();?
????
return?0;
}


posted on 2009-06-19 20:07 YZY 閱讀(1164) 評(píng)論(0)  編輯 收藏 引用 所屬分類(lèi): AlgorithmUSACO

導(dǎo)航

<2009年6月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

統(tǒng)計(jì)

常用鏈接

留言簿(2)

隨筆分類(lèi)

隨筆檔案

搜索

積分與排名

最新評(píng)論

閱讀排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            激情欧美一区二区三区| 亚洲国产婷婷香蕉久久久久久99 | 亚洲乱码久久| 亚洲第一网站免费视频| 欧美高清在线视频| 欧美第一黄色网| 欧美黄在线观看| 亚洲国产一区二区在线| 亚洲成人在线网站| 亚洲激情成人| 亚洲免费福利视频| 9l视频自拍蝌蚪9l视频成人 | 欧美顶级艳妇交换群宴| 蜜臀91精品一区二区三区| 久热精品视频在线观看| 麻豆精品视频| 欧美日精品一区视频| 欧美va亚洲va日韩∨a综合色| 久久亚洲国产成人| 久久婷婷国产综合精品青草| 美女精品在线| 欧美丰满少妇xxxbbb| 欧美激情一区二区三区不卡| 欧美激情一区二区三区| 欧美日韩一卡二卡| 国产一区二区三区在线观看免费| 在线观看免费视频综合| 日韩亚洲欧美中文三级| 亚洲欧美日韩天堂一区二区| 久久久噜噜噜| 亚洲国产色一区| 亚洲精品国产精品乱码不99| 久久亚洲捆绑美女| 欧美电影打屁股sp| 一本一道久久综合狠狠老精东影业| 亚洲五月六月| 免费久久99精品国产自在现线 | 中日韩高清电影网| 久久久久国产精品www| 欧美精品一区二区三区蜜桃| 国产午夜精品一区二区三区欧美 | 国产精品夜夜夜| 一区二区三区欧美| 亚洲一级高清| 欧美**人妖| 亚洲综合国产| 欧美理论电影网| 激情视频一区二区| 亚洲欧美日韩系列| 亚洲精品影视| 久久先锋资源| 国产午夜久久久久| 亚洲性人人天天夜夜摸| 亚洲国产综合在线看不卡| 欧美与欧洲交xxxx免费观看| 国产精品二区三区四区| 一区二区视频在线观看| 一区二区三区回区在观看免费视频| 亚洲男人的天堂在线aⅴ视频| 美女啪啪无遮挡免费久久网站| 欧美日韩国产高清视频| 在线免费观看一区二区三区| 久久福利视频导航| 9色porny自拍视频一区二区| 欧美电影免费| 亚洲人成在线影院| 母乳一区在线观看| 久久精品免费电影| 国产综合第一页| 久久国产一二区| 午夜精品久久久久久久| 国产精品一区二区女厕厕| 亚洲男人的天堂在线| 一区二区三区欧美亚洲| 欧美成人xxx| 麻豆av一区二区三区久久| 午夜精品久久久久| 狠狠狠色丁香婷婷综合久久五月 | 亚洲国产小视频| 欧美激情一区二区三区成人 | 欧美日韩第一页| 亚洲愉拍自拍另类高清精品| 在线综合+亚洲+欧美中文字幕| 欧美三级电影精品| 欧美午夜精品久久久久久久 | 国产精品国产福利国产秒拍| 亚洲影视在线播放| 亚洲无限av看| 欧美性大战xxxxx久久久| 亚洲一区二区三区高清不卡| 久久精品国产一区二区电影 | 麻豆精品精品国产自在97香蕉| 激情偷拍久久| 毛片av中文字幕一区二区| 国产精品视频网址| 亚洲欧美日韩一区在线| 亚洲免费网址| 1000精品久久久久久久久| 久久人人97超碰国产公开结果| 亚洲精品一区二| 欧美日韩精品一区二区在线播放| 亚洲视频欧洲视频| 亚洲天堂av综合网| 国产亚洲欧美激情| 欧美电影资源| 欧美日韩国产999| 久久国产主播| 久久天堂av综合合色| 99国内精品久久久久久久软件| 一本大道久久a久久综合婷婷 | 一区久久精品| 日韩一二三在线视频播| 国产精品亚洲美女av网站| 亚洲精品国产拍免费91在线| 亚洲免费在线| 亚洲激情小视频| 一区二区久久久久久| 经典三级久久| 亚洲一区久久| 亚洲日本无吗高清不卡| 中文日韩电影网站| 一区二区亚洲精品| 亚洲永久在线观看| 日韩一区二区精品| 久久久久久久综合日本| 亚洲欧美卡通另类91av | 国产精品啊啊啊| 亚洲黄色av| 欲色影视综合吧| 亚洲视频精选| 一区二区91| 欧美成人免费在线视频| 久久一二三区| 国产精品久久久久一区二区三区 | 亚洲精选视频免费看| 欧美在线免费视频| 亚洲尤物影院| 欧美午夜在线观看| 亚洲精品在线观| 在线看片成人| 久久久久国产免费免费| 久久精品电影| 亚洲综合第一| 亚洲欧美另类在线| 国产精品国产三级国产aⅴ浪潮| 欧美v日韩v国产v| 黄色国产精品一区二区三区| 久久久久国产免费免费| 久久久久久夜| 黑人一区二区三区四区五区| 久久色在线播放| 欧美ab在线视频| 亚洲国产天堂网精品网站| 欧美 日韩 国产精品免费观看| 欧美激情在线免费观看| 亚洲精品免费一二三区| 国产精品美女一区二区在线观看 | 久久久999精品免费| 久久久久看片| 亚洲激情校园春色| 欧美日韩在线电影| 午夜一级久久| 午夜精品一区二区三区在线| 国产欧美日韩亚洲| 久久琪琪电影院| 亚洲三级视频在线观看| 亚洲欧美日本伦理| 国产欧美精品在线| 久久精品视频一| 蜜桃av噜噜一区| 99精品免费| 国产精品午夜在线| 久久av资源网站| 久久久噜久噜久久综合| 国产亚洲网站| 久久精品国产视频| 欧美88av| 在线看片成人| 欧美一区二区视频免费观看| 欧美大色视频| 一区在线影院| 国产揄拍国内精品对白| 欧美精品三级日韩久久| 欧美激情一区二区三区| 在线观看成人小视频| 国产精品99免视看9| 最新国产精品拍自在线播放| 亚洲精品一区二区网址 | 午夜在线一区二区| 欧美日韩一区二| 久久亚洲一区二区三区四区| 国产精品亚洲一区| 亚洲一区二区三区精品在线观看 | 欧美在现视频| 久久久久一区二区| 亚洲第一页自拍| 国产香蕉97碰碰久久人人| 香港久久久电影| 久久精品国产免费| 国产精品一级在线|