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

The Fourth Dimension Space

枯葉北風(fēng)寒,忽然年以殘,念往昔,語(yǔ)默心酸。二十光陰無(wú)一物,韶光賤,寐難安; 不畏形影單,道途阻且慢,哪曲折,如渡飛湍。斬浪劈波酬壯志,同把酒,共言歡! -如夢(mèng)令

POJ 1700-過(guò)河問(wèn)題 經(jīng)典智力題

題目描述:在漆黑的夜里,四位旅行者來(lái)到了一座狹窄而且沒(méi)有護(hù)欄的橋邊。如果不借助手電筒的話,大家是無(wú)論如何也不敢過(guò)橋去的。不幸的是,四個(gè)人一共只帶了一只手電筒,而橋窄得只夠讓兩個(gè)人同時(shí)過(guò)。如果各自單獨(dú)過(guò)橋的話,四人所需要的時(shí)間分別是1、2、5、8分鐘;而如果兩人同時(shí)過(guò)橋,所需要的時(shí)間就是走得比較慢的那個(gè)人單獨(dú)行動(dòng)時(shí)所需的時(shí)間。問(wèn)題是,如何設(shè)計(jì)一個(gè)方案,讓這四人盡快過(guò)橋。

解題思路:
當(dāng)人數(shù)等于1,2,3的時(shí)候:答案很容易得出;
當(dāng)人數(shù)大于等于4時(shí):

若設(shè)過(guò)橋速度最快的那個(gè)人過(guò)橋時(shí)間為a,第二快為b;過(guò)橋第二慢的那個(gè)人過(guò)橋時(shí)間為y,最慢為z;
此時(shí)有兩種過(guò)橋方案:
一.最快和次快的人先過(guò),然后最快的回來(lái),然后最慢與次慢的人再過(guò),次快的回來(lái);
二.最快的和最慢的過(guò),快的回來(lái),在和次慢的過(guò),快的再回來(lái);

第一種方法時(shí)間為b*2+a+z
第二種方法時(shí)間為y+z+2*a
如果第一種大于第二種 有2*b+a+z>y+z+2*a
化簡(jiǎn)得
2*b>y+a;
此時(shí)只要比較2*b和a+y的大小即可知道那種方法更優(yōu) O(∩_∩)O~ 編程解決即可
#include<iostream>
#include
<algorithm>
#include
<numeric>
using namespace std;


int a[1000];

int main()
{
    
int testcase;
    
int n;
    
int i;
    
int j;
    
int sum=0;
    scanf(
"%d",&testcase);
    
for(j=1;j<=testcase;j++)
    
{
        sum
=0;
        scanf(
"%d",&n);
        
for(i=1;i<=n;i++)
            scanf(
"%d",&a[i]);
        sort(a
+1,a+1+n);
        
while(n)
        
{
            
            
if(n==1)
            
{
                sum
+=a[1];
                n
=0;
            }

            
else if(n==2)
            
{
                sum
+=a[2];
                n
=0;
            }

            
else if(n==3)
            
{
                
                sum
+=(a[2]+a[3]+a[1]);
                n
=0;
            }

            
else if(n>=4)
            
{
                
                
                
if(2*a[2]>a[1]+a[n-1])
                
{
                    sum
+=(a[n-1]+a[n])+2*a[1];
                    n
-=2;
                }

                
                
else
                
{
                    sum
+=(a[2]+a[1]+a[n]+a[2]);
                    n
-=2;
                }

            }

            
            
        }

        printf(
"%d\n",sum);
    }

    system(
"pause");
    
return 0;
    
}




說(shuō)句題外話,據(jù)說(shuō)去年南大保研的面試題就是這道題,一模一樣,呵呵 只可惜我還沒(méi)到保研的時(shí)間。。。

posted on 2009-03-28 22:58 abilitytao 閱讀(3128) 評(píng)論(10)  編輯 收藏 引用

評(píng)論

# re: POJ 1700-過(guò)河問(wèn)題 經(jīng)典智力題 2009-03-29 01:03 陳梓瀚(vczh)

將每一種分布式為節(jié)點(diǎn),節(jié)點(diǎn)之間的邊權(quán)重是時(shí)間,作用是人的轉(zhuǎn)移。然后求最短路徑。  回復(fù)  更多評(píng)論   

# re: POJ 1700-過(guò)河問(wèn)題 經(jīng)典智力題[未登錄](méi) 2009-03-29 13:44 abilitytao

@陳梓瀚(vczh)
能否說(shuō)得再具體一些呢?
雖然最短路算法Dij和floyd我也比較熟 但是我覺(jué)得這樣做貌似有些困難  回復(fù)  更多評(píng)論   

# re: POJ 1700-過(guò)河問(wèn)題 經(jīng)典智力題 2009-03-29 14:58 funcoding

