美文网首页互联网科技Linux我用 Linux
洛谷题解P4326 求圆的面积

洛谷题解P4326 求圆的面积

作者: 海天一树X | 来源:发表于2019-03-26 22:58 被阅读7次

一、题目

https://www.luogu.org/problemnew/show/P4326

二、分析

COCI是Crotian Open Competition in Informatics, 即克罗地亚信息学公开赛。
本题的坑点在于有些人不知道所谓的出租车几何下的“圆”其实是一个正方形:

1.png

上面这个“圆”中,中心点到边上的任意一点的距离都为|x1 - x2| + |y1 - y2| = 4。

这个“圆”是由上下两个三角形组成的,每个三角形的面积为2r * r / = r * r,所以“圆”的面积为2 * r * r。

三、代码

#include <iostream>
#include <cstdio>
using namespace std;

const double pi = 3.141592653589793;

int main()
{
    double r;
    cin >> r;
    printf("%.6f\n", pi * r * r);
    printf("%.6f\n", 2 * r * r);

    return 0;
}

少儿编程、信息学竞赛咨询请加微信307591841或QQ群581357582


信息学竞赛公众号.jpg

相关文章

  • 洛谷题解P4326 求圆的面积

    一、题目 https://www.luogu.org/problemnew/show/P4326 二、分析 COC...

  • 10.5

    简单输出 求圆的表面积

  • 与圆相关的计算(2.2.4)

    与圆相关的计算 【题目描述】给出圆的半径,求圆的直径、周长和面积。输入圆的半径实数r,输出圆的直径、周长、面积,每...

  • 十一作业

    输出基本信息 求圆表面积

  • 10.5

    作业一:简单输出 作业二:求圆的面积

  • 17-10-5作业

    输出基本信息 求圆的表面积

  • 17-10-5作业

    输出基本信息 求圆的表面积

  • 10.5

    作业一:简单输出 作业二:求圆的面积

  • 17-10-5作业

    输出基本信息 求圆的表面积

  • 10.5

    作业一:简单输出 作业二:求圆的面积

网友评论

    本文标题:洛谷题解P4326 求圆的面积

    本文链接:https://www.haomeiwen.com/subject/flpovqtx.html