日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

hdu4932 Miaomiao#39;s Geometry (BestCoder Round #4 枚举)

發布時間:2024/4/17 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 hdu4932 Miaomiao#39;s Geometry (BestCoder Round #4 枚举) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題目鏈接:http://acm.hdu.edu.cn/showproblem.php?pid=4932


Miaomiao's Geometry

Time Limit: 2000/1000 MS (Java/Others)????Memory Limit: 65536/65536 K (Java/Others) Total Submission(s): 410????Accepted Submission(s): 147

Problem Description There are N point on X-axis . Miaomiao would like to cover them ALL by using segments with same length.

There are 2 limits:

1.A point is convered if there is a segments T , the point is the left end or the right end of T.
2.The length of the intersection of any two segments equals zero.

For example , point 2 is convered by [2 , 4] and not convered by [1 , 3]. [1 , 2] and [2 , 3] are legal segments , [1 , 2] and [3 , 4] are legal segments , but [1 , 3] and [2 , 4] are not (the length of intersection doesn't equals zero), [1 , 3] and [3 , 4] are not(not the same length).

Miaomiao wants to maximum the length of segements , please tell her the maximum length of segments.

For your information , the point can't coincidently at the same position. Input There are several test cases.
There is a number T ( T <= 50 ) on the first line which shows the number of test cases.
For each test cases , there is a number N ( 3 <= N <= 50 ) on the first line.
On the second line , there are N integers Ai (-1e9 <= Ai <= 1e9) shows the position of each point. Output For each test cases , output a real number shows the answser. Please output three digit after the decimal point. Sample Input 3 3 1 2 3 3 1 2 4 4 1 9 100 10
Sample Output 1.000 2.000 8.000 HintFor the first sample , a legal answer is [1,2] [2,3] so the length is 1. For the second sample , a legal answer is [-1,1] [2,4] so the answer is 2. For the thired sample , a legal answer is [-7,1] , [1,9] , [10,18] , [100,108] so the answer is 8. Source BestCoder Round #4

題意:

求最大可以覆蓋全部所給的點的區間長度(所給的點必須處于區間兩端)。


思路:

? ? ? ? 答案一定是相鄰點之間的差值或者是相鄰點之間的差值除以2,那么把這些可能的答案先算出來。然后依次從最大的開始枚舉進行驗證就可以。


代碼例如以下:


#include <cstdio> #include <algorithm> #include <cstring> using namespace std; const int MAXN = 147; int f[MAXN];//記錄線段方向 double p[MAXN]; double d[MAXN];//相鄰斷點的差值 int n; void init() {memset(p,0,sizeof(p));memset(f,0,sizeof(f));memset(d,0,sizeof(d)); }bool Judge(double tt) {int i;for(i = 1; i < n-1; i++){if(p[i] - tt < p[i-1] && p[i] + tt > p[i+1])break;//不管向左還是向右均為不符合if(p[i] - tt >= p[i-1])//向左察看{if(f[i-1] == 2)//假設前一個是向右的{if(p[i] - p[i-1] == tt)f[i] = 1;//兩個點作為線段的兩個端點else if(p[i] - p[i-1] >= 2*tt)//一個向左一個向右{f[i] = 1;}else if(p[i] + tt <= p[i+1]){f[i] = 2;//僅僅能向右}elsereturn false;}elsef[i] = 1;}else if(p[i] + tt <= p[i+1])f[i] = 2;}if(i == n-1)//所有符合return true;return false; } int main() {int t;scanf("%d",&t);while(t--){init();scanf("%d",&n);for(int i = 0; i < n; i++){scanf("%lf",&p[i]);}sort(p,p+n);int cont = 0;for(int i = 1; i < n; i++){d[cont++] = p[i] - p[i-1];d[cont++] = (p[i] - p[i-1])/2.0;}sort(d,d+cont);double ans = 0;for(int i = cont-1; i >= 0; i--){memset(f,0,sizeof(f));f[0] = 1; //開始肯定是讓線段向左if(Judge(d[i])){ans = d[i];break;}}printf("%.3lf\n",ans);}return 0; }

總結

以上是生活随笔為你收集整理的hdu4932 Miaomiao#39;s Geometry (BestCoder Round #4 枚举)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 色美av | 大屁股白浆一区二区三区 | 在线观看你懂的网站 | 超碰一区 | 强制高潮抽搐哭叫求饶h | 日本网站在线播放 | 黄色特级片 | 精品中文在线 | 明里柚番号 | 久久国产美女 | 极品美女开粉嫩精品 | 岳睡了我中文字幕日本 | 久久久久无码国产精品一区 | 樱井莉亚av | 亚洲成人中文字幕在线 | 久久精品国产亚洲av久一一区 | 四虎影院在线看 | 欧美精品一区二区三区在线 | 久久久久成人精品 | 豆花视频成人 | 综合国产在线 | 日韩欧美亚洲国产精品字幕久久久 | 免费看黄色片子 | 福利网站在线 | 香蕉久久网站 | 国产拍拍拍拍拍拍拍拍拍拍拍拍拍 | 麻豆免费在线 | 亚洲天堂v | 青草视频网 | 北条麻妃av在线播放 | 久久精品中文 | 免费久久精品视频 | 亚洲国产专区 | a视频在线看 | 一区二区三区免费高清视频 | 成人毛片软件 | 午夜寂寞剧场 | 牛牛影视一区二区三区 | 一区二区视频 | 国产理论视频 | 日韩插插 | 91看片淫黄大片 | 美女高潮流白浆视频 | 欧美黑人疯狂性受xxxxx野外 | 成人毛片视频在线观看 | 黄视频在线播放 | 久久久国产网站 | 天天干精品 | 日韩美女免费视频 | 日韩激情文学 | 天天综合日韩 | www.五月婷婷 | 欧美国产日韩在线 | 亚洲人成电影一区二区在线 | 93久久精品日日躁夜夜躁欧美 | 91免费黄色 | 久久福利社| 久久女人网 | 波多野结衣福利视频 | 欧美久久久 | 国产天天射 | 久久久久久久久久久久Av | 成人网址在线观看 | 一区二区在线精品 | 黄页网站在线 | 亚洲成色网 | 成人av手机在线观看 | 非洲黄色一级片 | av网站地址 | 欧美人体一区二区 | 韩国三级国产 | 亚洲xxx视频 | 日韩免费观看一区二区三区 | 黄色一级视频免费观看 | 亚洲综合在线视频 | 人人草人人澡 | 亚洲黄色av | 亚洲夜色 | 少妇饥渴放荡91麻豆 | 亚洲av无码国产精品麻豆天美 | 99er这里只有精品 | 91成人在线免费观看 | avtt在线播放 | 亚洲美女色 | 熟女少妇在线视频播放 | 波多野吉衣一区二区三区 | 中文字幕 欧美 日韩 | 99午夜| 老太太av| www.超碰97.com | 日本一区二区在线观看视频 | 高清中文字幕av | 日韩高清影视在线观看 | 日韩在线一卡二卡 | 欧美人与禽zoz0性3d | 日本三级视频在线观看 | 黄色一级片黄色一级片 | 九九精品在线视频 | 91网站观看|