国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

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

ZJOI 2008 瞭望塔 三分法

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

題目鏈接:bzoj點我:-) 洛谷點我:-)

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

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

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

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

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

(稍嚴謹?shù)淖C明:當我們討論瞭望塔的位置在 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ā)表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
国产美女免费观看| 在线观看免费黄色| 天天插天天干| 国产黄色免费| 丁香六月婷婷| av丝袜在线| 7777在线| 91三级在线| 伊人久久青青草| 在线āv视频| 日韩不卡高清| 天堂在线免费观看| 99re6在线视频精品免费| 国产特级毛片| 国产精品视频一区二区三区麻豆| 天堂在线视频| 四虎a级欧美在线观看| 蜜桃视频中文字幕| 国自产拍在线网站网址视频| 福利视频在线看| 国产对白在线| 成网站在线观看人免费| 69视频在线观看| 国产理论片免费观看| 97最新国自产拍视频在线完整在线看 | 91亚洲欧美| 青青草在线视频免费观看| 99久久国产视频| 天天干天天操天天爽| 国产精品欧美色图| 天天操天天艹| 丁香视频免费观看| 麻豆网站在线| 四虎成人精品在永久在线观看| 国产精品黄页网站在线播放免费| 日本天堂影院在线视频| 国产精品yjizz视频网一二区 | 香蕉视频在线观看www| 国产精选在线观看| 国产在线视频福利| 免费观看v片在线观看| 日本综合一区二区三区| 夜夜爽夜夜操| 亚洲人在线播放| 日本综合一区二区三区| 人人在线视频| 国产蜜臀在线| 中文字幕有码在线视频| 国产高清视频免费最新在线| www.99色.com| 2020国产在线视频| 精品麻豆国产| jlzzjlzz欧美大全| 福利视频网站导航| 国产亚av手机在线观看| 国产偷倩在线播放| 在线一二三区| 久久亚洲天堂| 国产精品剧情一区二区在线观看 | 在线免费观看污| 91美女主播在线视频| 国产二级c片l毛片| 亚洲综合在线不卡| 超碰在线影院| 国产日产一区二区| 亚洲精品天堂在线观看| 国产尤物视频在线| 国产激情在线观看| 久久香蕉一区| 在线视频二区| 最好看更新中文字幕| 99热99re6国产在线播放| 久热中文字幕| 精品国产一区二区三区不卡在线 | 在线免费国产| 午夜免费福利在线观看| 精灵使的剑舞无删减版在线观看| 四虎一区二区三区| 国产精品四虎| 国产在线中文字幕| 亚洲欧美日韩成人网| 国产免费av高清在线| 在线āv视频| 国产极品美女到高潮| 国产免费a∨片在线观看不卡| 亚洲视频在线观看不卡| 国产午夜视频在线观看| 久热精品免费视频| 在线观看精品一区二区三区| 国产精品午夜久久久久久| 亚色视频在线观看| 精精国产xxxx视频在线动漫| 中文字幕国产视频| 狠狠干天天干| 激情四房婷婷| 丁香在线视频| 丁香婷婷在线观看| 成年午夜在线| 91超碰国产在线| 中文字幕在线观看播放| 久草亚洲一区| 国产在线精品一区二区不卡| 久久久久久国产视频| wwww亚洲| 日本调教视频在线观看| av在线不卡网站| www.操.com| 久久精品视频免费看| 久热精品视频在线播放| 黄色一级片视频| 天天操天天操一操| 国产天堂在线观看| 精品无人乱码| jizz国产| 国产美女高潮| 国产福利免费在线观看| 精品av中文字幕在线毛片| 亚洲精品视频区| 国产免费av网站| 国产无套粉嫩白浆在线2022年| 国产性色视频| 在线免费黄色毛片| 久久久久久久久久久久久91| 日本中文字幕高清视频| 精品视频vs精品视频| 俺来俺也去www色在线观看| 国产在线观看av| 国产经典av| 免费a级毛片在线观看| 中文字幕不卡| 波多野结衣中文字幕久久| 国产精品一二三区视频| 992tv在线观看在线播放| 欧美日韩在线视频免费观看| 国产免费av在线| 精品176二区| 国产污污在线观看| 日本黄色免费网址| 国产成人无吗| 国产美女被遭强高潮免费网站| 国产精品视频一区麻豆| 欧美性猛交xxxx免费看蜜桃| 国产精品乱码一区二区三区视频 | 精品极品三级久久久久| www.av在线| 永久免费在线观看| 国产日产一区二区三区| 久艹在线视频| 欧美性xxxx交| 亚洲尤物在线视频| 伊人av免费在线观看| 国产视频在线播放| 国产麻豆一级片| 女同一区二区免费aⅴ| 91香蕉视频免费在线观看| 国产乱子视频| 国产综合视频一区二区三区免费| 在线观看av中文| 精品一二三区视频| 中文字幕有码在线视频| 国产精品作爱| 五月婷婷导航| 国产一级黄色| 最新中文字幕av专区| 丁香视频免费观看| 国产精品臀控福利在线观看| 尤物视频在线观看| 中文字幕日本在线| 国产高清在线看| 2018中文字幕在线| 国产xxx在线| 樱花草在线观看www| av大片在线播放| www.av在线| 福利在线国产| 国产日产一区二区三区| 国产黄在线看| av片在线观看永久免费| 欧美性猛交xxxx免费看蜜桃| 国产在线观看av| 国产精品粉嫩av| 丝袜理论片在线观看| 久久一本精品| 91xx在线观看| 免费a级人成a大片在线观看| 国产免费av高清在线| 国产va在线| 麻豆视频国产| 国产精品视频一区二区久久| 国产a国产a国产a| 欧美国产中文| 国产夫妻视频| 国内自拍视频在线看免费观看| 国产精品入口免费麻豆| jizz性欧美| 精品国产一区二区三区不卡在线 | 在线一区观看| 大香伊人中文字幕精品| 永久免费av片在线观看全网站| 久久精品无码一区二区日韩av|