HDUOJ 1969 Pie
来源:互联网 发布:音效软件安卓 编辑:程序博客网 时间:2024/06/06 20:04
为什么不加int类型强制转换就不行呢?
#include <iostream>#include <string>#include <vector>#include <stack>#include <queue>#include <deque>#include <set>#include <map>#include <algorithm>#include <functional>#include <utility>#include <cstring>#include <cstdio>#include <cstdlib>#include <ctime>#include <cmath>#include <cctype>#define CLEAR(a, b) memset(a, b, sizeof(a))#define IN() freopen("in.txt", "r", stdin)#define OUT() freopen("out.txt", "w", stdout)#define LL long long#define maxn 10005#define maxm 1000005#define mod 1000000007#define INF 1000000007#define EPS 1e-6#define PI 3.1415926535898#define N 100005using namespace std;//-------------------------CHC------------------------------//int a[maxn];int n, f;bool check(double mid) {int cnt = 0;for (int i = 0; i < n; ++i)cnt += (int)(a[i] * a[i] / mid * PI);return cnt > f;}int main() {int T;scanf("%d", &T);while (T--) {scanf("%d%d", &n, &f);for (int i = 0; i < n; ++i) scanf("%d", &a[i]);double l = 0, r = INF;for (int i = 0; i < 100; ++i) {double mid = (l + r) / 2;if (check(mid)) l = mid;else r = mid;}printf("%.4lf\n", l);}return 0;}
阅读全文
0 0
- HDUOJ 1969 Pie
- 【HDUOJ】1961---Pie(二分)
- 1969 Pie
- HDUOJ
- HDUoj
- HDU 1969 Pie
- hdu 1969 Pie
- HDU 1969 - Pie
- hdu 1969 pie
- HDU 1969 Pie
- HDU-1969pie
- 杭电1969-Pie
- hdu 1969 Pie
- HDU 1969 Pie
- HDU 1969 Pie
- hdu 1969 Pie
- HDU 1969 Pie
- hdoj 1969 Pie 【二分】
- csu1900——锋芒不露
- Android异步任务机制之AsycTask
- ARP、RARP、Inverse ARP的工作原理与区别
- JavaMelody应用监控使用指南
- thinkphp5 配置验证码
- HDUOJ 1969 Pie
- Qt 第6章 布局管理(1) 在窗体中摆放窗口部件 学习笔记
- Javascript实现快速排序(Quicksort)
- 关于tcp连接中timewait的作用
- 双线性插值原理及其实现--基于OpenCV实现
- Makefile---简介
- 数据库分区表
- leetcode 3.Longest Substring Without Repeating Characters
- 短信监听器