题意:

给出两个完全相同的圆柱的底面半径和高,让这两个圆柱正交,求体积。

思路:

分为两种情况:

①、2*r<h

我们把中间相交的部分分为8个相同部分来看,我们只考虑第一象限那部分的体积v。

v=∫(0→r)√(r^2-x^2)*√(r^2-x^2)dx

②、2*r>h

分为中间的四方体和两边的那个弧状物体。中间的四方体单独算,边上的那个图形的体积v如下。

v=∫(0→r)√(r^2-x^2)*√(r^2-x^2)dx-∫(0→√(r^2-(h/2)^2))√(r^2-x^2)*√(r^2-x^2)dx

代码:

#include<cstdio>
#include<iostream>
#include<algorithm>
#include<cmath>#define PI acos(-1)
using namespace std;int main()
{double r,h;while(scanf("%lf%lf",&r,&h)!=EOF){double ans=PI*r*r*h;ans*=2.0;if(2.0*r>h){double tt=sqrt(r*r-(h/2.0)*(h/2.0));double tmp=tt*(h/2.0)*(h/2.0);tmp+=(2.0*r*r*r/3.0);tmp-=(r*r*tt);tmp+=(tt*tt*tt/3.0);tmp*=8.0;ans-=tmp;}else ans-=(r*r*r*16.0/3.0);printf("%.4lf\n",ans);}return 0;
}

uvalive5096(积分题)相关推荐

  1. eaxsinbx_用“三行列表法”计算两次分部积分题

    用"三行列表法"计算两次分部积分题 徐群飞Ξ(绍兴文理学院 上虞分院数学系 ,浙江 上虞 312300)摘 要 :两次分部积分题的计算比较复杂 ,若用"三行列表法&quo ...

  2. 对曲面的积分求椭圆的面积_此题是关于数学考研的曲面积分题∫∫(xdydz+ydzdx+zdxdy)/(x2+y2+z2)3/2,曲面是上半椭圆球面...

    第一题∫∫Σ (xdydz + ydzdx + zdxdy)/(x² + y² + z²)^(3/2)= (1/a³)∫∫Σ xdydz + ydzdx + zdxdy= (1/a³)∫∫Σ x(- ...

  3. 招行每日答题赢积分题库(持续更新)

    ### 整理自网上其他人的,本人会根据实测不定期修正错误的答案,也欢迎网友斧正!### Q1:外国人查询到的信用报告为本国语言 A:错误 Q2:什么理论可以用来描述"小钱也有大用处" ...

  4. 对坐标的曲线积分求做功_对坐标的曲线积分对弧长的曲线积分 二重积分

    高数:对坐标的曲线积分这题怎么写? 再问:可是答案是4a^2啊再问:奇怪再答:我感觉应该是你的答案错了吧,我找不出我哪里不对.再问:恩恩,那请问逆时针和顺时针区别在哪呢再答:如果是顺时针,那么用格林公 ...

  5. 对坐标的曲线积分求做功_曲线积分与曲面积分(前篇 曲线积分-坐标曲线积分-格林公式)...

    曲线积分,曲面积分分别有七个小节. 1 对弧长的曲线积分 2 对坐标的曲线积分 3 格林公式及其应用 4 对面积的曲面积分 5 对坐标的曲面积分 6 高斯公式 7 斯托克斯公式 然而今天看了斯托克斯公 ...

  6. 数学竞赛倒计时23天_变上限下限积分求导法则

    后天就要软考了,这几天得主要复习软考下午真题.今天简单学习了变上限下限积分求导法则和两道区间再现的积分题.

  7. 2020张宇1000题【好题收集】【第三章:一元函数积分学】

    文章目录 三.一元函数积分学 性质概念 3.2(结论) [导函数与原函数的周期性] 3.4 3.7 一元积分比大小 3.10 3.13 定积分定义计算 3.17 3.22 换元法 一元函数积分复杂与特 ...

  8. 夜深人静写算法(四十八)- 辛普森积分

    文章目录 一.引例 1.简单函数积分 2.复杂函数积分 二.梯形法则 1.梯形法则原理 2.梯形法则实现 三.辛普森积分 1.线段拟合 2.抛物线拟合 3.抛物线的定积分 4.辛普森积分实现 四.自适 ...

  9. 2020 7.12 -- 7.13 两场牛客多校 + 两场 unrated的cf的补题

    自闭ing之后的多校就不打了-太难了吧- 7.12多校 2020牛客暑期多校训练营(第一场) F Infinite String Comparision 少数几个会写的题 (唯二 开始想的是要lcm( ...

最新文章

  1. Python 获得命令行参数的方法
  2. 水平集群和垂直集群的区别!
  3. 简单的java多线程源码分享(二)
  4. 学习实例.文章管理.数据库操作类.DBUtil.java
  5. jquery 跨域 没有权限
  6. python 求厉害数
  7. 工作132:页面布局
  8. android studio 设置自动编译_Appium Mac系统 自动测试环境搭建
  9. ​inotify+rsync实时数据同步实践讲解17
  10. 湖仓一体数据平台架构
  11. 《自己动手写网络爬虫》读书笔记——宽度优先爬虫和带偏好的爬虫
  12. MOOS程序解析记录(7)pMarinePID解析
  13. 微信分享多张图片到朋友圈的好操作
  14. 警务通、停车场收费终端集成手机拍照车牌识别SDK,通过手机就可实现快速便捷的出入口系统管理...
  15. 科研热点|警惕!10月WOS数据库更新,这2本期刊被剔除SCI~
  16. 基于Java+Springmvc+vue+element员工信息管理系统详细设计
  17. 【学习】CEO绿色经历能否促进企业绿色创新
  18. 全力支撑用友云产品 打造技术中台标杆项目
  19. C语言中逗号运算符和逗号表达式!
  20. 计算机cap怎么学,6大学计算机大学计算机CAP.pdf

热门文章

  1. 关于Matconvnet中Conv-ReLU-Pool-NormBatch的总结与思考
  2. Asp.net中的常用路径
  3. pragma名字的来源
  4. wireshark一招掌握如何过滤想要的数据再也不用查找天书般的说明文档
  5. linux文件-access函数
  6. 编写图形界面程序,接受用户输入的5个浮点数据和一个文件目录名,将这五个数据保存在该文件中,再从文件中读取出来并且进行从大到小排序,然后再一次追加保存在该文件中。
  7. 程序设计竞赛(数组+多组测试)
  8. Unity3d Time的使用
  9. 常用日志门面和日志实现
  10. docker部署下的nginx负载均衡时,无法获取真实ip的问题