浙大第十五屆校賽 G-Cylinder Candy,浙大g-cylinder

來源:互聯網
上載者:User

浙大第十五屆校賽 G-Cylinder Candy,浙大g-cylinder

Cylinder CandyTime Limit: 2 Seconds      Memory Limit: 65536 KB      Special Judge

Edward the confectioner is making a new batch of chocolate covered candy. Each candy center is shaped as a cylinder with radiusr mm and height h mm.

The candy center needs to be covered with a uniform coat of chocolate. The uniform coat of chocolate isd mm thick.

You are asked to calcualte the volume and the surface of the chocolate covered candy.

Input

There are multiple test cases. The first line of input contains an integer T(1≤ T≤ 1000) indicating the number of test cases. For each test case:

There are three integers r, h, d in one line. (1≤r, h, d ≤ 100)

Output

For each case, print the volume and surface area of the candy in one line. The relative error should be less than 10-8.

Sample Input
21 1 11 3 5
Sample Output
32.907950527415 51.1551353380771141.046818749128 532.235830206285

比賽的時候,到最後一分鐘才算出體積,而且還是靠隊友助攻,但是當時不是用微積分做的,畢竟文科生,微積分還是有點弱的,經大神指導,總算自己推了出來。

下面附上推導過程,曲線表面積那個公式只能死記硬背咯,我也不知道怎麼證明。


公式推匯出來了,代碼就好辦啦~~~

#include <cstdio>#include <cstring>#include <iostream>#include <cmath>using namespace std;#define ll long longconst double PI = acos(-1);int main(){    double r , h ,d;    int T;    scanf("%d" , &T);    while(T--)    {        scanf("%lf%lf%lf" , &r , &h , &d);        double V = 2*PI*(2.0/3*d*d*d + r*r*d + 0.5*PI*d*d*r)+PI*(r+d)*(r+d)*h;        double S = 2*PI*(2*d*d+PI*d*r) + 2*PI*r*r + 2*PI*(r+d)*h;        printf("%.12f %.12f\n" , V , S);    }    return 0;}

要好好學數學了...

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.