您当前的位置: 首页 > 

*DDL_GzmBlog

暂无认证

  • 1浏览

    0关注

    605博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

[每日一题] 3629.同心圆涂色

*DDL_GzmBlog 发布时间:2021-06-06 19:22:08 ,浏览量:1

目录
  • 前言:
  • 思路:
  • 失误:
    • 1.第一点
    • 2.第二点
    • 3.第三点
  • 总结
  • code:

3629. 同心圆涂色

前言:

写这篇的目的 还是因为 细节没大佬们做的好

本菜鸟写下此篇,希望和我一样的菜鸟可以反思

思路:

直接模拟即可

失误: 1.第一点

pai定小了 WA了一次

2.第二点

因为一开始 以为是 黄 蓝 黄 蓝 … 题目我也看到了 蓝色外层

但是还是手速打了一个 黄 蓝的code 最后自闭没过 样例1

结果又重新回去看

写了一个分类讨论, 比赛的时候 肯定是慢的了 这么搞 签到题的汤都没了

看到其他佬 都是

for(int i=1;i>=1;i–)

太牛了 完全不用分来讨论 我这猪脑袋就是没想起来 笑死我了 我还分类讨论呢

3.第三点

我一开始 处理好 样例1 就是 黄蓝 的那个代码 我特判了n==1 结果卡样例2

才发现 输入的样例需要排序

emmm 终究复习高数上头了吗

总结

观察输入数据 思考题目条件给你是干嘛的 优化代码的分层

code:
#include 
using namespace std;
const double pai =  3.1415926535897932;
inline double gr(int r)
{
    return pai*r*r;

}
const int N = 110;
double a[N];

int n;
int main()
{
    cin>>n;
    double ans = 0 ;
    double temp = 0;

    for(int i = 1; i>a[i];
    sort(a+1,a+1+n);

    if(n&1)
    {
        for(int i= 1;i            
关注
打赏
1657615554
查看更多评论
0.0374s