浙大第十五届校赛 G-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 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

2
1 1 1
1 3 5

Sample Output

32.907950527415 51.155135338077
1141.046818749128 532.235830206285

比赛的时候,到最后一分钟才算出体积,而且还是靠队友助攻,但是当时不是用微积分做的,毕竟文科生,微积分还是有点弱的,经大神指导,总算自己推了出来。

下面附上推导过程,曲线表面积那个公式只能死记硬背咯,我也不知道怎么证明。

公式推导出来了,代码就好办啦~~~

#include <cstdio>
#include <cstring>
#include <iostream>
#include <cmath>
using namespace std;
#define ll long long
const 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;
}

要好好学数学了...

时间: 2024-08-26 22:02:40

浙大第十五届校赛 G-Cylinder Candy的相关文章

第五届华中区程序设计邀请赛暨武汉大学第十四届校赛 网络预选赛 A

Problem 1603 - Minimum Sum Time Limit: 2000MS   Memory Limit: 65536KB   Total Submit: 564  Accepted: 157  Special Judge: No Description There are n numbers A[1] , A[2] .... A[n], you can select m numbers of it A[B[1]] , A[B[2]] ... A[B[m]]  ( 1 <= B[

第十五届中国研究生数学建模竞赛之机场登机口调度

第十五届中国研究生数学建模竞赛之机场登机口调度 1.问题描述 具体题目文件见:https://github.com/luoshui3000/Airport_gate_scheduling 问题一:本题只考虑航班-登机口分配.作为分析新建卫星厅对航班影响问题的第一步,首先要建立数学优化模型,尽可能多地分配航班到合适的登机口,并且在此基础上最小化被使用登机口的数量.本问题不需要考虑中转旅客的换乘,但要求把建立的数学模型进行编程,求最优解. 2.使用方法 我们根据登机口和航班的宽窄机和航线性质,将所有

NYOJ-682 小媛在努力 (郑大第六届校赛 模拟)

链接:click here 题意: 描述 在多媒体数据处理中,数据压缩算法尤为重要.小媛上完课后就想自己发明一个数据压缩算法.她想呀想,终于想到一个方法.在多媒体数据中有很多数据都是重复的,所以她想把连续相同的数据用数据出现的次数和数据本身表示.例如:1 1 1 2 3 3 3 3 3  压缩后及为3 1 1 2 5 3(表示3个1,1个2和5个3).有想法后小媛就希望把它用代码实现了.但是大家都知道小媛现在整天都忙着苦B的复习考研,连电脑都摸不到.所以她希望作为ACMer的你帮她写一下. 输入

2017第十五届中部(湖南)糖酒食品交易会

 2017第十五届中部(湖南)糖酒食品交易会 2017年6月2日-4日   湖南国际会展中心(广电中心)     湖南糖酒食品交易会(简称"湖南糖酒会") ,经过每年春秋两届的成功举办,已经成长为中部地区集规模.品质.人气.效果于一体的极具影响力的糖酒食品行业专业盛会.仁创·第十五届中部(湖南)糖酒食品交易会经过持续对行业和中部6省专业买家的深耕和积累,仁创·湖南糖酒会已成为酒水.食品企业开发中部地区的招商.团购首选平台,和湖南.湖北.江西.广东等地区行业经销代理商每年度寻找商机.交流

第6届—校赛 小明的骰子

小明的骰子 Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^ 题目描述 众所周知,小明非常喜欢玩骰子.一天,小芳问小明一个问题.一次性抛n个骰子,一共能抛出几种结果? 小明不想让小芳觉得自己回答不上来,所以小明来求助于你.你一定要帮帮小明. 输入 首先输入一个整数T,代表有T组数据. 接下来的T行,每行输入一个整数n,代表有n个骰子.(0<n<=1000) 注:1,每个骰子有6个面. 2,每个骰子都是相同的.所以(1,1,2)和(1,2

2017第十五届中国国际工业炉及热处理技术展览会

The 15h China International Industrial Furnaces Exhibitio 时间:2017年6月13日-16日 地点:上海新国际博览中心 上海市浦东新区龙阳路2345号 主办单位: 中国铸造协会 中国机械工程学会 中国钢铁工业协会 中国国际贸易促进委员会冶金行业分会 国内承办: 中国机械工程学会工业炉分会 国外承办:汉诺威米兰展览(上海)有限公司 基本信息: ──国际展览联盟 (UFI) 认证的国际知名展览会 ──世界第二大冶金及金属热加工展览会 ──每届

郑轻第六届校赛 -- 部分题解

1427: 数字转换 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 379  Solved: 93 SubmitStatusWeb Board Description 老师交给小明一个任务,有两个数字x和y(x<y),通过以下两种操作:一.将x乘以2:二.将x的值加上1.小明希望能通过尽可能少的操作来完成这个任务,但是不知道怎么做,现在请大家来帮帮他的忙吧. Input 两个整数x,y(0<=x<y<=10^6). Output 一

[第十届校赛]简单总结

这次校赛其实是抱着比较大的期望来打的,首先我是单挑,好像自从去年蓝桥杯后就没有一个人做过比赛,一般都是组队做,这次单挑,是想测测自己的水平和对节奏的把握,也有夺冠的冲动,很可惜,整体上是失败了TAT.如果一开始就稳扎稳打,说不定真的可以题数碾压.. 做完胡老师出的三个水题后,交了一发卡精度的二分,节奏就开始乱了.首先我自认为我的思路很正确,并且已经将误差降到很低了,但陆陆续续wa了7发,wa的原因自然是精度问题.大概比赛结束前2个小时,我把精度加大了一位,居然奇迹般的过了,无语..我一直以为比目

2017西安电子科技大学第十五届“华为杯”大学生程序设计竞赛网络赛

问题 B: 笑爷买房 时间限制: 1 Sec  内存限制: 128 MB提交: 456  解决: 116[提交][状态][讨论版] 题目描述 笑爷打算在北京三环买一套房. 现在笑爷手上有一些房源的户型图,她想知道每套房屋的室内面积是多少.房屋的墙壁由'#'表示,一平方米的地面由一个'*'表示.请统计被墙壁包围住的地面面积是多少平方米. 输入 一个由#和*组成的字符矩阵,行列数均不超过50.(不一定是矩形) 输出 输出房屋有多少平方米并换行. 样例输入 #*####### ##******# *#