当前位置:网站首页>(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;
}
边栏推荐
猜你喜欢
随机推荐
对话框管理器第四章:对话框消息循环
多线程使用哈希表
Kotlin 乘法、我怎么越乘越小?
2022-08-02 顾宇佳 学习笔记 多线程
(一)Nacos注册中心集群环境搭建
Jincang Database Pro*C Migration Guide (3. KingbaseES Pr*oc Compatibility with Oracle Pro*c)
Auto.js Pro 编写第一个脚本hello world
# RACE32——高级断点的设置和应用
ClickHouse卸载、重安装
DPDK mlx5 驱动使用报错
Ask next useful SQL server flink - SQL - connector - essentially a CDC - 2
金仓数据库 OCCI 迁移指南(5. 程序开发示例)
els 消除行
15【背景 渐变色】
Summary of some questions about the grain mall
uniapp中动态修改导航栏标题
我终于逃离了互联网,却陷入了迷茫
高等代数_证明_不同特征值的特征向量线性无关
SqlSession [[email protected]]
Chapter 8 Character Input Output and Input Validation