多謝LZ分享...
LZ代碼一點(diǎn)注釋都沒(méi)的,還好這個(gè)比較短...
但是時(shí)間久了,還是會(huì)忘了某些變量的含義...
希望能養(yǎng)成習(xí)慣...  回復(fù)  更多評(píng)論   

# re: POJ 1700-過(guò)河問(wèn)題 經(jīng)典智力題[未登錄](méi) 2009-03-29 15:05 abilitytao

@funcoding
我已經(jīng)把思路寫(xiě)得很清楚了丫 :-)
  回復(fù)  更多評(píng)論   

# re: POJ 1700-過(guò)河問(wèn)題 經(jīng)典智力題[未登錄](méi) 2009-03-29 15:30 abilitytao

@funcoding
不過(guò)還是要謝謝您的提醒 以后我會(huì)注意一下
  回復(fù)  更多評(píng)論   

# re: POJ 1700-過(guò)河問(wèn)題 經(jīng)典智力題[未登錄](méi) 2009-04-04 15:29 菜鳥(niǎo)

用第二種方法 就是:
“二.最快的和最慢的過(guò),快的回來(lái),在和次慢的過(guò),快的再回來(lái);”
“第二種方法時(shí)間為y+z+2*a”
是怎么過(guò)去的呢???

az先過(guò) a回來(lái)
ay過(guò) a回來(lái)
ab過(guò)

時(shí)間是 :z+a+y+a+b = z+y+2*a+b啊
怎么變成 z+y+2*a 了呢?


  回復(fù)  更多評(píng)論   

# re: POJ 1700-過(guò)河問(wèn)題 經(jīng)典智力題[未登錄](méi) 2009-04-04 15:32 菜鳥(niǎo)

就是好象最后b還沒(méi)有過(guò)去,就結(jié)束過(guò)河了……  回復(fù)  更多評(píng)論   

# re: POJ 1700-過(guò)河問(wèn)題 經(jīng)典智力題[未登錄](méi) 2009-04-04 16:42 菜鳥(niǎo)

知道了…………
還是謝謝你……

  回復(fù)  更多評(píng)論   

# re: POJ 1700-過(guò)河問(wèn)題 經(jīng)典智力題 2009-04-04 17:05 abilitytao

@菜鳥(niǎo)
你沒(méi)看懂我的意思 其實(shí)以上的分析給出的是每一步的決策
是一個(gè)循環(huán),你沒(méi)有注意到while(n)這個(gè)循環(huán)語(yǔ)句嗎?
當(dāng)剩下的人數(shù)不斷變化的時(shí)候,我們要根據(jù)人數(shù)的情況做相應(yīng)的決策。
并不是一次就全都過(guò)去了丫:-)  回復(fù)  更多評(píng)論   

# re: POJ 1700-過(guò)河問(wèn)題 經(jīng)典智力題 2009-07-31 12:41 Linz

分析得很透徹。贊  回復(fù)  更多評(píng)論   


