#include<bits/stdc++.h>
using namespace std;
int t1,t2,s1,s2,w;
int get(int b)
{
int s=(s2-s1)*(t2-t1)*;
int d=s2-s1;
int y=s2-b;
if(y<=t1) return ;
if(y<=t1+d) return (y-t1)*(y-t1);
if(y<=t2) return d*(y-t1+y-t1-d);
if(y<=t2+d) return s-(t2+d-y)*(t2+d-y);
return s;
}
int main()
{
int T; scanf("%d",&T);
for(int i=;i<=T;i++)
{
scanf("%d %d %d %d %d",&t1,&t2,&s1,&s2,&w);
if(t2-t1<s2-s1) { swap(t1,s1); swap(t2,s2); }
int area=get(-w);
int num=get(w);
area-=num;
int s=(s2-s1)*(t2-t1)*;
printf("Case #%d: %.8f\n",i,area*1.0/s);
}
}

最新文章

  1. RabbitMQ + PHP (三)案例演示
  2. java web学习总结(二十七) -------------------JSP标签介绍
  3. Spark RDD
  4. python模块学习心得
  5. 收缩数据库 DBCC SHRINKFILE
  6. Window 对象
  7. GIS开发环境全面升级10.1
  8. Arcgis10.2 破解注意问题
  9. excel导入数据库
  10. 【虚拟DOM】√
  11. oracle表空间建立与用户创建删除
  12. SpringMVC框架
  13. iOS UI控件继承关系图
  14. jquery 获取 outerHtml 包含当前节点本身的代码
  15. javascript数组去重算法-----4(另一种写法)
  16. xcode UIImage图片拉伸
  17. java 接口默认修饰符问题
  18. iOS 关于js与OC相互调用的那些事
  19. JavaScript 数组基础知识
  20. 直播-rtmp学习

热门文章

  1. __nw_connection_get_connected_socket_block_invoke Connection has no connected handle 解决办法
  2. Python标准库01正则表达式
  3. .NET--------枚举扩展方法(枚举转list,获取枚举描述)
  4. 原生js实现下拉菜单
  5. jmeter之服务器性能监测
  6. MNIST机器学习入门
  7. 获取input标签的值
  8. python网络之web框架
  9. Docker多主机互联最佳实践
  10. 精进之路之HashMap