2021.6.23629. 同心圆涂色

Posted 幽殇默

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2021.6.23629. 同心圆涂色相关的知识,希望对你有一定的参考价值。

在这里插入图片描述
题目地址

#include<cstdio>
#include<iostream>
#include<algorithm>
#define pi 3.141592653589793238462643383279
using namespace std;
double x[10005];
bool cmp(double x,double y)
{
    return x>y;
}
int main(void)
{
    int n; cin>>n;
    double sum=0;
    for(int i=1;i<=n;i++) cin>>x[i];
    sort(x+1,x+n+1,cmp);//排序
    for(int i=1;i<=n;i++)
    {
        if(i&1) sum+=pi*x[i]*x[i];
        else sum-=pi*x[i]*x[i];
    }
    printf("%.6lf",sum);
    return 0;
}

以上是关于2021.6.23629. 同心圆涂色的主要内容,如果未能解决你的问题,请参考以下文章

2021夏季每日一题 week4 完结

华为OD机试真题Java实现数字涂色真题+解题思路+代码(2022&2023)

BZOJ1260 [CQOI2007]涂色paint(区间dp)

题解 P1283 平板涂色

[算法小练][图][拓扑排序+深度优先搜索] 平板涂色问题

为 ggplot 气泡图创建同心圆图例