只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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热免费精品在线观看| 欧美有码在线视频| 国产视频精品免费播放| 久久精品一区二区三区中文字幕| 亚洲永久精品大片| 米奇777超碰欧美日韩亚洲| 久久深夜福利免费观看| 国产乱码精品1区2区3区| 性亚洲最疯狂xxxx高清| 欧美一区二区大片| 在线精品福利| 亚洲精品国产精品国自产观看| 麻豆精品传媒视频| 一区二区三区久久久| 亚洲永久视频| 91久久国产精品91久久性色| 亚洲国产欧美一区二区三区久久 | 久久一综合视频| 欧美激情精品久久久久久免费印度 | 午夜国产精品视频| 亚洲高清久久网| 亚洲美女中文字幕| 国产一区二区三区无遮挡| 欧美高清在线精品一区| 国产精品chinese| 麻豆精品精华液| 欧美日韩精品免费| 久久久精品一品道一区| 欧美伦理a级免费电影| 欧美亚洲视频| 欧美另类99xxxxx| 久久午夜视频| 欧美日韩三级在线| 免费在线观看精品| 国产精品蜜臀在线观看| 亚洲国产日韩欧美综合久久| 国产一区二区丝袜高跟鞋图片| 亚洲国产综合91精品麻豆| 国产欧美精品一区二区三区介绍| 亚洲国产精品精华液网站| 国产一区久久| 一区二区三区三区在线| 1769国产精品| 欧美亚洲三区| 午夜日韩在线| 国产精品va在线播放| 欧美高清不卡在线| 在线观看欧美日本| 午夜影视日本亚洲欧洲精品| 亚洲视频在线一区观看| 欧美韩国日本一区| 欧美激情黄色片| 一区二区亚洲| 久久av一区二区三区漫画| 欧美一级夜夜爽| 国产精品久久久久999| 亚洲精品无人区| 亚洲精品美女在线| 久久综合99re88久久爱| 麻豆久久精品| 精品1区2区3区4区| 久久久高清一区二区三区| 久久久久久久成人| 狠狠做深爱婷婷久久综合一区 | 亚洲香蕉网站| 亚洲综合第一| 午夜精品在线| 国产九区一区在线| 午夜亚洲性色福利视频| 久久久久久久高潮| 狠狠爱成人网| 老牛影视一区二区三区| 欧美激情一区二区三区高清视频 | 国产精品久久毛片a| 亚洲一区二区三区四区五区黄| 亚洲一区二区在线视频| 欧美午夜视频| 亚洲欧美激情精品一区二区| 久久精品国产77777蜜臀| 国产亚洲欧美中文| 久久久噜噜噜久久| 欧美高清自拍一区| 夜夜爽99久久国产综合精品女不卡| 欧美精品日韩三级| 一区二区三区国产在线| 欧美专区第一页| 一区二区三区在线免费观看 | 亚洲欧洲一区二区三区在线观看| 亚洲视频中文| 精品1区2区3区4区| 欧美激情一区二区三区在线视频观看| 最新日韩欧美| 久久精品成人欧美大片古装| 亚洲国产综合91精品麻豆| 欧美精品一区二区在线播放| 亚洲伊人第一页| 欧美aa国产视频| 在线视频你懂得一区二区三区| 国产精品美女| 狼人天天伊人久久| 国产精品99久久久久久人| 久久噜噜亚洲综合| 在线亚洲欧美视频| 激情久久综艺| 欧美午夜性色大片在线观看| 久久久久久久性| 99国产精品国产精品久久| 久久激情久久| 亚洲一二区在线| 在线观看的日韩av| 国产精品一区二区在线观看网站| 另类酷文…触手系列精品集v1小说| 一本到高清视频免费精品| 久久综合国产精品| 亚洲欧美激情一区| 99热这里只有成人精品国产| 国产亚洲欧美一级| 国产精品二区影院| 欧美激情影音先锋| 久久精品国产亚洲高清剧情介绍| 在线视频精品一| 亚洲国产精品va在线观看黑人| 久久九九99| 亚洲欧美日产图| 99在线精品观看| 亚洲国产精品久久人人爱蜜臀| 国产精品夜色7777狼人 | 一区二区三区视频在线| 亚洲精品小视频| 91久久夜色精品国产网站| 久久夜色精品亚洲噜噜国产mv | 亚洲成人在线网| 欧美在线免费播放| 亚洲永久免费精品| 99综合在线| 亚洲伦理一区| 亚洲精品视频一区二区三区| 亚洲国内自拍| 亚洲激情国产精品| 亚洲国产导航| 亚洲啪啪91| 亚洲人成欧美中文字幕| 亚洲国产精品福利| 亚洲区欧美区| 日韩一区二区免费看| 99日韩精品| 亚洲一区二区日本| 亚洲欧洲av一区二区三区久久| 亚洲一区二区欧美| 香蕉av福利精品导航| 久久狠狠久久综合桃花| 狂野欧美激情性xxxx| 欧美大片在线观看一区| 欧美激情片在线观看| 亚洲激情另类| 亚洲网友自拍| 亚洲永久字幕| 久久婷婷国产麻豆91天堂| 久久婷婷国产综合精品青草| 美国三级日本三级久久99| 欧美国产欧美亚洲国产日韩mv天天看完整| 欧美激情国产精品| 欧美亚洲成人网| 国产一区二区三区久久久| 亚洲国产精品视频一区| 亚洲乱码国产乱码精品精天堂| 中文精品视频一区二区在线观看| 欧美一级日韩一级| 玖玖玖国产精品| 亚洲人成网站色ww在线| 亚洲一区二区三区视频| 另类激情亚洲| 国产精品久久久久久久久久ktv| 国产日韩综合一区二区性色av| 伊人一区二区三区久久精品| 日韩一区二区精品葵司在线| 小黄鸭精品密入口导航| 欧美不卡在线视频| 一本色道久久综合| 久久久久欧美| 欧美日韩国产色综合一二三四| 国产一区二区精品久久91| 亚洲精选久久| 久久综合影视| 宅男噜噜噜66一区二区| 蜜臀a∨国产成人精品| 国产精品久在线观看| 亚洲精品一区二区三区婷婷月| 欧美一激情一区二区三区| 欧美激情乱人伦| 欧美一区二区成人| 国产精品vip| 亚洲日本成人网| 久久五月天婷婷| 亚洲免费在线看| 欧美三级视频在线| 亚洲国内在线| 美女精品在线| 欧美一区二区视频网站|