当前位置:网站首页>(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;
}
边栏推荐
猜你喜欢
随机推荐
Jincang Database Pro*C Migration Guide (3. KingbaseES Pr*oc Compatibility with Oracle Pro*c)
找不到符号@SuperBuilder,你以为真的是Lombok的问题?
shell之条件语句(条件测试、if语句,case语句)
els 计分
浅谈用KUSTO查询语言(KQL)在Azure Synapse Analytics(Azure SQL DW)审计某DB账号的操作记录
PyTorch安装——安装PyTorch前在conda搭建虚拟环境的报错
【原创】Auto.js get和post 案例
使用docker容器搭建MySQL主从复制
QT之鼠标和键盘事件重写
zyMedia系列之播放视频
ClickHouse常用函数速查大全
网工知识角|华为网络工程师,华为、华三、思科设备三层交换机如何使用三层接口?命令敲起来
第八章 字符输入输出和输入验证
nVisual信息基础设施可视化管理
一文了解SAP IBP是什么?
2022-08-01 顾宇佳 学习笔记
Useful Monitoring Scripts What you want part1 in Oracle
百度超级链:鼓励企业做自己的链
TRACE32——使用读写断点
C语言实验十二 指针(二)









