POJ1005 I Think I Need a Houseboat
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相关推荐
- 整数返回poj1005——I Think I Need a Houseboat
这两天一直在研究整数返回之类的问题,上午正好有机会和大家讨论一下. 原题: Description Fred Mapper is considering purchasing some land in ...
- poj1005——I Think I Need a Houseboat
原题: Description Fred Mapper is considering purchasing some land in Louisiana to build his house on. ...
- HDU ACM 1065 I Think I Need a Houseboat
分析:告诉协调的房子,每年(0,0)作为一个半圆区域的中心将被添加50.请教如何多年以来,这家的位置将是半圆内.注意pi必须采取3.1415926管辖权. #include<iostream&g ...
- poj 1005 I Think I Need a Houseboat
点击打开链接 大体意思:半圆表示一块面积可扩展的区域,开始时,面积是0,在(0,0)处开始以每年50平方米的速度同样呈半圆扩展,输入一个正整数N,然后输入N对坐标,对于每一对坐标值:求出面积扩展到该点 ...
- 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 ...
- ICPC程序设计题解书籍系列之五:吴永辉:《数据结构编程实验》(第2版)
第1章 简单计算 UVALive2362 POJ1004 HDU1064 ZOJ1048 Financial Management[数学+水题] - 海岛Blog - CSDN博客 POJ1552 H ...
- C++ ACM解题
部分解题报告添加新内容,除了原有的"大致题意"和"解题思路"外, 新增"Source修正",因为原Source较模糊,这是为了帮助某些狂WA ...
- 1005:I Think I Need a Houseboat-poj
1005:I Think I Need a Houseboat 总时间限制: 1000ms 内存限制: 65536kB 描述 Fred Mapper is considering purchasi ...
- ACM训练计划建议(转)
ACM训练计划建议 From:freecode# Date:2015/5/20 前言: 老师要我们整理一份训练计划给下一届的学弟学妹们,整理出来了,费了不少笔墨,就也将它放到博客园上供大家参考. 菜 ...
最新文章
- wxWidgets:wxPixelData< Image, PixelFormat >类模板用法
- 自动装箱和==和equals
- [HDU 6643] Ridiculous Netizens(点分治+根号分治+dp)
- 21、mysql修改密码的方法总结
- [vue] `<template></template>`有什么用?
- oracle的等保,3.Oracle 检查(部分)
- 使用 SQL 语句实现一个年会抽奖程序
- 天涯明月刀开发_《天涯明月刀手游》正式上线 4700万玩家期待的那个江湖来了...
- git提交远程报错[rejected] master - master (fetch first)
- 微信十年,领取纪念勋章头像!
- 基于DeepLabV3+与U-Net融合的黄瓜叶片病害严重程度分类方法
- SpringBoot之idea调出Maven Project
- 阶段5 3.微服务项目【学成在线】_day01 搭建环境 CMS服务端开发_11-MongoDb入门-安装Mongodb数据库...
- 【2020牛客寒假基础算法训练营】第六场总结
- File和IO流应用,剪切文件夹
- win10打开计算机黑屏怎么办,win10系统重启黑屏怎么办
- 寄存柜程序模拟(C语言)
- 【NVMe2.0b 7】NVMe 基本队列数据结构
- 4 Day:MBR使用硬盘
- python进制转换函数
热门文章
- [附源码]java毕业设计基于的网上点餐系统
- IOS中相册的一般处理
- TensorFlow v2.0实现Word2Vec算法
- 计算机名字还原,能还原原始文件名的数据恢复软件
- extundelete恢复rm的数据
- 根据年龄, 来打印出当前年龄的人是少年(低于18), 青年(19-28), 中年(29-55), 老年(56以上)
- android 仿全民k歌 线谱乐谱音高图
- 谷歌浏览器使用_第三篇 书签导出
- Bulletproofs和Plonk等ZKP系统中Fiat-Shamir实现漏洞Frozen Heart
- 两种复试方案!这所大学发布考研复试相关通知!