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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

ACM pie

發布時間:2025/6/17 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ACM pie 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我的生日快到了,傳統上我正在做餡餅。不只是一個餡餅,不,我有N個,各種口味和各種尺寸。?數量為F我的朋友會來到我的聚會,每個人都得到一個餡餅。?這應該是一塊餡餅,而不是幾個小塊,因為看起來很亂。這一塊可以是一整塊。

我的朋友們很煩人,如果他們中的一個比其他人得到更大的一塊,他們就會開始抱怨。因此,他們所有人都應該得到同樣大小(但不一定是同樣的形狀)的碎片,即使這導致了一些餡餅被破壞(這比破壞聚會更好)。?當然,我也想要一塊餡餅,那塊也應該是同樣大小的。

我們所有人都可以獲得最大的可能尺寸是多少?所有的餡餅都是圓柱形的,它們都具有相同的高度1,但餡餅的半徑可能不同的。

Input

一行為正整數:測試用例數。 然后對于每個測試用例:

---一行與兩個整數N和F與1 <= N,F <= 10000:餅的數量和朋友的數量。
---一行N個整數ri與1 <= ri <= 10000:餡餅的半徑。

Output

對于每個測試用例,輸出一行,最大可能體積V,這樣我和我的朋友們都能得到一塊餡餅的大小,答案應該是作為一個浮點數而且絕對誤差最多10 ^(-3)。

Sample Input

3 3 3 4 3 3 1 24 5 10 5 1 4 2 3 4 5 6 5 4 2

Sample Output25.1327

3.1416 50.2655

就是我要開party了,朋友來了,我要均分n塊餡餅給自己和朋友們,但是呢,每個人只能得到一塊餡餅,不能有拼接的餡餅塊。
按道理 人數應該為f+1了,
想一想,一種餡餅可能分給好幾人食用,我可以用二分法在0和最大餡餅塊之間先求出預設的最大值 ,然后讓每種餡餅除以預設的最大值,取整,得到塊數,當所有的累加的塊數大于總人數的時候,即該值滿足題意. 1 #include<bits/stdc++.h> 2 using namespace std; 3 const double PI = acos(-1.0); 4 double pie[10005]; 5 6 int t,n,f;/*t:次數 n:餡餅的數量 f:朋友數量,因為自己也要分餡餅,所以記得要有 f++*/ 7 bool cmp(double a,double b) 8 { 9 return a > b; 10 } 11 int judge(double mid) /*判斷預設的最大值是否滿足題意*/ 12 { 13 int sum = 0; 14 for(int i = 0; i < n; i++) 15 { 16 sum += int(pie[i]/mid); 17 if(sum >= f) 18 return 1; 19 } 20 return 0; 21 } 22 int main() 23 { 24 while(cin>>t) 25 { 26 27 while(t--) 28 { 29 double right,left,mid; 30 scanf("%d %d",&n,&f); 31 f++; 32 for(int i = 0 ;i < n; i++) 33 { 34 scanf("%lf",&pie[i]); 35 pie[i] = pie[i]*pie[i]*PI; /*改為存儲pie的體積,方便之后的運算*/ 36 } 37 sort(pie,pie+n,cmp); /*排序完成之后 直接拿第一個來開刀*/ 38 left = 0; 39 right = pie[0]; 40 while(right - left > 1e-7) 41 { 42 mid = (left+right)/2; 43 if(judge(mid)) 44 left = mid; 45 else 46 right = mid; 47 } 48 printf("%.4lf\n",mid); 49 } 50 } 51 52 return 0; 53 }

一些奇奇怪怪的事情:(其實,不是很奇怪,就是取值范圍的問題)
當right-left>1e-5時,輸出mid是WA 輸出left反而是AC
當right-left>le-6或者1e-7時 輸出mid是AC
當right - left>1e-8或者更小的時候,就OLE了




轉載于:https://www.cnblogs.com/jj81/p/7405391.html

總結

以上是生活随笔為你收集整理的ACM pie的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 香蕉视频官网在线观看 | 日本黄色三级视频 | 欧美网站在线 | 天干夜夜爽爽日日日日 | 欧美黄色免费看 | 日韩美女视频19 | 亚洲第一黄色网址 | 精品久久亚洲 | jizz中国少妇 | 欧美你懂的 | 五月天激情综合网 | 日韩aa视频| 日韩一区av在线 | 亚洲国产免费av | 日韩精品第三页 | 阿娇全套94张未删图久久 | av在线激情 | 精品国产高清在线观看 | 久久精品日韩无码 | 久久福利视频网 | 黄色91免费观看 | 少妇高潮一区二区三区69 | 91精品婷婷国产综合久久蝌蚪 | 懂色一区二区二区av免费观看 | 精品无码一级毛片免费 | 99ri国产| 性高潮网站 | 亚洲手机视频 | 欧美福利视频一区 | 在线播放ww | 日韩在线播放av | 狠狠躁日日躁 | 欧美双性人妖o0 | 木下凛凛子av一区二区三区 | 欧美日韩色视频 | 成人动漫一区二区三区 | 久久久精品人妻av一区二区三区 | 男女黄色录像 | 美女裸体网站久久久 | 亚洲一卡二卡在线观看 | 日本黄色动态图 | 最近更新中文字幕 | 99在线精品观看 | 一级黄色免费片 | 亚洲色图一区二区三区 | 啪啪一级片 | 日韩亚洲一区二区 | 国产精品丝袜黑色高跟 | 亚洲欧美一区二区三区在线观看 | 久久久久久婷婷 | 成人午夜淫片免费观看 | 国产成人精品视频在线 | 久久久久久国产精品免费免费 | 嫩草视屏| 露脸丨91丨九色露脸 | 成人在线视频一区二区 | 国产中年熟女高潮大集合 | 91久色| 色呦呦视频在线 | 国产女人水真多18毛片18精品 | 一个色综合导航 | 波多野结衣精品 | 久久久精品小视频 | 黄色小视频入口 | 青草成人免费视频 | 18在线观看视频 | 两个小y头稚嫩紧窄h文 | 日韩精品视频播放 | 夜夜躁狠狠躁 | 精品人妻无码一区二区 | 少妇又紧又色 | 久久久久久亚洲 | 精品国产一级片 | 午夜影视剧场 | 好av在线| 国产成人精品综合在线观看 | 欧美日本韩国一区二区三区 | 国产精品成人免费一区久久羞羞 | 影音先锋亚洲成aⅴ人在 | 久久人人做 | 亚洲图片一区 | 在线免费看黄色 | 驯服少爷漫画免费观看下拉式漫画 | 免费在线黄网 | 日韩一级淫片 | 亚洲欧美999 | 国产77777 | 九一网站在线观看 | 狠狠插狠狠操 | 亚洲第一免费播放区 | 亚洲精品网址 | 日日噜噜夜夜狠狠久久丁香五月 | 午夜宫| 动漫av一区二区 | 91狠狠干 | 免费的av网址 | 妺妺窝人体色WWW精品 | 色综合久久综合 | 亚洲伦理一区 |