• ZOJ 3866 Cylinder Candy


    Cylinder Candy

    Time 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 radius r mm and height h mm.

     

    The candy center needs to be covered with a uniform coat of chocolate. The uniform coat of chocolate is d 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 rhd in one line. (1≤ rhd ≤ 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

     

    2
    1 1 1
    1 3 5
    

     

    Sample Output

     

    32.907950527415 51.155135338077
    1141.046818749128 532.235830206285
    

     


    Author: ZHOU, Yuchen
    Source: The 15th Zhejiang University Programming Contest

     

    解题:Q神给的代码。。我不会积分啊,妈蛋

     

     1 #include <bits/stdc++.h>
     2 using namespace std;
     3 const double PI = acos(-1.0);
     4 int main(){
     5     int T;
     6     scanf("%d",&T);
     7     while(T--){
     8         double r,h,d;
     9         scanf("%lf%lf%lf",&r,&h,&d);
    10         double s = 2*d*r*PI*PI + 2*(r*r+r*h+d*h+2*d*d)*PI;
    11         double v = ((6*d*(d*d+r*r)-2*d*d*d)*PI + 3*r*d*d*PI*PI)/3 + (r+d)*(r+d)*h*PI;
    12         printf("%.10f %.10f
    ",v,s);
    13     }
    14     return 0;
    15 }
    View Code

     

     

  • 相关阅读:
    Java实现继承过程概述
    Java封装概述
    Java中包的介绍
    Java中final关键字概述
    Java继承概述
    mysql服务自动关闭的解决
    Unity3d碰撞检测中碰撞器与触发器的区别
    解决在Game模式下兼容编辑器模式
    GameObject.Find("")只能查找到显示的对象
    层(layer)的设置
  • 原文地址:https://www.cnblogs.com/crackpotisback/p/4420266.html
Copyright © 2020-2023  润新知