亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

ZJOI 2008 瞭望塔 三分法

2019-11-10 20:16:31
字體:
供稿:網(wǎng)友

題目鏈接:bzoj點(diǎn)我:-) 洛谷點(diǎn)我:-)

題目描述: 致力于建設(shè)全國示范和諧小村莊的H村村長dadzhi,決定在村中建立一個瞭望塔,以此加強(qiáng)村中的治安。 我們將H村抽象為一維的輪廓。如下圖所示 這里寫圖片描述 我們可以用一條山的上方輪廓折線(x1, y1), (x2, y2), …. (xn, yn)來描述H村的形狀,這里x1 < x2 < …< xn。瞭望塔可以建造在[x1, xn]間的任意位置, 但必須滿足從瞭望塔的頂端可以看到H村的任意位置??梢娫诓煌奈恢媒ㄔ觳t望塔,所需要建造的高度是不同的。為了節(jié)省開支,dadzhi村長希望建造的塔高度盡可能小。 請你寫一個程序,幫助dadzhi村長計算塔的最小高度。

輸入格式: 輸入文件tower.in第一行包含一個整數(shù)n,表示輪廓折線的節(jié)點(diǎn)數(shù)目。接下來第一行n個整數(shù), 為x1 ~ xn. 第三行n個整數(shù),為y1 ~ yn。

輸出格式: 輸出文件tower.out僅包含一個實(shí)數(shù),為塔的最小高度,精確到小數(shù)點(diǎn)后三位。

思路: 首先,我們發(fā)現(xiàn)把每段輪廓線看作一條直線,那么所有直線左邊的公共部分就是瞭望塔最終應(yīng)該在的位置范圍,樣例如圖: 這里寫圖片描述 想到這里,半平面交可做了。

接下來,考慮兩個相鄰的端點(diǎn)x, x+1,可以發(fā)現(xiàn)它們之間的那一段答案是單峰的,所以用三分法解決即可。 單峰性的證明: 當(dāng)我們討論瞭望塔的位置在 x 和 x+1 之間時 , 這一段區(qū)間上方的瞭望塔區(qū)間一定為一個下凸的單峰,可以分類討論x至x+1的情況,可以發(fā)現(xiàn)不管是上升下降還是平的,答案都是一個單峰

(稍嚴(yán)謹(jǐn)?shù)淖C明:當(dāng)我們討論瞭望塔的位置在 i 和 i+1 之間時 , 其他的直線可以組成一個下凸的半平面 , 將整個圖形旋轉(zhuǎn)使得直線水平 , 可知下凸的半平面仍保持其性質(zhì)。 那么瞭望塔的高度在此線段上保持單峰性)

感想: 三分真神奇。。 但是。還是要碼一碼半平面交的。。畢竟。。沒寫過。。

代碼

