http://poj.org/problem?id=1005

半夜不睡觉刷题好可怕……刷水题~


题意:洪水每年增长50平方英里,洪水呈半圆形,第一年刚开始时洪水为0平方英里。现给出坐标,求该坐标最早在第几年被洪水淹没(被水淹没 不知所措)。


大水题……我没看题目后面还输出END OF OUTPUT. Wr了一次,仔细读题~

对于一个坐标,我们可以求出它到原点的距离,这就是r,定义π = 3.14,那么半圆的面积就是πr^2,又因为题目是从1开始计算,所以把答案下取整后+1即可。

代码如下:

#include<iostream>
#include<cstdio>
#include<cstring>
#include<cmath>
using namespace std;
const double pi = 3.14;
double ans;
double flo = 50.00;
int main()
{int t;scanf("%d",&t);for(int i = 1;i <= t;i ++){double x,y;cin>>x>>y;double r = sqrt(x*x+y*y);ans = (pi*r*r)/2/flo;printf("Property %d: This property will begin eroding in year %d.\n",i,(int)(ans)+1);}cout<<"END OF OUTPUT.";return 0;
}

POJ1005 I Think I Need a Houseboat相关推荐

  1. 整数返回poj1005——I Think I Need a Houseboat

    这两天一直在研究整数返回之类的问题,上午正好有机会和大家讨论一下. 原题: Description Fred Mapper is considering purchasing some land in ...

  2. poj1005——I Think I Need a Houseboat

    原题: Description Fred Mapper is considering purchasing some land in Louisiana to build his house on. ...

  3. HDU ACM 1065 I Think I Need a Houseboat

    分析:告诉协调的房子,每年(0,0)作为一个半圆区域的中心将被添加50.请教如何多年以来,这家的位置将是半圆内.注意pi必须采取3.1415926管辖权. #include<iostream&g ...

  4. poj 1005 I Think I Need a Houseboat

    点击打开链接 大体意思:半圆表示一块面积可扩展的区域,开始时,面积是0,在(0,0)处开始以每年50平方米的速度同样呈半圆扩展,输入一个正整数N,然后输入N对坐标,对于每一对坐标值:求出面积扩展到该点 ...

  5. I Think I Need a Houseboat(hdu1065水题)

    题意:水以每年50平方米半圆形扩散,问多少年扩散到点(x,y); 思路: (0,0) 到(x,y)距离设为r,k年 PI * r * r / 2 = 50*k k = PI * r * r / 100 ...

  6. ICPC程序设计题解书籍系列之五:吴永辉:《数据结构编程实验》(第2版)

    第1章 简单计算 UVALive2362 POJ1004 HDU1064 ZOJ1048 Financial Management[数学+水题] - 海岛Blog - CSDN博客 POJ1552 H ...

  7. C++ ACM解题

    部分解题报告添加新内容,除了原有的"大致题意"和"解题思路"外, 新增"Source修正",因为原Source较模糊,这是为了帮助某些狂WA ...

  8. 1005:I Think I Need a Houseboat-poj

    1005:I Think I Need a Houseboat 总时间限制:  1000ms 内存限制:  65536kB 描述 Fred Mapper is considering purchasi ...

  9. ACM训练计划建议(转)

    ACM训练计划建议 From:freecode#  Date:2015/5/20 前言: 老师要我们整理一份训练计划给下一届的学弟学妹们,整理出来了,费了不少笔墨,就也将它放到博客园上供大家参考. 菜 ...

最新文章

  1. wxWidgets:wxPixelData< Image, PixelFormat >类模板用法
  2. 自动装箱和==和equals
  3. [HDU 6643] Ridiculous Netizens(点分治+根号分治+dp)
  4. 21、mysql修改密码的方法总结
  5. [vue] `<template></template>`有什么用?
  6. oracle的等保,3.Oracle 检查(部分)
  7. 使用 SQL 语句实现一个年会抽奖程序
  8. 天涯明月刀开发_《天涯明月刀手游》正式上线 4700万玩家期待的那个江湖来了...
  9. git提交远程报错[rejected] master - master (fetch first)
  10. 微信十年,领取纪念勋章头像!
  11. 基于DeepLabV3+与U-Net融合的黄瓜叶片病害严重程度分类方法
  12. SpringBoot之idea调出Maven Project
  13. 阶段5 3.微服务项目【学成在线】_day01 搭建环境 CMS服务端开发_11-MongoDb入门-安装Mongodb数据库...
  14. 【2020牛客寒假基础算法训练营】第六场总结
  15. File和IO流应用,剪切文件夹
  16. win10打开计算机黑屏怎么办,win10系统重启黑屏怎么办
  17. 寄存柜程序模拟(C语言)
  18. 【NVMe2.0b 7】NVMe 基本队列数据结构
  19. 4 Day:MBR使用硬盘
  20. python进制转换函数

热门文章

  1. [附源码]java毕业设计基于的网上点餐系统
  2. IOS中相册的一般处理
  3. TensorFlow v2.0实现Word2Vec算法
  4. 计算机名字还原,能还原原始文件名的数据恢复软件
  5. extundelete恢复rm的数据
  6. 根据年龄, 来打印出当前年龄的人是少年(低于18), 青年(19-28), 中年(29-55), 老年(56以上)
  7. android 仿全民k歌 线谱乐谱音高图
  8. 谷歌浏览器使用_第三篇 书签导出
  9. Bulletproofs和Plonk等ZKP系统中Fiat-Shamir实现漏洞Frozen Heart
  10. 两种复试方案!这所大学发布考研复试相关通知!