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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

HDU1008

發(fā)布時(shí)間:2024/1/17 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 HDU1008 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Elevator

Time Limit: 2000/1000 MS (Java/Others)????Memory Limit: 65536/32768 K (Java/Others)

問(wèn)題描述
我們城市的最高建筑只有一部電梯。
請(qǐng)求列表是由N個(gè)正數(shù)組成的。
數(shù)字表示電梯在哪個(gè)樓層停止,按規(guī)定的順序。
電梯上升一層需要6秒,而下一層則需要4秒。
電梯將在每一站停留5秒鐘。

對(duì)于給定的請(qǐng)求列表,您需要計(jì)算用于滿足列表上請(qǐng)求的總時(shí)間。
電梯開(kāi)始時(shí)在第0層,當(dāng)請(qǐng)求完成時(shí),不需要返回到地面。
?

輸入
有多個(gè)測(cè)試用例。
每個(gè)例子都包含一個(gè)正整數(shù)N,然后是N個(gè)正數(shù)。
輸入的所有數(shù)字都小于100。
帶有N = 0的測(cè)試用例表示輸入結(jié)束。
這個(gè)測(cè)試用例不需要處理。
?

輸出
在每個(gè)測(cè)試用例的單行上打印總時(shí)間。

Sample Input 1 2 3 2 3 1 0 Sample Output 17 41 1 #include <stdio.h> 2 #include <stdlib.h> 3 int main() 4 { 5 int i,n,*a,floor,time; 6 scanf("%d",&n); 7 while(n!=0) 8 { 9 floor=0; 10 time=0; 11 a=(int*)malloc(n*sizeof(int)); 12 for(i=0;i<n;i++) 13 scanf("%d",&a[i]); 14 for(i=0;i<n;i++) 15 { 16 floor-=a[i]; 17 if(floor<0) 18 time+=(-floor)*6+5; 19 else if(floor>0) 20 time+=floor*4+5; 21 else //這里要注意題目中同樓層也要算5秒時(shí)間。坑!! 22 time+=5; 23 floor=a[i]; 24 } 25 printf("%d\n",time); 26 free(a); 27 scanf("%d",&n); 28 } 29 return 0; 30 }

?

轉(zhuǎn)載于:https://www.cnblogs.com/BOW1203/p/7811199.html

總結(jié)

以上是生活随笔為你收集整理的HDU1008的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

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