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

pku 1262 input 離散化

題意:
給出一些瓷磚,以及需要鋪的面積w*h(從(0,0)到(w,h)),求:
(1)這些瓷磚是否有重疊
(2)這些瓷磚是否超過了地面的邊界
(3)這些瓷磚能否完整的鋪蓋地面
瓷磚個數(shù)n<100
解法:
對于第一問,傳統(tǒng)的做法應該是離散化+線段樹。但是此題數(shù)據(jù)量很小,n<100離散化后面積不過160000,可以暴力判重。
對于第二問,掃描一遍即可
對于第三問,計算下總面積即可。
代碼:
 1 # include <cstdio>
 2 using namespace std;
 3 # include <vector>
 4 # include <algorithm>
 5 # include <cstring>
 6 int data[101][4],c1,tmp1[500],c2,tmp2[500],n,w,h;
 7 bool used[500][500];
 8 int main()
 9 {
10     int test;
11     scanf("%d",&test);
12     while(test--)
13     {
14         int total=0;
15         scanf("%d%d%d",&w,&h,&n);
16         c1=c2=0;
17         memset(used,0,sizeof(used));
18         for(int i=0;i<n;i++)
19         {
20             scanf("%d%d%d%d",&data[i][0],&data[i][1],&data[i][2],&data[i][3]);
21             tmp1[c1++]=data[i][0];
22             tmp1[c1++]=data[i][2]-1;
23             tmp2[c2++]=data[i][1];
24             tmp2[c2++]=data[i][3]-1;
25         }
26         sort(tmp1,tmp1+c1);
27         c1=unique(tmp1,tmp1+c1)-tmp1;
28         sort(tmp2,tmp2+c2);
29         c2=unique(tmp2,tmp2+c2)-tmp2;
30         for(int i=0;i<n;i++)
31         {
32             int xl=lower_bound(tmp1,tmp1+c1,data[i][0])-tmp1,xh=lower_bound(tmp1,tmp1+c1,data[i][2]-1)-tmp1;
33             int yl=lower_bound(tmp2,tmp2+c2,data[i][1])-tmp2,yh=lower_bound(tmp2,tmp2+c2,data[i][3]-1)-tmp2;
34             for(int j=xl;j<=xh;j++)
35                 for(int k=yl;k<=yh;k++)
36                     if(used[j][k])
37                     {
38                         printf("NONDISJOINT\n");
39                         goto end;
40                     }
41                     else used[j][k]=true;
42         }
43         for(int i=0;i<n;i++)
44             if(data[i][0]<0||data[i][0]>w||data[i][2]<0||data[i][2]>w||data[i][1]<0||data[i][1]>h||data[i][3]<0||data[i][3]>h)
45             {
46                 printf("NONCONTAINED\n");
47                 goto end;
48             }
49         for(int i=0;i<n;i++)
50             total+=(data[i][2]-data[i][0])*(data[i][3]-data[i][1]);
51         if(total!=w*h) printf("NONCOVERING\n");
52         else printf("OK\n");
53         end:;
54     }
55 }
56 

posted on 2010-12-10 16:52 yzhw 閱讀(168) 評論(0)  編輯 收藏 引用 所屬分類: data struct

<2011年1月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
303112345

導航

統(tǒng)計

公告

統(tǒng)計系統(tǒng)

