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

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>
            欧美在线视频一区二区三区| 午夜精品亚洲| 亚洲欧美成人一区二区三区| 亚洲理伦在线| 亚洲精品一区二区在线| 亚洲国产一区二区三区青草影视 | 玖玖综合伊人| 免费中文字幕日韩欧美| 欧美激情黄色片| 欧美特黄视频| 国产欧美一区二区精品性| 精品va天堂亚洲国产| 亚洲精品美女久久久久| 宅男在线国产精品| 欧美一区二区性| 美女久久一区| 亚洲理伦在线| 亚洲欧美在线免费| 另类天堂视频在线观看| 欧美日韩免费在线视频| 国产午夜亚洲精品羞羞网站| 欧美激情视频一区二区三区免费| 欧美日韩一区二区三区视频| 国产人久久人人人人爽| 亚洲国产精品久久久| 亚洲欧美日韩成人| 欧美成人高清| 亚洲综合电影| 欧美高清在线视频| 国产一区二区三区久久久| 亚洲精品视频在线观看网站| 久久激五月天综合精品| 亚洲高清三级视频| 亚洲精品乱码久久久久久| 国产综合亚洲精品一区二| 亚洲福利电影| 亚洲欧美激情视频在线观看一区二区三区 | 欧美精品日韩三级| 欧美色区777第一页| 国产一区二区三区黄视频| 一本色道久久88精品综合| 欧美淫片网站| 夜夜嗨av一区二区三区网站四季av| 久久gogo国模啪啪人体图| 国产精品美女999| 狠狠综合久久| 久久久久.com| 久久精品亚洲一区二区| 欧美性事免费在线观看| 国产亚洲亚洲| 欧美成人小视频| 欧美日韩精品一区| 欧美一级久久久久久久大片| 欧美夜福利tv在线| 亚洲天堂男人| 久久男女视频| 亚洲精品免费在线播放| 亚洲第一网站| 欧美日韩在线精品| 欧美不卡高清| 欧美婷婷在线| 麻豆精品在线视频| 国产精品久久久久久久午夜| 欧美国产日本| 亚洲欧美综合另类中字| 久久综合九色| 麻豆久久婷婷| 国产精品av一区二区| 欧美成人精品一区| 国产日韩欧美制服另类| 亚洲人妖在线| 一区一区视频| 午夜精品久久久久久久久| 亚洲第一福利视频| 久久精品二区亚洲w码| 欧美日一区二区三区在线观看国产免 | 欧美一区二区三区视频| 欧美小视频在线| 一区二区三区视频免费在线观看| 亚洲精品久久久久久一区二区 | 欧美亚洲网站| 国产精品自在欧美一区| 亚洲综合另类| 久久综合导航| 最新日韩在线| 欧美精品三级| 亚洲自拍高清| 欧美成人一二三| 狼狼综合久久久久综合网| 国产香蕉久久精品综合网| 亚洲高清久久| 亚洲春色另类小说| 欧美日韩国产欧美日美国产精品| 欧美大片第1页| 亚洲自啪免费| 亚洲高清毛片| 欧美在线啊v一区| 亚洲国产高清自拍| 久久午夜国产精品| aa亚洲婷婷| 国产酒店精品激情| 久久麻豆一区二区| 一区二区三区高清| 亚洲精品极品| 亚洲欧洲日韩在线| 亚洲主播在线播放| 在线观看一区视频| 国产麻豆精品theporn| 欧美日韩高清在线播放| 久久国产精品免费一区| 亚洲一区二区视频在线| 91久久久国产精品| 美女日韩欧美| 美乳少妇欧美精品| 西西人体一区二区| 午夜精品久久久久久久99樱桃| 日韩视频一区二区三区在线播放免费观看| 国产精品视频999| 国产精品网站在线播放| 欧美亚洲第一区| 欧美色精品天天在线观看视频| 欧美日韩亚洲国产一区| 国产精品毛片大码女人| 国产麻豆91精品| 国产综合色产在线精品| 国产专区欧美精品| 一区二区国产日产| 亚洲专区在线视频| 欧美成人免费在线视频| 日韩午夜激情av| 欧美永久精品| 欧美另类女人| 伊人春色精品| 日韩亚洲欧美一区| 欧美一区二区性| 欧美激情视频给我| 亚洲一区二区网站| 欧美成人午夜免费视在线看片| 欧美激情日韩| 亚洲欧美中文在线视频| 欧美国产1区2区| 国产日韩一区在线| 亚洲美女精品久久| 欧美成年人视频| 亚洲永久免费| 国产精品爱啪在线线免费观看 | 久久久久久一区| 夜夜爽www精品| 欧美精品一级| 亚洲国产1区| 欧美成人激情视频| 亚洲一区二区高清视频| 欧美激情在线狂野欧美精品| 尤物精品国产第一福利三区| 性色一区二区| 欧美在线地址| 国产综合一区二区| 久久久蜜桃精品 | 亚洲欧美日韩精品久久久久| 91久久精品久久国产性色也91 | 亚洲美女中文字幕| 欧美日韩在线大尺度| 午夜精彩国产免费不卡不顿大片| 在线一区二区视频| 好吊色欧美一区二区三区视频| 久久精品视频在线看| 久久久亚洲欧洲日产国码αv| 精品96久久久久久中文字幕无| 欧美国产第一页| 国产精品免费在线| 亚洲黄色天堂| 国产区精品视频| 欧美激情国产高清| 国产九色精品成人porny| 欧美成人精品不卡视频在线观看| 欧美精品一区二区在线观看| 久久久久一区二区| 欧美日韩国产成人在线| 国产精品一区二区三区乱码| 久久久久九九九| 欧美日韩国产成人| 欧美 日韩 国产一区二区在线视频| 欧美精品三级| 亚洲黄一区二区三区| 精品999在线播放| 亚洲欧美成人在线| 亚洲先锋成人| 欧美日韩黄色大片| 久久综合影视| 国产一区二区三区的电影 | 国产精品久久久久一区二区三区 | 国产欧美一区二区精品仙草咪 | 香蕉成人啪国产精品视频综合网| 欧美精品1区| 中文在线不卡| 一区二区三区.www| 欧美日本在线播放| 国产精品99久久久久久有的能看| 亚洲九九精品| 国产精品播放|