当前位置:网站首页>(2022牛客多校五)H-Cutting Papers(签到)
(2022牛客多校五)H-Cutting Papers(签到)
2022-08-03 03:24:00 【AC__dream】
样例输入:
2022
样例输出:
3649785.912339927
题意:求|x|+|y|+|x+y|<=n所在的区域和x*x+y*y=(n/2)*(n/2)所在区域的面积并。
这道题就是一个签到题,图如下:
直接用圆的面积加上2*(小正方形面积-1/4圆面积)即可。
下面是代码:
#include<cstdio>
#include<iostream>
#include<algorithm>
#include<cstring>
#include<map>
#include<queue>
#include<vector>
#include<cmath>
using namespace std;
#define pi acos(-1)
const int N=1e4+10;
int main()
{
long double n;
while(scanf("%Lf",&n)!=EOF)
{
long double ans=n/4*n*pi;
ans+=(n*n/4-n/4*n*pi/4)*2;
printf("%.10Lf\n",ans);
}
return 0;
}
边栏推荐
猜你喜欢
leetcode:162. 寻找峰值
Chinese valentine's day??To the liver is the way!!!!!Auto. Js special position control method
leetcode:149. 直线上最多的点数
mysql-installer安装教程(详细图文)
C语言——结构体(声明、内存对齐、自引用)、位段、联合体、枚举常量合集
Kotlin 乘法、我怎么越乘越小?
HCIP第十八天
智能健身动作识别:PP-TinyPose打造AI虚拟健身教练!
【GraphQL】使用Hot Chocolate和.NET 6构建GraphQL应用
我终于逃离了互联网,却陷入了迷茫
随机推荐
【剑指offer】——16.数值的整数次方
Pro_07丨波动率因子3.0与斜率因子
高等代数_笔记_配方法标准化二次型
HCIP第十八天
IDEA如何创建父子工程
PyTorch installation - error when building a virtual environment in conda before installing PyTorch
问下有用sql server flink-sql-connector-sqlserver-cdc-2
Jincang Database OCCI Migration Guide (5. Program Development Example)
Scala基础【异常、隐式转换、泛型】
如何画一张架构图(内含知识图谱)
els 结束判断
2022-08-02 顾宇佳 学习笔记 多线程
Base64编码原理
Redshift贴logo的方法
PSSecurityException
【leetcode热题Hot100】——任务调度器
【每日一题】622. 设计循环队列
Summary of some questions about the grain mall
# RACE32——高级断点的设置和应用
【obs】启动推流失败 : Output.StartStreamFailed 调用流程