目录
- 前言:
- 思路:
- 失误:
- 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
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?