多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > Acdream 1234 Two Cylinders(自適應辛普森積分法)

Acdream 1234 Two Cylinders(自適應辛普森積分法)

來源:程序員人生   發布時間:2016-08-17 10:32:45 閱讀次數:2416次

傳送門
Two Cylinders
Special Judge Time Limit: 2000/1000MS (Java/Others) Memory Limit: 128000/64000KB (Java/Others)
Submit Statistic Next Problem
Problem Description

  In this problem your task is very simple.
  Consider two infinite cylinders in three-dimensional space, of radii R1 and R2 respectively, located in such a way that their axes intersect and are perpendicular.
  Your task is to find the volume of their intersection.

Input

  Input file contains two real numbers R1 and R2 (1 <= R1,R2 <= 100).

Output

  Output the volume of the intersection of the cylinders. Your answer must be accurate up to 10⑷.

Sample Input

1 1
Sample Output

5.3333
Source

Andrew Stankevich Contest 3
Manager

mathlover

題目大意:
給了兩個圓柱的半徑 r1,r2,他們的軸線垂直相交,讓你求的是相交部份的體積。

解題思路:
這個題目首先我們對其積分:得到1個公式:

r0r12?x2????????r22?x2???????dy

我們現在用正常的積分公式積不出來,我們就能夠采取辛普森積分法進行積分,可以當作模板用
My Code:

/** 求兩個交叉圓柱的體積 **/ #include <iostream> #include <cstdio> #include <algorithm> #include <cmath> const double eps = 1e⑼;///精度 using namespace std; double r1,r2; double f(double x)///積分函數 { return 8.0*(sqrt(r1*r1-x*x))*(sqrt(r2*r2-x*x)); } double simpson(double x,double y) { return (y-x)*(f(x)+f(y)+4*f((x+y)/2))/6.0; } double jifen(double x,double y)///積分區間[x,y] { double ans = simpson(x,y);///2分區間積分減小誤差 double mid = (x+y)/2.0; double left = simpson(x,mid); double right = simpson(mid,y); if(fabs(ans-(left+right)) < eps) return ans; return jifen(x,mid)+jifen(mid,y); } int main() { while(~scanf("%lf%lf",&r1,&r2)) { if(r1<r2) swap(r1,r2); printf("%.6lf\n",jifen(0.0,r2)); } return 0; }

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚州三级视频 | 中文在线1区二区六区 | 美女视频一区二区三区 | 国产成人综合亚洲欧美天堂 | 亚洲欧洲国产成人精品 | 午夜老司机永久免费看片 | 欧美一区二区丝袜高跟鞋 | 久久久久777777人人人视频 | 欧美性bbwbbw | 手机看片日韩在线 | 又大又硬又黄又刺激的免费视频 | 欧美成人天天综合在线视色 | 自拍偷拍欧美亚洲 | 天堂一码二码专区 | 亚洲在线免费免费观看视频 | 精品国产福利 | 亚洲春色综合另类小说 | 精品国产第一国产综合精品 | 欧美浮力第一页 | 叼嘿在线观看 | 国产在线精品一区二区夜色 | 成人无遮挡免费网站视频在线观看 | 看性过程三级视频在线观看 | 欧美激情精品久久久久久久九九九 | xxxwww欧美性 | 亚洲一区二区三区高清视频 | 亚洲伊人色综合网站小说 | 美国一级毛片在线观看 | 亚洲香蕉一区二区三区在线观看 | 波多久久夜色精品国产 | 国产福利一区二区三区在线视频 | 99国产精品农村一级毛片 | 99国产在线观看 | 免费在线看h| 日本在线视频不卡 | 天天天天鲁天天拍一拍 | 最近中文字幕mv免费看 | 亚洲国产精品看片在线观看 | 久久88香港三级台湾三级中文 | 伊人久久大香线蕉综合7 | 精品国产午夜肉伦伦影院 |