留言簿(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>
            久久久999国产| 一本大道久久a久久综合婷婷| 一区二区不卡在线视频 午夜欧美不卡在 | 欧美www在线| 亚洲精品国产无天堂网2021| 一区二区三区国产精华| 久久精品国产综合| 欧美另类视频| 欧美视频在线观看一区二区| 国精品一区二区| 亚洲综合色网站| 亚洲三级影片| 美日韩精品视频免费看| 国产欧美精品日韩| 亚洲一区免费观看| 91久久久一线二线三线品牌| 久久精品女人| 国产偷国产偷精品高清尤物| 亚洲视频观看| 日韩午夜电影av| 欧美黄色一级视频| 亚洲国产欧美日韩精品| 久久性天堂网| 久久国产精品亚洲va麻豆| 国产精品五月天| 亚洲在线观看视频| 欧美91大片| 99在线热播精品免费| 美女网站久久| 亚洲国产精品久久久久婷婷884| 久久九九精品99国产精品| 亚洲视屏在线播放| 国产精品欧美一区喷水| 亚洲欧美日韩视频一区| 亚洲视屏在线播放| 国产精品三级久久久久久电影| 亚洲无线视频| 一区二区三区欧美成人| 欧美性色aⅴ视频一区日韩精品| 一区二区三区色| 亚洲视频专区在线| 国产乱码精品一区二区三| 欧美亚洲视频| 中文精品视频一区二区在线观看| 欧美日本精品| 亚洲欧美日本日韩| 亚洲女同同性videoxma| 国产亚洲欧洲| 免费一级欧美片在线观看| 巨乳诱惑日韩免费av| 亚洲欧洲偷拍精品| 日韩亚洲综合在线| 国产精品免费看片| 欧美在线播放一区二区| 亚洲国产专区校园欧美| 91久久久久| 亚洲人成在线免费观看| 欧美日韩一级黄| 一本色道久久综合狠狠躁篇怎么玩| 亚洲人成在线免费观看| 国产精品h在线观看| 欧美一区永久视频免费观看| 性色av一区二区三区在线观看| 激情小说亚洲一区| 亚洲欧洲精品成人久久奇米网| 欧美日韩亚洲在线| 久久精品国产99精品国产亚洲性色| 久久久www成人免费精品| 亚洲人成网站999久久久综合| 亚洲精选在线| 国产精品久久| 久久久精品视频成人| 麻豆精品传媒视频| 亚洲国产日韩欧美在线99| 99在线观看免费视频精品观看| 国产一区二区精品丝袜| 欧美黄色视屏| 国产欧美日韩免费看aⅴ视频| 欧美激情综合色| 国产精品一区二区男女羞羞无遮挡| 裸体一区二区三区| 国产精品久久久久三级| 欧美国产日本韩| 国产精品一级二级三级| 亚洲黄色精品| 亚洲第一综合天堂另类专| 在线亚洲欧美| 亚洲精品久久久久| 一区二区电影免费在线观看| 国产精品一卡二卡| 亚洲国产高清一区| 国产一区二区三区最好精华液| 久久亚洲高清| 国产精品免费一区二区三区观看| 欧美国产欧美亚洲国产日韩mv天天看完整 | 久久久7777| 欧美日韩一区二区视频在线观看| 久久久噜噜噜久久人人看| 国产精品成人在线| 欧美成人精品| 欧美亚洲一区| 亚洲女女女同性video| 欧美成人免费全部| 久久亚洲免费| 好男人免费精品视频| 亚洲欧美日韩精品一区二区| 亚洲综合激情| 欧美午夜精彩| 一本一道久久综合狠狠老精东影业 | 午夜精品视频在线观看一区二区| 一本久久青青| 美日韩精品视频| 午夜精品久久久久久久99樱桃| 欧美高清在线观看| 亚洲国产日韩一区二区| 亚洲国产成人高清精品| 久热精品视频在线观看一区| 男人天堂欧美日韩| 一区视频在线播放| 久久久亚洲国产美女国产盗摄| 久久综合免费视频影院| 国产精品久久久久久亚洲调教| av成人手机在线| 午夜国产精品视频| 国产区亚洲区欧美区| 性欧美超级视频| 久久中文字幕一区| 亚洲第一精品夜夜躁人人爽| 免费成人高清在线视频| 亚洲国产一区二区三区高清| 日韩亚洲综合在线| 欧美精品七区| 99精品福利视频| 欧美亚洲一区在线| 国产在线视频欧美一区二区三区| 欧美中文字幕视频在线观看| 女人香蕉久久**毛片精品| 亚洲三级色网| 国产精品久久7| 久久国产综合精品| 欧美国产精品久久| 很黄很黄激情成人| 欧美**人妖| 亚洲图片欧洲图片日韩av| 久久精品亚洲一区二区三区浴池| 国产原创一区二区| 欧美大胆成人| 亚洲午夜精品视频| 久久网站免费| 日韩一本二本av| 在线观看日韩av先锋影音电影院| 国产精品乱码| 欧美日韩国产小视频在线观看| 久久男人资源视频| 欧美一区二区三区播放老司机| aaa亚洲精品一二三区| 亚洲国产高清aⅴ视频| 另类亚洲自拍| 久久久噜噜噜久久| 久久成人18免费观看| 亚洲一区二区在| 国产精品99久久不卡二区| 99成人在线| 亚洲精选中文字幕| 亚洲国产精品黑人久久久| 国精产品99永久一区一区| 国产欧美日韩一区二区三区在线 | 亚洲在线电影| 亚洲视频在线观看一区| 亚洲老司机av| 夜夜嗨网站十八久久| 亚洲裸体俱乐部裸体舞表演av| 猫咪成人在线观看| 亚洲午夜一二三区视频| 最新国产成人在线观看| 在线观看成人一级片| 韩国女主播一区二区三区| 国产日韩视频| 国产亚洲精品成人av久久ww| 国产一区二区欧美日韩| 国产亚洲成精品久久| 国产一区二区三区电影在线观看| 国产色爱av资源综合区| 国产一区二区0| 精品福利av| 亚洲级视频在线观看免费1级| 亚洲日韩第九十九页| 亚洲精品免费观看| 一本色道久久综合亚洲精品小说| 一区二区三区久久网| 亚洲一区二区三区精品动漫| 亚洲欧美日韩在线综合| 久久精品视频一| 免费av成人在线| 亚洲国产欧美一区二区三区久久 | 亚洲女性裸体视频| 久久精品国产99国产精品澳门| 久久精品五月婷婷| 欧美大片专区| 国产精品久久激情|