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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

2014百度之星资格赛第二题

發(fā)布時(shí)間:2025/3/15 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2014百度之星资格赛第二题 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Disk Schedule

Time Limit: 2000/1000 MS (Java/Others)????Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 2560????Accepted Submission(s): 366


Problem Description 有非常多從磁盤讀取數(shù)據(jù)的需求。包括順序讀取、隨機(jī)讀取。為了提高效率。須要人為安排磁盤讀取。

然而,在現(xiàn)實(shí)中,這樣的做法非常復(fù)雜。

我們考慮一個(gè)相對簡單的場景。

磁盤有很多軌道,每一個(gè)軌道有很多扇區(qū),用于存儲數(shù)據(jù)。

當(dāng)我們想在特定扇區(qū)來讀取數(shù)據(jù)時(shí)。磁頭須要跳轉(zhuǎn)到特定的軌道、詳細(xì)扇區(qū)進(jìn)行讀取操作。為了簡單,我們?nèi)绻蓬^能夠在某個(gè)軌道順時(shí)針或逆時(shí)針勻速旋轉(zhuǎn)。旋轉(zhuǎn)一周的時(shí)間是360個(gè)單位時(shí)間。磁頭也能夠任意移動到某個(gè)軌道進(jìn)行讀取。每跳轉(zhuǎn)到一個(gè)相鄰軌道的時(shí)間為400個(gè)單位時(shí)間,跳轉(zhuǎn)前后磁頭所在扇區(qū)位置不變。

一次讀取數(shù)據(jù)的時(shí)間為10個(gè)單位時(shí)間,讀取前后磁頭所在的扇區(qū)位置不變。

磁頭同一時(shí)候僅僅能做一件事:跳轉(zhuǎn)軌道,旋轉(zhuǎn)或讀取。 如今,須要在磁盤讀取一組數(shù)據(jù),如果每一個(gè)軌道至多有一個(gè)讀取請求,這個(gè)讀取的扇區(qū)是軌道上分布在 0到359內(nèi)的一個(gè)整數(shù)點(diǎn)扇區(qū),即軌道的某個(gè)360等分點(diǎn)。

磁頭的起始點(diǎn)在0軌道0扇區(qū),此時(shí)沒有數(shù)據(jù)讀取。

在完畢所有讀取后,磁頭須要回到0軌道0扇區(qū)的始點(diǎn)位置。

請問完畢給定的讀取所需的最小時(shí)間。


Input 輸入的第一行包括一個(gè)整數(shù)M(0<M<=100)。表示測試數(shù)據(jù)的組數(shù)。

對于每組測試數(shù)據(jù),第一行包括一個(gè)整數(shù)N(0<N<=1000),表示要讀取的數(shù)據(jù)的數(shù)量。之后每行包括兩個(gè)整數(shù)T和S(0<T<=1000。0<= S<360),表示每一個(gè)數(shù)據(jù)的磁道和扇區(qū),磁道是按升序排列,而且沒有反復(fù)。


Output 對于每組測試數(shù)據(jù),輸出一個(gè)整數(shù),表示完畢所有讀取所需的時(shí)間。
Sample Input 3 1 1 10 3 1 20 3 30 5 10 2 1 10 2 11
Sample Output 830 4090 1642

第二題是近似算法中的旅行商問題,算法導(dǎo)論上有解說,這個(gè)是一個(gè)模版題。

點(diǎn)擊這里查看模版題解說。
上代碼: #include <stdio.h>const int inf=1<<20;struct node {int x,y; } points[3005]; int n; int dist(int i,int j) {int ans=points[i].x-points[j].x;if(ans<0)ans=-ans;int t =points[i].y-points[j].y;if(t<0)t=-t;if(360-t<t)t=360-t;return ans*400+t; } int map1[3005][3005]; int does() {map1[1][2] = dist(1,2);for (int j = 3; j <= n; ++j){for (int i = 1; i <= j - 2; ++i){map1[i][j] = map1[i][j - 1] + dist(j - 1,j);}map1[j - 1][j] = inf;for (int k = 1; k <= j - 2; ++k){int temp = map1[k][j - 1] + dist(k,j);if (temp < map1[j - 1][j]){map1[j - 1][j] = temp;}}}map1[n][n] = map1[n - 1][n] + dist(n - 1,n);return map1[n][n]+(n*10)-10; }int main() {int m;while(scanf("%d",&m)!=EOF){while(m--){scanf("%d",&n);points[1].x=0;points[1].y=0;n++;for (int i = 2; i <= n; i++){scanf("%d%d",&points[i].x,&points[i].y);}printf("%d\n",does());}}return 0; }

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

與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的2014百度之星资格赛第二题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 男女交性视频播放 | 精品国产二区三区 | 绿帽h啪肉np辣文 | 日韩一区二区a片免费观看 伊人网综合在线 | 国产精品入口久久 | 91在线高清视频 | 久久国产乱子 | 在线资源av | 加勒比综合网 | av怡红院 | 理想之城连续剧40集免费播放 | 无码精品人妻一区二区三区湄公河 | www.超碰| 欧美影音 | 亚洲色图另类 | 日日夜夜一区二区 | 欧美丝袜一区二区 | 午夜影院在线观看免费 | 91黄色免费版 | 999热视频 | av不卡影院| 久草资源在线视频 | 德国性经典xxxx性hd | 欧美高清视频在线观看 | 视频一区 国产 | 久久精品视频5 | 插插操操 | 毛片看 | 国产视频久久久久 | 91麻豆免费视频 | 91干视频 | 国产精品羞羞答答在线 | 国产一区在线观看免费 | 色播激情网 | 在线观看wwww | 美女被娇喘视频 | 亚洲激情区 | 在线欧美| 日本阿v视频在线观看 | 国产91传媒 | 痴女扩张宫交脱垂重口小说 | 四虎国产成人永久精品免费 | 久久国产视频精品 | 91高跟黑色丝袜呻吟动态图 | 中文字幕亚洲成人 | 91精品国产高潮对白 | 啦啦啦免费高清视频在线观看 | 久草香蕉在线 | 性喷潮久久久久久久久 | 国产伊人久久 | 91国偷自产中文字幕久久 | 四虎视频国产精品免费入口 | 久久久久亚洲精品 | 美女张开腿露出尿口 | 欧美精品一区二区成人 | 看黄色网址| 97精品自拍| 欧美极品喷水 | 国内精品久久久 | 国产人妻精品久久久久野外 | 国产热视频 | 18禁肉肉无遮挡无码网站 | 亚洲男人天堂网站 | 欧美一级视频在线观看 | 久久久久噜噜噜亚洲熟女综合 | 久久网亚洲 | 9i看片成人免费 | 黄色一及毛片 | www.av在线免费观看 | 亚洲高清视频网站 | 美女露胸软件 | 久久久久久久久久久国产 | 色片在线免费观看 | 午夜精品在线观看 | 情侣自拍av | 国产精品毛片一区二区 | 亚洲色图首页 | 黄色动漫免费在线观看 | 国产区精品在线 | 久久久久久久极品 | 婷婷色在线 | 欧美人喂奶吃大乳 | 黄色一级黄色片 | 这里只有精品视频 | 欧美激情网址 | 日韩激情在线视频 | www.youjizz.com在线 | 日韩欧美一区二区区 | 中文字幕无线精品亚洲乱码一区 | av先锋资源网 | 天天操人人射 | 69国产成人精品二区 | www.黄色网 | 国产中文一区 | 精品一性一色一乱农村 | h片免费网站 | 中文在线日韩 | 精品国产乱码久久久久久预案 | 91在线看黄|