当前位置:网站首页>(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热题Hot100】——LRU缓存
Pro * C Jin Cang database migration guide (4) KingbaseES Pro * C migration guide)
Pro_07丨波动率因子3.0与斜率因子
智能健身动作识别:PP-TinyPose打造AI虚拟健身教练!
MySQL-Explain详解
七夕??继续肝文章才是正道!!Auto.js 特殊定位控件方法
Dynamically modify the title of the navigation bar in uniapp
ROS2自学笔记:机器视觉基础
sql问题,如何能做到先声明表的名称,例如product202201,表示2022年一月份的货物表,再在声明过的表中查找,下面的代码运行时有错误显示找不到表table_name,请问改如何进行修改
leetcode:153. 寻找旋转排序数组中的最小值
重定向printf到USB CDC、串口2
shell之条件语句(条件测试、if语句,case语句)
nVisual信息基础设施可视化管理
els 消除行
Auto. Js scripts run time calculated Pro
用 SQL 做数据分析的十大常用功能,附面试原题解答!!
关于 Redis 必问面试题,你知道哪些?
VS中使用BugTrap定位程序崩溃点
中原银行实时风控体系建设实践
中非合作论坛非洲产品电商推广季启动 外交部:推动中非合作转型升级









