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

pku 3585 Hurry Plotter DP

Summary

給出N(N<=1000)個需要繪制的平行于X軸的線段,知道其坐標,以(Y,X1,X2)表示。有一繪圖儀,從Y=0位置開始繪制這些線段。對于同一個Y,繪圖儀可以從X=x1到X=x2,平移時耗費時間|x2-x1|,繪制線段則耗費雙倍時間2|x2-x1|。但是,在垂直方向上,繪圖儀只能從y1移動到y2,y1<y2,且此時X必須=0。線段的繪制必須是完整的,不能只繪制一半。現問:繪圖儀在規定的之間T內最多能繪制多少條線段。

Solution

使用動態規劃可以解決這個問題。

設DP狀態為:dp[i][j],表示繪制到第i個線段(這個線段必須繪制),繪制了j個線段,所需要的最少時間。那么dp[i][j] = min(dp[k][j-1] + dis(segment[i], segment[k]) + time to draw segment[i]。dis表示兩個線段的“距離”,分情況討論計算即可。

最后統計所有時間小于等于T的方案取出最優的即可。

注意靈活選擇狀態,用范圍小的作為狀態量,將范圍大的選作為狀態值

 1# include <iostream>
 2# include <cstring>
 3# include <cstdio>
 4# include <algorithm>
 5using namespace std;
 6struct node
 7{
 8    int y,x1,x2;
 9}
data[1005];
10bool cmp(const node &a,const node &b)
11{
12    if(a.y!=b.y) return a.y<b.y;
13    else return a.x1<b.x1;
14}

15int dp[1005][1005];
16int main()
17{
18    int n,t;
19    while(true)
20    {
21        scanf("%d%d",&n,&t);
22        if(!n&&!t) break;
23        for(int i=0;i<n;i++)
24        {
25            scanf("%d%d%d",&data[i].y,&data[i].x1,&data[i].x2);
26            if(data[i].x1>data[i].x2) swap(data[i].x1,data[i].x2);
27        }

28        sort(data,data+n,cmp);
29        int res=0;
30        memset(dp[0],0,sizeof(dp[0]));
31        for(int i=0;i<n;i++)
32        {
33            dp[1][i]=(data[i].x2-data[i].x1)*3+data[i].x1*2;
34            if(dp[1][i]-data[i].x2<=t)
35                res=1;
36        }

37        for(int i=1;i<n;i++)
38        {
39            for(int j=2;j<=i+1;j++)
40            {
41                dp[j][i]=0xfffffff;
42                for(int k=j-2;k<i;k++)
43                    dp[j][i]=min(dp[j][i],dp[j-1][k]+(data[k].y==data[i].y?(data[i].x1-data[k].x2)*2+(data[i].x2-data[i].x1)*3:data[i].x1*2+3*(data[i].x2-data[i].x1)));
44                if(dp[j][i]-data[i].x2<=t)
45                    res=max(res,j);
46            }

47        }

48        printf("%d\n",res);
49    }

50    return 0;
51}

52

posted on 2010-10-14 17:48 yzhw 閱讀(172) 評論(0)  編輯 收藏 引用 所屬分類: DP

<2025年11月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

導航

統計

公告

統計系統

留言簿(1)

隨筆分類(227)

文章分類(2)

OJ

最新隨筆

搜索

積分與排名

最新評論

閱讀排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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一区| 欧美性生交xxxxx久久久| 欧美大片一区二区| 欧美日韩免费观看一区三区| 欧美婷婷久久| 国产日韩av在线播放| 国语自产精品视频在线看抢先版结局 | 久久夜精品va视频免费观看| 久久超碰97人人做人人爱| 久久国产88| 亚洲国产mv| 91久久国产精品91久久性色| 一区二区三区国产精品| 亚洲综合精品自拍| 久久精品一二三区| 久久亚洲精选| 亚洲国产精品精华液网站| 一区二区三区久久网| 欧美一级大片在线观看| 欧美福利电影网| 国产美女诱惑一区二区| 亚洲激情中文1区| 性欧美大战久久久久久久免费观看| 久久久久久网站| 亚洲精品免费一区二区三区| 性欧美超级视频| 欧美日韩国产影片| 亚洲国产经典视频| 久久都是精品| 一区二区三区鲁丝不卡| 女同一区二区| 国产欧美一区二区三区久久| 亚洲免费av电影| 久久久人人人| 亚洲一区影院| 欧美四级电影网站| 日韩亚洲在线观看| 欧美凹凸一区二区三区视频| 亚洲欧美中文字幕| 国产精品国产自产拍高清av王其| 亚洲国产欧美日韩精品| 欧美在线日韩精品| 99在线精品观看| 欧美精品91| 亚洲美女视频在线观看| 欧美xxxx在线观看| 久久一区亚洲| 在线日本成人| 裸体一区二区| 久久久久天天天天| 国内精品久久久久久久果冻传媒 | 亚洲欧洲综合| 女人天堂亚洲aⅴ在线观看| 亚洲成人在线视频播放| 久久米奇亚洲| 久久久久久一区| 在线观看三级视频欧美| 免费成人黄色片| 久久蜜桃精品| 亚洲国产综合在线| 欧美激情精品久久久久久免费印度 | 夜夜嗨av一区二区三区四区| 亚洲高清久久| 欧美成人午夜激情视频| 亚洲国产精品免费| 亚洲国产欧美在线人成| 欧美精品在线免费播放| 日韩一二三在线视频播| 亚洲欧美日韩一区在线观看| 久久久久九九九| 好吊色欧美一区二区三区四区| 久久高清国产| 久久视频在线免费观看| 亚洲精品国产视频| 亚洲精品国产视频| 欧美日韩综合| 欧美综合第一页| 久久久久国产精品人| 亚洲国产天堂久久综合网| 亚洲人成亚洲人成在线观看图片 | 欧美丰满少妇xxxbbb| 99av国产精品欲麻豆| 一本色道久久精品| 国产视频观看一区| 欧美成熟视频| 国产精品女人久久久久久| 久久亚洲国产精品一区二区| 欧美国产精品一区| 久久国产精品黑丝| 欧美精品久久久久久久| 午夜精品区一区二区三| 久久久久久亚洲精品中文字幕| 日韩一区二区精品| 欧美一二区视频| 亚洲另类一区二区| 亚洲欧美三级在线| 99re8这里有精品热视频免费 | 欧美一区二区啪啪| 免费成人美女女| 小黄鸭精品密入口导航| 免费在线看成人av| 欧美在线免费观看| 欧美精品在线视频| 免费视频最近日韩| 国产精品免费久久久久久| 美女免费视频一区| 国产精品视频yy9099| 亚洲东热激情| 国产真实久久| 亚洲一区二区精品视频| 亚洲精品国产精品国自产在线 | 美女爽到呻吟久久久久| 香蕉久久夜色精品| 欧美日韩精品免费| 亚洲国产三级| 亚洲三级电影全部在线观看高清| 亚洲欧美综合精品久久成人| 亚洲一级二级在线| 欧美黑人在线播放| 嫩草伊人久久精品少妇av杨幂| 国产欧美日韩视频一区二区三区| 亚洲乱码国产乱码精品精可以看| 最近看过的日韩成人| 久久综合色影院| 欧美高清在线播放| 亚洲国产精品毛片| 久久五月天婷婷| 亚洲乱码国产乱码精品精98午夜| 亚洲精品三级| 久久都是精品| 欧美在线播放| 国产欧美一区二区三区国产幕精品 | 国产亚洲精品aa| 亚洲男人的天堂在线aⅴ视频| 一区二区三区四区在线| 欧美日韩国产精品自在自线| 亚洲国产精品视频一区| 91久久夜色精品国产网站| 蜜臀av性久久久久蜜臀aⅴ| 女女同性女同一区二区三区91| 国内一区二区三区在线视频| 午夜精品久久久久久久久久久久久 | 亚洲经典一区| 欧美大片18| 亚洲精品综合精品自拍| 亚洲一区二区三区免费观看| 国产精品美女一区二区| 亚洲免费网站| 久热成人在线视频| 亚洲另类在线一区| 国产精品豆花视频| 午夜免费日韩视频| 欧美成人精品影院| 一区二区精品| 国产亚洲精品久久久久婷婷瑜伽| 久久亚洲国产成人| 99精品视频免费| 久久精品一级爱片| 亚洲毛片播放| 国产一区二区三区四区hd| 欧美成人精品不卡视频在线观看| 亚洲另类自拍| 久久成人18免费观看| 91久久久久久久久| 国产精品拍天天在线| 久久久久久夜精品精品免费| 亚洲三级视频在线观看| 欧美一区二区三区免费观看视频 | 另类春色校园亚洲| 99国内精品久久| 久久久久在线| 99在线精品视频| 国产私拍一区| 欧美精品久久久久久久免费观看 | 日韩网站免费观看| 性高湖久久久久久久久| 亚洲国产精品va在线观看黑人| 国产精品高精视频免费| 免费久久99精品国产| 亚洲欧美日韩视频一区| 亚洲日本电影| 亚洲免费婷婷| 狠狠噜噜久久| 欧美日韩国产一区二区三区| 久久激情久久| 亚洲午夜一级| 最新国产拍偷乱拍精品| 久久久久www| 日韩视频在线播放| 国产日韩在线看片| 国产精品a久久久久| 欧美大片一区| 久久美女艺术照精彩视频福利播放| 一区二区三区www| 亚洲人成欧美中文字幕| 蜜桃久久精品一区二区| 久久国产福利| 欧美在线视频观看免费网站|