(二分)cup
来源:互联网 发布:西北师范大学知行诱骗 编辑:程序博客网 时间:2024/06/03 18:03
点击打开题目链接
AC代码:
#include <iostream>#include <cmath>#include<cstdio>using namespace std;const double p = acos(-1.0);int main(){ double r1, r2, h, v; int t; cin >> t; double h1, h2; double mid; while (t--) { cin >> r1 >> r2 >> h >> v; h1 = 0; h2 = h + 1e-6; while (h2 - h1 >= 1e-6) { mid = (h1 + h2) / 2; /* if (abs(p * mid * (r1 * r1 + r1 * ((r1+r2)/h * mid) + ((r1+r2)/h * mid) * ((r1+r2)/h * mid)) / 3 - v) <= 1e-6) { break; }*/ double tmp=p * mid * (r1 * r1 + r1 * ((r2-r1)/h * mid+r1) + ((r2-r1)/h * mid+r1) *((r2-r1)/h * mid+r1)) / 3; if (tmp <= v) { h1 = mid; } else { h2 = mid; } // printf("%f %f\n",h1,h2); //getchar(); } printf("%.6f\n", h1); } return 0;}
阅读全文
0 0
- Cup(二分查找)
- (二分)cup
- hdu 2289 Cup (二分)
- HDU2289:Cup(二分 + 数学)
- HDOJ 题目2289 Cup(数学,二分)
- HDU 2289 Cup (二分搜索)
- HDU 2289 Cup(二分+圆台体积)
- HDU 2289 Cup(二分可以,但是除了二分呢?)
- HDU 2289 Cup(二分)
- HDU2289:Cup(二分)
- HDU2289:Cup(二分)
- HDU 2289 Cup 二分
- hdu 2289 Cup(二分)
- hdu2289 Cup(二分)
- hdu2289 Cup 二分搜索
- (二分)Cup -- HDOJ
- HDU 2289 Cup 数学+二分
- HDOJ 2289 Cup(数学二分)
- 欢迎使用CSDN-markdown编辑器
- postion使用和table标签的默认属性整理及字体的属性初识
- 【leetcode】205. Isomorphic Strings(Python & C++)
- 最近工作中遇到的问题以及解决方法总结
- Angular2开发环境搭建@WebStorm
- (二分)cup
- Luogu 2822(组合数学)(NOIP2016)
- for (初始化语句; 判断条件; 循环条件)
- Js中那些高和宽的事儿
- 暑期集训 Contest 1
- semi_supervised classification with graph convolutional networks论文阅读报告(1)
- Java链接几种不同数据库的操作
- CSS基础小知识
- ExpandableListView实现手风琴效果