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

pku 1727 Advanced Causal Measurements (ACM) 二分+貪心可行性判斷

題目說的有點詭異,一開始沒想到二分,想直接通過半平面交來解或者是線性規劃。。。
描述下題目平面上有一些點(x,t)(題目中描述的是(t,x),然后t是縱坐標,有點不舒服),然后滿足t2 >= t1+|x2-x1|的點(t1,x1)稱為點(x2,t2)的前導點。現在知道平面點集以及其前導點的個數,問其前導點集中t的最大值。
根據不等式,可以發現每個點的前導點集范圍是一個以該點為頂點的三角形區域(根據不等式約束畫個圖看看就明白了),然后可以通過二分求得t,關于判斷當前t的可行性,將每個點表示為合法區間[x2-(t2-t1),x2+t2-t1],然后求這些區間的最小覆蓋數(就是求得一些子區間,使得這些子區間包含于原區間)。這個問題可以通過貪心算法,以區間右端點為第一關鍵字,左端點為第二關鍵字進行排序,然后每次貪心的選擇當前區間的右端點作為子區間,統計要導出全部區間需要子區間的個數num。
代碼如下:
 1 import java.io.*;
 2 import java.util.Arrays;
 3 public class Main {
 4 
 5     /**
 6      * @param args
 7      */
 8     static StreamTokenizer in=new StreamTokenizer(new BufferedReader(new InputStreamReader(System.in)));
 9     //static StreamTokenizer in=new StreamTokenizer(new BufferedReader(new InputStreamReader(new FileInputStream("input.txt"))));
10     static final int readInt() throws Exception
11     {
12         in.nextToken();
13         return (int)in.nval;
14     }
15     static class node implements Comparable<node>
16     {
17         int t,x,s,e;
18         public int compareTo(node pos)
19         {
20             if(e!=pos.e) return e-pos.e;
21             else return s-pos.s;
22         }
23     }
24     static node data[]=new node[100005];
25     public static void main(String[] args) throws Exception{
26         int n=readInt();
27         for(int i=0;i<100005;i++)
28             data[i]=new node();
29         for(int test=1;test<=n;test++)
30         {
31             int num=readInt(),limit=readInt(),e=4000000,s=-4000000;
32             for(int i=0;i<num;i++)
33             {
34                 data[i].t=readInt();
35                 data[i].x=readInt();
36                 e=Math.min(e, data[i].t);
37             }
38             while(s<=e)
39             {
40                 int mid=(s+e)>>1,count=1;
41                 for(int i=0;i<num;i++)
42                 {
43                     data[i].s=data[i].x-data[i].t+mid;
44                     data[i].e=data[i].x+data[i].t-mid;
45                 }
46                 
47                 Arrays.sort(data,0,num);
48                 int laste=data[0].e;
49                 for(int i=1;i<num;i++)
50                     if(data[i].s<=laste)
51                         continue;
52                     else
53                     {
54                         count++;
55                         laste=data[i].e;
56                     }
57                 if(count<=limit)
58                     s=mid+1;
59                 else
60                     e=mid-1;
61             }
62             System.out.println("Case "+test+""+e);            
63         }
64 
65     }
66 
67 }
68 

posted on 2010-10-20 00:36 yzhw 閱讀(371) 評論(0)  編輯 收藏 引用 所屬分類: searchnumberic

<2010年10月>
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456

導航

統計

公告

統計系統

