日韩性视频-久久久蜜桃-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 枚举)的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 久久精品10 | 99精品福利视频 | 4438亚洲| 国产91绿帽单男绿奴 | 狠狠插综合 | 日韩成人综合网 | yw视频在线观看 | 伊人免费视频二 | 韩国精品一区 | www视频在线 | 国产亚洲精 | 成人午夜免费网站 | av在线网站观看 | 亚洲精品中文无码AV在线播放 | 在线观看的毛片 | 久久性感美女视频 | 欧美大波大乳巨大乳 | 欧美日韩免费高清一区色橹橹 | 侵犯亲女在线播放视频 | 妖精视频在线观看免费 | 少妇高潮迭起 | 亚洲欧美在线免费观看 | 正在播放av| a免费观看 | 九九五月天 | 亚洲欧美日韩网站 | 人妻熟人中文字幕一区二区 | 色狠狠av老熟女 | 丰满少妇一区二区三区 | 亚洲男人在线 | 国产传媒在线视频 | 精品无码久久久久久久久久 | 欧美人禽杂交狂配 | av网址网站 | 日韩一区二区高清视频 | 免费黄色成人 | av字幕网| 久久久成人免费 | 免费激情网| 国产又粗又猛又爽又黄的 | 日韩大片av | 日韩欧美专区 | 免费a v视频| 日本五十路在线 | 亚洲资源网站 | 中文字幕av片 | 天天爱天天做天天爽 | 国产无套粉嫩白浆内谢 | 人妻熟女一区二区aⅴ水 | 久久久亚洲国产 | 一区二区三区精品在线观看 | 日本亚洲最大的色成网站www | 99精品一区 | 日韩亚洲精品在线 | 第四色影音先锋 | 精产国品一二三产区m553麻豆 | 成人午夜激情影院 | 97精品人人a片免费看 | 久久精品5 | 猛1被调教成公厕尿便失禁网站 | 国产伦精品一区二区三区网站 | 亚洲黄业| 中文字幕一区二区在线播放 | 国产精品久久久久久久久久久久久久久久久久 | 亚洲精华国产精华精华液网站 | 亚洲激情图片区 | 亚洲影院在线播放 | 精品国产乱码一区二区三区99 | 午夜亚洲av永久无码精品 | 人人妻人人玩人人澡人人爽 | av一区二区三区四区 | 原来神马电影免费高清完整版动漫 | 免费黄色在线播放 | 欧美国产日韩精品 | 西西人体44www大胆无码 | 污污视频在线免费观看 | 天堂8在线天堂资源bt | 中文字幕av不卡 | 欧美鲁鲁 | 极品美女一区二区三区 | 成人h动漫精品一区二区无码 | 狠狠躁18三区二区一区传媒剧情 | 日产久久久久久 | 日本视频三区 | 中文字幕人成乱码熟女香港 | 国产伦精品一区二区三区在线 | 亚洲a级精品 | 大学生三级中国dvd 日韩欧美一区二区区 | 亚洲精品一区久久久久久 | 福利视频99 | 日韩视频精品一区 | 国产精品视频在 | 欧美一级黄 | 日韩三级视频在线 | 91成人动漫 | 办公室大战高跟丝袜秘书经理ol | 国产免费91 | 欧美日韩亚洲天堂 | 色婷婷av一区二区三区四区 |