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

隨筆 - 68  文章 - 57  trackbacks - 0
<2009年7月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

常用鏈接

留言簿(8)

隨筆分類(74)

隨筆檔案(68)

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

  做得很郁悶的一道題。我開始已經(jīng)想到是要用置換來算,但是提交后總是WA。查代碼查了N久也沒有發(fā)現(xiàn)錯誤,感覺算法又沒有問題。后來找到往年的解題報告,才發(fā)現(xiàn)我的基本思路沒錯,但是少考慮了一種情況。我之前認(rèn)為最小代價等于一個置換內(nèi)所有元素和 +(元素個數(shù)-2)* 置換內(nèi)最小元素。但是解題報告說還有一種可能是這個置換內(nèi)的最小元素和整個數(shù)列的最小元素交換,然后利用那個最小元素進(jìn)行交換。這的確會產(chǎn)生更優(yōu)的解,我原來怎么想不到呢!
題目代碼:
#include <cstdio>
#include 
<cstring>
#include 
<algorithm>
using namespace std;
const int N = 10010;

struct Node
{
    
int v, id;
};
Node arr[N];

bool cmp(const Node &n1, const Node &n2)
{
    
return n1.v < n2.v;
}
int main()
{
    
int n, mine, cnt, pos, tol, ans, tmp, mini;
    
bool tag[N];

    
while (scanf("%d"&n) == 1)
    {
        mini 
= 0x3fffffff;
        memset(tag, 
0sizeof(tag));
        
for (int i = 0; i < n; i++)
        {
            scanf(
"%d"&arr[i].v);
            mini 
<?= arr[i].v;
            arr[i].id 
= i;
        }
        sort(arr, arr 
+ n, cmp);
        ans 
= 0;
        
for (int i = 0; i < n; i++)
        {
            
if (tag[i])
                
continue;
            
if (i == arr[i].id)
                
continue;
            pos 
= i;
            mine 
= arr[i].v;
            cnt 
= 0;
            tol 
= mine;
            
while (arr[pos].id != i)
            {
                cnt
++;
                pos 
= arr[pos].id;
                tag[pos] 
= 1;
                tol 
+= arr[pos].v;
                mine 
<?= arr[pos].v;
            }
            tmp 
= tol + (cnt - 1* mine;
            tmp 
<?= tol + mine + (cnt + 2* mini;
            ans 
+= tmp;
        }
        printf(
"%d\n", ans);
    }

    
return 0;
}


posted on 2009-04-17 09:05 sdfond 閱讀(401) 評論(1)  編輯 收藏 引用 所屬分類: Algorithm - Combinatorics

FeedBack:
# re: PKU 3270 2009-07-16 13:34 Mr.Knight
你的代碼不對 樣例都沒有通過  回復(fù)  更多評論
  
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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精品热视频| 欧美大色视频| 美女爽到呻吟久久久久| 韩日精品视频一区| 久久九九免费视频| 日韩午夜av| 亚洲欧洲精品一区二区三区| 亚洲网站视频| 国产精品乱码妇女bbbb| 亚洲线精品一区二区三区八戒| 欧美大片一区二区| 老色批av在线精品| 亚洲国产欧美日韩精品| 免费观看欧美在线视频的网站| 亚洲一区免费看| 国产女人水真多18毛片18精品视频| 午夜视频在线观看一区| 欧美亚洲三区| 伊人久久久大香线蕉综合直播 | 亚洲一区二区成人在线观看| 亚洲理伦在线| 国产精品高潮久久| 久久国产高清| 久久久久久久久久久久久久一区 | 亚洲手机成人高清视频| 99这里只有久久精品视频| 国产精品va在线播放| 欧美在线视频日韩| 欧美在线三区| 亚洲全部视频| 国产精品99久久久久久有的能看 | 亚洲欧美视频在线观看| 香蕉久久精品日日躁夜夜躁| 韩国精品在线观看| 91久久久国产精品| 欧美午夜精品电影| 久久精品国产亚洲精品 | 亚洲欧洲一区二区三区在线观看| 亚洲日产国产精品| 国产视频亚洲精品| 欧美国产欧美亚洲国产日韩mv天天看完整 | 亚洲精品中文字幕在线| 欧美图区在线视频| 久久亚洲二区| 欧美激情一区二区| 亚洲欧美一区二区激情| 久久免费国产| 亚洲在线视频网站| 久久综合久久综合这里只有精品| 中文在线不卡| 老色批av在线精品| 欧美在线视频网站| 欧美日韩亚洲一区三区| 在线成人免费视频| 一区二区冒白浆视频| 在线观看欧美日韩| 亚洲午夜精品一区二区三区他趣| 亚洲国产成人av| 亚洲欧美999| 亚洲欧洲另类| 午夜亚洲激情| 一卡二卡3卡四卡高清精品视频| 欧美永久精品| 欧美一区高清| 欧美日韩日本国产亚洲在线| 你懂的成人av| 韩国在线一区| 香蕉国产精品偷在线观看不卡| 中国日韩欧美久久久久久久久| 久久久九九九九| 久久精品国产一区二区三区| 欧美日韩一级黄| 亚洲人成网站在线播| 亚洲国产裸拍裸体视频在线观看乱了中文 | 久久综合五月| 久久免费国产精品| 国产欧美精品日韩区二区麻豆天美| 亚洲欧洲在线一区| 亚洲欧洲精品一区二区精品久久久| 欧美一区综合| 久久久久久精| 国产一级久久| 欧美影院在线播放| 老色鬼精品视频在线观看播放| 国产一区二区久久久| 午夜视频在线观看一区二区| 欧美一级黄色网| 国产区日韩欧美| 亚洲欧美日韩国产一区二区三区| 亚洲欧美综合国产精品一区| 国产精品久久久久久超碰| 亚洲视频网在线直播| 在线视频亚洲一区| 欧美日韩一区二区欧美激情| 一区二区三区免费观看| 亚洲一级片在线观看| 国产精品www色诱视频| 一本色道久久综合狠狠躁篇怎么玩 | 亚洲欧美精品在线观看| 欧美一区二区精品久久911| 国产精品视频区| 欧美在线视频播放| 欧美高清一区| av成人免费| 国产精品日韩精品欧美精品| 性欧美1819性猛交| 玖玖精品视频| 亚洲经典自拍| 欧美日韩一区二区三区在线看 | 欧美日韩亚洲视频| 亚洲一区二区精品在线| 欧美在线在线| 尤妮丝一区二区裸体视频| 久久人人爽国产| 亚洲人体一区| 午夜精品美女久久久久av福利| 国产欧美丝祙| 美女任你摸久久| 一区二区三区波多野结衣在线观看| 欧美一区亚洲| 亚洲高清免费在线| 欧美小视频在线| 久久av资源网站| 欧美高清视频www夜色资源网| 这里只有精品在线播放| 国产日韩欧美三级| 久久免费视频在线| 夜夜夜久久久| 久久综合九色欧美综合狠狠| 中日韩在线视频| 狠狠色丁香婷婷综合| 欧美日韩免费观看一区三区| 欧美制服第一页| 亚洲免费电影在线观看| 美女国内精品自产拍在线播放| 亚洲裸体俱乐部裸体舞表演av| 国产精品永久免费观看| 欧美黑人国产人伦爽爽爽| 午夜精品影院在线观看| 亚洲精品免费看| 免费视频一区| 久久精品二区亚洲w码| 99热这里只有精品8| 国产亚洲视频在线观看| 欧美日韩人人澡狠狠躁视频| 免费观看成人鲁鲁鲁鲁鲁视频| 午夜精品久久久久久久男人的天堂| 亚洲高清一区二| 久久女同互慰一区二区三区| 亚洲欧美日韩另类精品一区二区三区 | 亚洲精品欧美日韩| 国内免费精品永久在线视频| 国产精品国产成人国产三级| 欧美肥婆bbw| 麻豆精品一区二区av白丝在线| 亚洲欧美www| 亚洲一区二三| 亚洲视频碰碰| 亚洲专区免费| 一本久久综合亚洲鲁鲁五月天| 亚洲国产成人av| 欧美成年网站| 欧美成人综合网站| 美日韩在线观看| 老司机午夜精品| 久久综合九色九九| 玖玖精品视频| 欧美激情亚洲视频| 欧美国产激情二区三区| 欧美成人日韩| 亚洲欧洲综合| 一本久久a久久精品亚洲| 一本色道久久综合亚洲精品按摩| 亚洲精品一区二区三区婷婷月| 91久久久久| 一区二区三区欧美成人| 一区二区三区欧美亚洲| 亚洲欧美日韩国产综合在线| 午夜精品99久久免费| 亚洲欧美日韩在线高清直播| 亚洲欧美一区二区视频| 欧美专区在线观看一区| 欧美一级片在线播放| 亚洲欧美在线aaa| 小处雏高清一区二区三区| 久久爱www.| 麻豆精品一区二区综合av| 欧美成人久久| 亚洲精品乱码| 亚洲图中文字幕| 久久激情综合| 欧美高清在线播放| 国产精品大片免费观看| 国产伪娘ts一区|