//miaomiao 2017.2.8#include<cstdio>#include<cstdlib>#include<cstring>#include<cmath>#include<algorithm>using namespace std;#define For(i, a, b) for(int i = (a); i <= (int)(b); i++)#define N (300+5)#define eps 1e-9int n;double x[N], y[N], ret, len;inline double calc(int i, double xi){ ret = 0, len = y[i]+(y[i+1]-y[i])/(x[i+1]-x[i])*(xi-x[i]); For(j, 1, n){ if(i==j || i+1==j) continue; int a = j+(j<i? 1: -1); double h = y[j]+(y[a]-y[j])/(x[a]-x[j])*(xi-x[j]); ret = max(ret, h-len); } return ret;}int main(){ scanf("%d", &n); For(i, 1, n) scanf("%lf", &x[i]); For(i, 1, n) scanf("%lf", &y[i]); double ans = 1.0*(1e20); For(i, 1, n-1){ double lm, rm, mid, L = x[i], R = x[i+1]; while(fabs(R-L) > eps){ mid = (R-L)/3.0; lm = L+mid, rm = R-mid; if(calc(i, lm) > calc(i, rm)) L = lm; else R = rm; } ans = min(ans, calc(i, L)); } if(n == 1) ans = 0;
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
亚洲无码久久久久久久| 在线观看欧美亚洲| 日韩在线视频网站| 亚欧洲乱码视频| 免费看黄色一级大片| 1000精品久久久久久久久| 久久精品99国产| 欧美极品第一页| 老鸭窝毛片一区二区三区| 亚洲aⅴ优女av综合久久久| 成人av在线播放观看| 欧美性猛片xxxxx免费中国| www免费在线观看| 国产一精品一aⅴ一免费| 国产一区二区剧情av在线| 91一区二区| 色视频欧美一区二区三区| 国产精品午夜电影| 久久精品一区二区免费播放| 精品熟妇无码av免费久久| 亚洲第一黄网| 成人18免费入口| 欧美一区二区在线| 亚洲男男gay视频| 国产免播放器视频| 免费成人蒂法网站| 亚洲精品成人在线视频| 亚洲成人第一网站| 免费麻豆国产一区二区三区四区| 韩国av免费在线| 国产主播中文字幕| 欧美三级午夜理伦三级中视频| 国产精品另类一区| 国产成人精品最新| 久久人人99| 日本欧洲国产一区二区| 热久久国产精品| 国产精品视频免费观看| 小早川怜子久久精品中文字幕| 国产无码精品视频| 久蕉依人在线视频| 野外做受又硬又粗又大视频√| 亚洲裸体俱乐部裸体舞表演av| 日本视频精品一区| 欧美精品少妇| 美女被c出白浆| 污污的视频网站在线观看| 亚洲视频一区二区三区| 国产精华一区二区三区| 日本韩国在线观看| 成人www视频网站免费观看| 日产精品久久久一区二区| 啦啦啦啦免费高清视频在线观看1| 亚洲一区中文字幕| 999精品色在线播放| 亚洲婷婷影院| 欧美日韩不卡| 国内成人精品视频| 国产www在线| 国产男女激情视频| 国产一区在线观| 在线一区二区三区视频| 丁香亚洲综合激情啪啪综合| 78精品国产综合久久香蕉| 国产www免费| 综合久久2o19| 欧美精品亚洲精品日韩精品| 精品国产999| 大胆人体一区二区| 菁菁伊人国产精品| 噼里啪啦国语在线观看免费版高清版| www.日本一区| 国产视频中文字幕在线观看| 欧美吞精做爰啪啪高潮| 一个人在线观看免费视频www| 久久久免费在线观看| 亚洲精品无码专区| www.四虎在线| 91精品国产综合久久久蜜臀粉嫩| 黄色高清视频| 国产精品一色哟哟哟| 亚洲最大成人综合网| 免费成人在线看| 日韩高清不卡| 无码一区二区三区在线| 亚洲中文字幕在线观看| 日韩亚洲欧美视频| 中文字幕av免费| 国产精品国产福利国产秒拍| 日韩亚洲一区中文字幕| www.黄色国产| 久久99精品久久久久子伦| 综合色天天鬼久久鬼色| 日韩欧美国产三级电影视频| 亚洲免费av一区二区三区| 美女又爽又黄免费动漫| 亚洲成人性视频| 中文字幕天堂av| 日韩国产欧美亚洲| 久久久人成影片一区二区三区观看| 日日爽夜夜爽| 中文字幕一区二区人妻视频| 欧美日韩久久一区| 久久一区二区三区电影| 人人澡人一摸人人添| 亚洲97在线观看| 中文字幕免费在线观看视频一区| 欧美情侣在线播放| 成人高清伦理免费影院在线观看| 在线观看国产精品入口| 精品人妻一区二区三区四区在线| 97人妻精品一区二区免费| a v视频在线观看| 国产交换配乱淫视频免费| 精品成人一区二区三区四区| 日韩妆和欧美的一区二区| 午夜国产不卡在线观看视频| 不用播放器的免费av| 99精品视频在线看| av噜噜在线观看| 国产综合精品一区| 天天好比中文综合网| 91久久黄色| 亚洲小视频在线观看| 欧美韩日一区二区三区| 香蕉av一区二区| 久久黄色免费看| 成人乱码一区二区三区av| 国产亚洲天堂网| 亚洲免费大片| 99热在线播放| 欧美xxxxx牲另类人与| 日韩在线视频免费看| 国产一区二区三区四区三区四| 亚洲成人a**站| 91色在线观看| 美女网站免费观看视频| 免费成人深夜夜行视频| 国产在线视频网| 日本免费高清不卡| 久热re国产手机在线观看| 国产成人精品免费看在线播放| 99re在线视频观看| missav|免费高清av在线看| 中文字幕欧美色图| 日韩av视屏| 欧美国产亚洲精品久久久8v| 日韩专区在线播放| 美女在线观看视频一区二区| 国产激情精品久久久第一区二区| 国产国语videosex另类| 中文字幕乱码久久午夜不卡| 97视频在线观看视频免费视频| 免费av网站在线| 伊人久久大香线蕉av一区二区| 加勒比av在线播放| 日本午夜精华| 精品国产乱码久久久久久牛牛| 欧美性猛交xxxx黑人| 国产毛片一区二区三区va在线| 久久视频在线播放| 国产美女视频免费看| 成人免费视频国产免费| 国产精品成av人在线视午夜片| 综合久久99| 国产高清视频在线观看| 成人在线免费视频观看| 成人精品在线看| 欧美日韩一级在线| 亚洲欧美日本免费| 18视频在线观看娇喘| 自拍视频国产精品| 国产精品久久看| 免费av一区| 色婷婷精品大视频在线蜜桃视频| 激情视频一区二区三区| 思思久久99热只有频精品66| 国产日韩欧美在线播放| 精品日本美女福利在线观看| 91国产中文字幕| 激情av综合| 91精品国产乱码在线观看| 精品人妻一区二区三区免费看| 日本大片在线观看| 嫩模一区二区三区| 国产伦乱精品| 杨幂毛片午夜性生毛片| 少妇无套内谢久久久久| 免费午夜视频在线观看| 国产精品美女诱惑| 91www成人久久| 91成人在线精品视频| 亚洲精品视频免费观看| 日本韩国一区二区三区| 婷婷色一区二区三区| 国产精品女主播视频| 99精品国产高清一区二区| 亚洲欧美日韩久久精品| 中文字幕一区二区在线观看| 亚洲国产精品国自产拍av秋霞| 中文字幕日韩在线| 国产精品一级在线| 中文字幕影音在线| 国产黄色免费电影| 亚洲综合区在线| 日韩福利一区二区三区| 久久―日本道色综合久久| 好男人看片在线观看免费观看国语| 日韩欧美精品综合| 91精品国产综合久久久久久久久久| 国产99对白在线播放| 日韩美脚连裤袜丝袜在线| 亚洲v日本v欧美v久久精品| 97se亚洲国产综合在线| 国产精品老熟女视频一区二区| 欧美日韩一区二区三区四区在线观看| 欧美a级片一区| 久久影院朴妮唛| 午夜成人免费视频| 日韩一区二区免费在线观看| 91亚洲精品久久久久久久久久久久| 99爱在线视频| 成 年 人 黄 色 大 片大 全| 在线观看免费一区二区| 波多野结衣福利| 欧美亚洲国产一区二区三区va| 欧美做爰猛烈大尺度视频| caoporn国产精品免费视频| h片在线观看下载| 欧美精品日韩精品| 亚洲国产综合视频在线观看| 亚洲一区二区三区精品动漫| 天天干免费视频| 麻豆影视在线观看_| 国产成人夜间影院在线观看| 婷婷五月色综合香五月| 五月天丁香激情| 国产欧美一级片| 91tv亚洲精品香蕉国产一区| 亚洲国产欧美一区二区三区丁香婷| 丁香婷婷在线观看| 免费国产自线拍一欧美视频| 久久婷婷一区| 国产日产高清欧美一区二区三区| 亚洲小视频网站| 欧美午夜精品久久久久久孕妇| 波多野结衣视频在线看| 午夜久久福利影院| 亚洲一区二区三区乱码| 欧美一级在线免费| 麻豆91在线观看| 欧美日韩亚洲综合在线| 青少年xxxxx性开放hg| 97超碰青青草| 欧美极品少妇xxxxⅹ免费视频| 日夜操在线视频| 日本动漫理论片在线观看网站| 天天免费亚洲黑人免费| 免费在线观看日韩av| 黄色免费大片| 日本在线视频一区二区| 高清视频一区二区三区四区| 国产成人超碰人人澡人人澡| 精品久久久久人成| 一级特黄a大片免费| 美女免费黄视频网站| 日韩 欧美 综合| 99国产精品99久久久久久| 成人信息集中地| 天天干天天爽天天操| 午夜伦全在线观看| 在线观看欧美激情| 黄色网址在线免费观看| 精品欧美一区二区在线观看视频| 欧美多人野外伦交| 久久久蜜臀国产一区二区| 欧美日韩日本国产亚洲在线| 免费观看性欧美大片无片| 91午夜精品亚洲一区二区三区| 色呦呦国产精品| 欧美成人家庭影院| 中文字幕日韩三级片| 色综合网站在线| 欧美一级在线视频| 久久综合久久综合亚洲| 污视频在线免费观看网站| 日av在线播放中文不卡| 亚洲欧洲成视频免费观看| 一区二区三区四区影院| 国产免费av高清在线| 久久久久福利视频| 中文字幕中文字幕99| 亚洲色偷精品一区二区三区| 国产精品制服诱惑| 蜜桃视频成人在线观看| 污污网站在线观看视频| caoporn视频在线观看| 国产日韩欧美综合在线| 亚洲日本中文字幕| 免费福利视频网站| 久久婷婷亚洲| 久久久久久久无码| 亚洲一区三区在线观看| 四虎永久国产精品| 婷婷久久综合网| 亚洲成人激情在线| 精品网站999| 欧美激情www| 日韩大片在线播放| 老熟妇仑乱视频一区二区| 亚洲中文字幕在线一区| 免费在线观看黄网站| 精品人妻伦一二三区久久| 日韩人妻一区二区三区蜜桃视频| 1000精品久久久久久久久| 丰满少妇一区二区三区| 波多野结衣爱爱视频| 超碰免费在线观看| 成人三级毛片| 日韩一区在线免费观看| 性做久久久久久免费观看欧美| 精品91自产拍在线观看一区| 国产一级伦理片| 亚洲bt欧美bt精品777| 成年免费视频黄网站在线观看| 国产波霸爆乳一区二区| 国产不卡一区二区三区在线观看| 91精品国产综合久久香蕉的用户体验|