留言簿(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>
            亚洲免费中文字幕| 亚洲欧美在线免费| 欧美三级黄美女| 麻豆成人在线播放| 免费日韩av片| 欧美国产日韩在线| 欧美日韩在线播放| 欧美亚洲第一区| 国产美女诱惑一区二区| 国产一区二区看久久| 在线观看一区视频| 一本大道久久a久久精品综合| 亚洲主播在线播放| 久久aⅴ乱码一区二区三区| 久久精品国亚洲| 欧美91视频| 亚洲精品一区二区三区四区高清| 在线午夜精品| 久久精品久久综合| 欧美日本不卡| 久久这里有精品视频| 亚洲性感激情| 日韩午夜精品| 中文欧美字幕免费| 亚洲视频每日更新| 久久精品国产999大香线蕉| 亚洲欧美日韩天堂| 国产日韩欧美在线一区| 久久精品一区二区三区不卡牛牛| 久久国产精品久久w女人spa| 久久亚洲综合色| 亚洲精品小视频在线观看| 亚洲欧美一区二区三区久久| 麻豆精品精华液| 国产精品美女久久久久av超清| 国内免费精品永久在线视频| 99国产精品视频免费观看一公开 | 久久精品国产一区二区三区| 欧美bbbxxxxx| 亚洲欧美日韩综合一区| 欧美精品自拍| 在线成人h网| 欧美在线视频全部完| 亚洲激情影院| 久久国产精彩视频| 欧美日韩亚洲一区二区| 精品69视频一区二区三区| 亚洲一区免费| 亚洲黄色天堂| 久久久99国产精品免费| 国产精品毛片大码女人| 99亚洲一区二区| 两个人的视频www国产精品| 在线亚洲美日韩| 欧美精品www在线观看| 影音欧美亚洲| 久久精品国产亚洲aⅴ| 中文日韩在线视频| 欧美高清在线一区二区| 亚洲高清免费视频| 久久免费精品视频| 午夜精品短视频| 国产精品久久久久久久久久尿 | 久久成年人视频| 日韩午夜剧场| 欧美精品亚洲精品| 欧美va日韩va| 久久精品国产久精国产思思| 母乳一区在线观看| 亚洲精一区二区三区| 久久人人爽爽爽人久久久| 亚洲一区二区黄| 国产精品www网站| 欧美一区二区三区另类| 亚洲欧美日韩一区二区三区在线| 老司机免费视频一区二区| 亚洲视频电影在线| 国产精品人人做人人爽人人添| 9l视频自拍蝌蚪9l视频成人| 亚洲精品国产无天堂网2021| 欧美激情在线播放| 中文国产亚洲喷潮| 日韩一级精品视频在线观看| 欧美日本免费| 亚洲一区视频在线观看视频| 一区二区三区欧美视频| 国产精品二区二区三区| 亚洲图片你懂的| 日韩一级在线| 国产精品入口| 免费成人高清| 欧美激情bt| 亚洲女优在线| 久久亚洲国产精品日日av夜夜| 久久精品国产欧美激情| 在线欧美日韩精品| 一本久道久久综合婷婷鲸鱼| 国产精品久久久久久久一区探花| 欧美一级成年大片在线观看| 久久另类ts人妖一区二区| 一区二区激情视频| 欧美一级专区| 这里只有精品在线播放| 亚洲欧美激情精品一区二区| ●精品国产综合乱码久久久久| 欧美国产日韩一区二区三区| 国产精品大片| 亚洲福利视频一区| 国产精品试看| 欧美福利视频在线观看| 国产欧美日韩一区二区三区在线 | 亚洲图片欧美午夜| 91久久精品国产91久久性色| 亚洲网友自拍| 欧美天天影院| 亚洲福利视频网站| 日韩视频亚洲视频| 欧美性大战久久久久久久蜜臀| 日韩视频在线免费观看| 99视频一区| 午夜激情综合网| 国产精品视频内| 麻豆av一区二区三区| 亚洲欧洲日夜超级视频| 亚洲激情影视| 国产精品久久久久久久久久尿| 午夜精品久久99蜜桃的功能介绍| 亚洲欧美日韩一区二区| 国产欧美在线视频| 欧美暴力喷水在线| 欧美在线视频免费播放| 最新中文字幕亚洲| 久久精品青青大伊人av| 亚洲天堂黄色| 亚洲欧洲日本国产| 国产一区二区三区在线播放免费观看| 久久婷婷国产麻豆91天堂| 日韩一区二区精品在线观看| 欧美成人午夜| 久久久久久久网| 免费在线一区二区| 欧美国产一区视频在线观看 | 亚洲精品综合久久中文字幕| 羞羞漫画18久久大片| 一区二区三区回区在观看免费视频| 国产精品最新自拍| 国产精品午夜在线观看| 国产欧美精品在线观看| 欧美在线3区| 性伦欧美刺激片在线观看| 欧美香蕉大胸在线视频观看| 亚洲区一区二区三区| 亚洲国产精品久久久久| 日韩系列欧美系列| 亚洲午夜影视影院在线观看| 亚洲黄色在线| 亚洲午夜免费福利视频| 欧美亚洲一区在线| 亚洲一区二区伦理| 亚洲一区国产一区| 久久不射电影网| 欧美1区2区| 国产精品激情偷乱一区二区∴| 国产精品一级二级三级| 亚洲福利视频三区| 亚洲免费视频在线观看| 美女精品在线观看| 日韩五码在线| 免费成人高清视频| 国产精品爽爽爽| 亚洲精品日韩久久| 久久亚裔精品欧美| 在线视频一区二区| 国产精品视频免费观看www| 亚洲午夜一二三区视频| 免费在线观看精品| 一区二区三区在线不卡| 亚洲综合视频1区| 亚洲激情影视| 久久精品久久99精品久久| 99在线|亚洲一区二区| 免费成人高清在线视频| 亚洲电影在线观看| 午夜久久tv| 亚洲欧美伊人| 亚洲精品社区| 免费h精品视频在线播放| 欧美a级理论片| 久久久97精品| 日韩午夜剧场| 精品51国产黑色丝袜高跟鞋| 欧美新色视频| 亚洲欧洲精品一区| 欧美日韩另类视频| 正在播放亚洲一区| 一区二区三区四区五区精品| 欧美性理论片在线观看片免费| 小辣椒精品导航| 久久欧美肥婆一二区| 国产午夜精品理论片a级探花 |