【FOJ】Problem 1077 铁皮容器
Problem 1077 铁皮容器.
题意
圆柱,有盖,表面积1000平方厘米,已知容积(体积),求最小底面半径(小数点后一位),无解输出NO
思路
这是数学题???
- 列公式化简:V=500r-πr3,有解即f(x)=500x-πx3-V与x轴有交点
- 求导判断单调性,导数500-3πx2,知道f(x)先单调增加,在x=(500/3π)1/2处取到极大值,后单调递减
①如果代入V和极大值,f(x)<0,则无解
②f(x)>=0则有解,x从极大值点向左按0.01递减,直到出现f(x)<0,x+0.01即为所求的最小半径
我发现隔壁人家枚举直接举出来了!!!!!
我到底为什么要求导!!!!!
笔记
- 我竟然不会解一元三次方程(……)
- 一开始用0.1,精度不够,1000算出来2.0,就把递减值改小了
- 一直在纠结f=0的情况,可是实际上这个都是double的,各种小数,很难等0吧,只要精确度够小估算值应该都能通过测试
代码
#include<cstdio>
#include<math.h>
double pi=acos(-1);int main(){double x, max, f;int V, k;scanf("%d", &k);max = sqrt(500.0/(3*pi));while(k--){scanf("%d", &V);f = 500*max - pi*pow(max, 3.0) - V;if(f<0){printf("NO\n");continue;}for(x=max-0.001; f>0; x-=0.001)f = 500*x - pi*pow(x, 3.0) - V;printf("%.1f\n", x+0.001);}return 0;
}
【FOJ】Problem 1077 铁皮容器相关推荐
- FZU Problem 1077 铁皮容器
Problem 1077 铁皮容器 Accept: 1073 Submit: 2371 Time Limit: 1000 mSec Memory Limit : 32768 KB Problem De ...
- FZU 1077 铁皮容器
Problem 1077 铁皮容器 Accept: 1040 Submit: 2314 Time Limit: 1000 mSec Memory Limit : 32768 KB Prob ...
- FZU 1077 铁皮容器 【枚举/二分】
Accept: 1040 Submit: 2314 Time Limit: 1000 mSec Memory Limit : 32768 KB Problem Description 使用 ...
- FOJ Problem 2253 Salty Fish
...
- FOJ Problem 2257 Saya的小熊饼干
...
- FOJ Problem 2121 神庙逃亡
一,问题描述 二,问题分析 简单来说是纯物理问题,水平方向为匀速运动,竖直方向为匀加速运动 注意:从离S米直接开始起跳,加速度恒为10 只需判断竖直方向的位移是否大于火墙的高度h即可 三,问题解答 # ...
- FOJ Problem 1003 Counterfeit Dollar
题目大意是给你一打共计12枚硬币,其中一枚假冒伪劣重量有问题,其余是正常的.给你3次使用天平的机会,让你找出这枚硬币. 一开始我想了好久,打算用数组和数字加减等等分了好多种情况,觉得一道水题我想这么复 ...
- 【转载】万字详文彻底弄懂TCP协议:从三次握手和四次挥手说起
今日头条 腾讯技术工程 作者:morganhuang,腾讯 IEG 后台开发工程师 说到 TCP 协议,相信大家都比较熟悉了,对于 TCP 协议总能说个一二三来,但是 TCP 协议又是一个非常复杂的协 ...
- sjtu 1077 加分二叉树
树型DP入门题 题目链接:http://acm.sjtu.edu.cn/OnlineJudge/problem/1077 •设f(i,j)中序遍历为i,i+1,-,j的二叉树的最大加分,则有: f(i ...
最新文章
- 动态规划中的多段图问题
- 铺铜过孔不要十字_铺植草砖施工工艺
- IPv6 — Multi-homing(多宿主/多链路/多归属)
- 云网融合 — 应用场景
- java 成员变量声明顺序_C++核心准则讨论:按照成员声明的顺序定义和初始化成员变量...
- kong plugin rate limiting
- python替代hadoop_Python连接Hadoop数据中遇到的各种坑(汇总)
- 基于Carbide.C++ 的Symbian开发环境搭建
- zookeeper:Too many connections 故障处理记录
- [ZJOI2006]物流运输
- freemarker中空值“”,null值的判断
- 基于BP神经网络模型在matlab上实现对中国每年出生人口数量的预测
- SDR软件无线电知识要点(三)EVM
- webstrom无法格式化局部html,格式化代码失效webstorm
- 学计算机的数学一定要好吗,学计算机一定要数学好吗?
- HDS存储管理工具命令行汇总
- gerrit 怎么不abandon修改提交
- 论文解读:手机拍照暗光成像
- element-ui表格行不对齐
- 关于htons和htonl
热门文章
- Mob开放日:成功手游基因大揭秘
- redis 分布式锁 看门狗_带你研究Redis分布式锁,源码走起
- 微信小程序 java银行业务管理系统python php
- The selection cannot be launched,and there are no recent launches(错误)
- V 2 heartbeat V2(HA)
- Activiti 历史任务查询
- 用python 打印等腰三角形、空心等腰三角形,棱形。空心棱形
- freeswitch 科大讯飞、百度的语音识别(asr、tts) 参考
- Cocos Creator 骨骼动画 (龙骨DragonBones)
- win10 android文件夹是什么,windows10系统删除.android文件夹的方法