当前位置: 首页 > news >正文

文小库公文写作网站引流平台有哪些

文小库公文写作网站,引流平台有哪些,制作网站软件不懂代码可以制作吗,哪个网站可以找题目给小孩做原题链接:AcWing 4443.无限区域 题目来源:夏季每日一题2023 给定一个无限大的二维平面,设点 S 为该平面的中心点。 设经过点 S 的垂直方向的直线为 P,如果直线 P 是一个圆的切线,且切点恰好为点 S,那么&a…

原题链接:AcWing 4443.无限区域
题目来源:夏季每日一题2023

给定一个无限大的二维平面,设点 S 为该平面的中心点。

设经过点 S 的垂直方向的直线为 P,如果直线 P 是一个圆的切线,且切点恰好为点 S,那么:

如果该圆位于直线 P 的右侧,则称之为右圆。
如果该圆位于直线 P 的左侧,则称之为左圆。
现在,给定三个整数 R , A , B ,你需要按照右圆、左圆、右圆、左圆…的顺序不断画圆,具体要求如下:

  • 第一个右圆的半径等于 R
  • 每个左圆的半径等于你画的上一个圆的半径乘以 A
  • 每个右圆(第一个除外)的半径等于你画的上一个圆的半径除以 B(向下取整)。
  • 当你要画的圆的半径等于 0 时,绘画停止。

请你计算,所有画出的圆的面积之和。

保证绘画会在有限数量的步骤后停止。

输入格式
第一行包含整数 T ,表示共有 T 组测试数据。

每组数据占一行,包含三个整数 R , A , B

输出格式
每组数据输出一个结果,每个结果占一行。

结果表示为 Case #x: y ,其中 x 为组别编号(从 1 开始),y 为面积和(实数)。

y 在正确答案的 10−6 的绝对或相对误差范围内,则视为正确。

数据范围

  • 1≤T≤100,
  • 1≤R≤105,
  • 1≤A≤500,
  • 2×A≤B≤1000。

输入样例:

2
1 3 6
5 2 5

输出样例:

Case #1: 31.415927
Case #2: 455.530935

样例解释
对于 case #1:
首先画一个半径为 1 的右圆
然后画一个半径为 1×3=3 的左圆
随后停止绘画
因为下一个右圆的半径为 ⌊3/6⌋=0。

对于 case #2:

第一步画一个半径为 5 的右圆;
第二步画一个半径为 5×2=10 的左圆;
第三步画一个半径为 ⌊10/5⌋=2 的右圆;
第四步画一个半径为 2×2=4 的左圆;
停止绘画,因为下一个右圆的半径为 ⌊4/5⌋=0。

方法一:模拟

思路:

别管左圆右圆,题目要求就是求一系列圆的面积,半径开始为r,下一个圆的半径再上一个圆半径基础上乘a,再下一个圆再在上一个圆基础上除以b并下取整……重复以上过程,知道圆的半径为0为止
那么直接模拟就可以了

C++ 代码实现:

#include <iostream>
#include <cmath>
using namespace std;const double PI = acos(-1); // 也可以定义3.1415926int t, r, a, b;// 计算面积
double area(double r){return r * r * PI;
}int main(){scanf("%d", &t);for(int cases = 1; cases <= t; cases ++ ){scanf("%d%d%d", &r, &a, &b);double res = area(r);while(r){r *= a;res += area(r);r /= b; // 题目要求下取整res += area(r);}printf("Case #%d: %.6lf\n", cases, res);}return 0;
}

补充:

PI的写法:

arccos(-1)的结果就是π

#include <cmath>const double PI = acos(-1); // 也可以定义3.1415926
http://www.hkea.cn/news/300873/

相关文章:

  • 学网站开发跟那个专业最相近百度站长平台注册
  • 网站开发python电脑培训班有哪些科目
  • 惠州响应式网站哪家好云盘搜索
  • spring做网站合肥seo排名收费
  • 做58网站怎么赚钱二十个优化
  • 做企业手机网站北京seo网站开发
  • 关于网站建设中原创文章的一些想法体育热点新闻
  • 天河做网站开发免费留电话号码的广告
  • 成都市金堂县网站建设免费seo在线工具
  • 计算机培训中心网站高端网站建设的公司
  • 成都建设路小学网站大作设计网站
  • 桂林创新大厦网站今日十大热点新闻事件
  • 做网站空间哪家好windows7系统优化工具
  • 网站建设首选公司seo推广一个月见效
  • 微信做模板下载网站有哪些推广网站要注意什么
  • 做网站 java c常德seo快速排名
  • 仙桃做网站找谁常用的网络推广方法
  • 品牌推广网站怎样做百度手机助手苹果版
  • 武汉工业网站制作百度人工服务热线24小时
  • 新闻头条最新消息今日头条站长之家seo综合
  • app与网站宁波seo网络推广渠道介绍
  • 国外学做咖啡的网站百度高级搜索网址
  • 建网站开源代码游戏推广怎么找玩家
  • 莱州哪里有做网站的浙江网站建设平台
  • ps网站设计与制作免费推广seo
  • 网站查询功能怎么做关键词搜索量怎么查
  • 付费网站推广网站优化包括哪些内容
  • 在日本做色情网站广州seo外包
  • 最棒的网站建设考研最靠谱的培训机构
  • 广州建设企业网站黑河seo