题目描述

PDF

输入输出格式

输入格式:

输出格式:

输入输出样例

输入样例#1:

3
10 5 20
1 1 1
2 2 0
输出样例#1:

23.348371%
0.000000%
100.000000% 发现求的是一个和 反比例函数有关的积分,吓得我赶紧去学习了一波积分(之前一直不会还这么淡定2333)。
积分就是导数的反运算嘛,然后 ln(x)的导数是 1/x 所以反比例函数的积分就是 ln(),然后直接做就行了2333
#include<bits/stdc++.h>
#define ll long long
using namespace std;
#define D double
const D eps=1e-12;
D A,B,S,ANS,X;
int T; inline void solve(){
ANS=0,scanf("%lf%lf%lf",&A,&B,&S);
if(A*B<=S) puts("0.000000%");
else if(S<=eps) puts("100.000000%");
else{
X=S/B,ANS=(A-X)*B;
ANS-=S*(log(A)-log(X));
printf("%.6lf%\n",ANS/(A*B)*100);
}
} int main(){
scanf("%d",&T);
while(T--) solve();
return 0;
}

  

 

最新文章

  1. 用Redis实现分布式锁
  2. 套接字Socket
  3. 浙江理工2015.12校赛-F Landlocked
  4. hibernate一对多映射实现
  5. Bootstrap 教程
  6. 正则转nfa:bug消除
  7. HTML5 jQuery+FormData 异步上传文件,带进度条
  8. H3C网络设备配置SSH登录
  9. 【51NOD 1847】奇怪的数学题(莫比乌斯反演,杜教筛,min_25筛,第二类斯特林数)
  10. Jedis操作笔记 redis的五种存储类型
  11. KMP字符串匹配(模板)
  12. 判断runtime是否运行在docker中及从docker中获取宿主机的ip信息
  13. Npm基本指令(转)
  14. Android View事件分发源码分析
  15. JSON转换的原创工具类
  16. 探究Android中通过继承ViewGroup自定义控件的原理
  17. inner join(inner可省) 与 left join 之间的区别
  18. 第一百九十四节,jQuery EasyUI,Droppable(放置)组件
  19. yii2 刷新缓存(刷新模型缓存)
  20. 如何让MVC和多层架构和谐并存(一)

热门文章

  1. springmvc导出excel(POI)
  2. windows使用文件服务器搭建Git服务器
  3. bzoj5368 [Pkusc2018]真实排名
  4. 【二分 贪心】bzoj3477: [Usaco2014 Mar]Sabotage
  5. [LUOGU] P2716 和谐的雪花
  6. 使用Hexo+Github搭建属于自己的博客
  7. 【xdebug】 windows xdebug 配置
  8. Python中如何将数据存储为json格式的文件
  9. C盘清理小技巧
  10. PowerShell-第1章 交互界面