2023年四川大学生程序设计竞赛-K.倒转乾坤

news2024/11/26 18:52:28

Cuber QQ 现在手上有两个圆环,其中小圆环的直径是 d,大圆环的直径是 2d

。他将小圆环放在大圆环内, 并让小圆环紧贴大圆环内壁进行无滑动的滚动。

 

Cuber QQ 总是喜欢动态的美,他在小圆环上等间隔地标记了 n 个点,他想知道在小圆环贴着大圆环运动一周后,他所标记的 个点所经过的轨迹的长度之和是多少。

输入描述

输入包含一行,两个整数 n,d(1\leq n,d \leq 10^9)

输出描述

输出包含一行一个浮点数,表示 n  个点所经过的轨迹的长度之和,所输出的答案和标准答案的绝对误差或相对误差在 10^{-6}范围内会被认为是正确的。

样例

输入:

1 1

输出:

4.00000000

思路

这个题首先我们就是要搞清楚小圆上的点的路径是什么?

根据样例我们可以推算一下,把A点取一个特殊的点,假设A点就是紧贴的那个点,转半圈,转一圈,转两圈的位置,大概可以推算出他的轨迹就是沿着直径运动

代码:

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
int main()
{
    int n,d;
    cin >> n >> d;
    printf("%.7lf",4.0*n*d);
} 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/770105.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

存储服务的演化与MySQL分库分表

文章目录 一、存储服务的演化1.单体结构2.单表单库的数据量膨胀 -> 分库分表3.单个MySQL的读写压力过大 -> MySQL索引优化4.进一步缓解MySQL读写压力 -> 读写分离5.冷热数据分离 -> 使用Redis缓存 二、MySQL分库分表1.策略2.需要注意的问题 一、存储服务的演化 1.…

「深度学习之优化算法」(十六)万有引力算法

1. 万有引力算法简介 (以下描述,均不是学术用语,仅供大家快乐的阅读) 万有引力算法(Gravitational Search Algorithm)是受物体之间的万有引力启发而提出的算法。算法提出于2008(2009)年,时间不长,不过相关的文章和应用已经相对较多,也有不少的优化改进方案。   万…

浅谈性能测试策略之银行测试

一、性能测试的四个方面 在一般的性能测试讨论中大家通常只围绕三个方面进行提问和总结&#xff1a;测试脚本如何编写&#xff0c;被测系统如何监控&#xff0c;性能瓶颈如何调优。大部分刚刚接触性能测试的人会纠结于脚本的编写&#xff0c;如何设置参数化、如何设置关联、何时…

宋浩高等数学笔记(五)定积分

本章内容和第四章的不定积分其实大差不差&#xff0c;然而不定积分本身与求和无关&#xff0c;本质为求导的逆运算&#xff1b;而定积分则和求导无关&#xff0c;实质为无限分割再求和。而牛顿莱布尼茨公式的伟大之处在于&#xff0c;可以用不定积分这个求导的逆运算来计算定积…

OpenCv之Canny

目录 一、自适应阈值 二、边缘检测Canny 一、自适应阈值 引入前提:在前面的部分我们使用是全局闻值&#xff0c;整幅图像采用同一个数作为闻值。当时这种方法并不适应与所有情况&#xff0c;尤其是当同一幅图像上的不同部分的具有不同亮度时。这种情况下我们需要采用自适应闻…

第七次CCF计算机软件能力认证

第一题&#xff1a; 折点计数 给定 n 个整数表示一个商店连续 n 天的销售量。 如果某天之前销售量在增长&#xff0c;而后一天销售量减少&#xff0c;则称这一天为折点&#xff0c;反过来如果之前销售量减少而后一天销售量增长&#xff0c;也称这一天为折点。 其他的天都不是折…

白皮书分享|数字孪生应用门槛降低!速来围观易知微新型技术成果

一、数字孪生应用门槛 &#xff08;一&#xff09;数字孪生的概念 百度百科中的数字孪生 (Digital Twin)1 定义&#xff0c;是充分利用物理模型、传感器更新、运行历史等数据&#xff0c;集成多学科、多物理量、多尺度、多概率的仿真过程&#xff0c;在虚拟空间中完成映射&…

MySQL数据库,冷备份,热备份,温备份,物理备份,逻辑备份

&#x1f9ca;冷备份 MySQL数据库冷备份的优点包括&#xff1a; 快速备份&#xff1a;冷备份只需要拷贝文件&#xff0c;因此备份速度非常快&#xff0c;不会影响数据库的读写操作。易于归档和恢复&#xff1a;冷备份可以通过简单拷贝文件进行归档和恢复&#xff0c;而且可以…

MP3416 是一款低静态电流、升压变换器

详情 MP3416 是一款低静态电流、升压变换器&#xff0c;利用峰值电流控制和变频架构来调节输出电压。MP3416 的工作输入电压低至 0.86V&#xff0c;提供 1.8V 至 5.5V 输出电压。 MP3416 在峰值电流控制模式下工作&#xff0c;提供良好的瞬态响应能力。它集成的 P 路同步整流…

(数组与矩阵) 剑指 Offer 50. 第一个只出现一次的字符 ——【Leetcode每日一题】

❓ 剑指 Offer 50. 第一个只出现一次的字符 难度&#xff1a;简单 在字符串 s 中找出第一个只出现一次的字符。如果没有&#xff0c;返回一个单空格。 s 只包含小写字母。 示例 1: 输入&#xff1a;s “abaccdeff” 输出&#xff1a;‘b’ 示例 2: 输入&#xff1a;s “”…

Linux系统休眠问题解决

近期&#xff0c;断电重启后的服务器总是莫名其妙断开连接&#xff0c;必须重启才能再次连上&#xff0c;但是一小段时间后&#xff0c;会再次断开。通过查看系统日志&#xff0c;观察到是系统休眠问题引起的&#xff0c;查看命令&#xff1a; cat /var/log/syslog 查询到的信…

APP开发:如何制定有效的测试策略

APP开发在进行测试的时候&#xff0c;是一个非常复杂的过程&#xff0c;它需要多个团队参与进来&#xff0c;并且要制定很多测试策略&#xff0c;同时还需要在测试过程中不断的进行优化&#xff0c;来提升测试质量。 APP开发完成之后&#xff0c;并不是万事大吉了&#xff0c;…

DTU凭什么可以为数据提供高效可靠的稳定传输?

当谈及到智能化的发展时&#xff0c;其实它已经正在影响着各行各业&#xff0c;当前许多传统行业也正在向智能化转变。如果你细心留意的话&#xff0c;就会发现在我们日常生活中多少都会见到它们的身影&#xff0c;例如&#xff1a;村庄各家各户墙外所挂的煤改电设备、居民楼小…

layui增删改查的实现

前言 在前三篇layui博客的基础上继续完善&#xff0c;这篇博客增加了数据表格来实现增删改查 这里要注意layui需要使用2.6以上的版本 dao方法的编写 package com.zking.dao;import java.util.List; import java.util.Map;import com.zking.entity.User; import com.zking.uti…

软件度量工具infusion

软件度量工具 文章目录 软件下载infusion使用iplasma使用 软件下载 链接&#xff1a;https://pan.baidu.com/s/1xI_bWvJ845kcHXM2m-K4QA?pwdxn48 提取码&#xff1a;xn48 infusion使用 运行环境&#xff1a; 32位java6 运行步骤&#xff1a; 双击inFusionDebug.exe 运行 …

【QT】——QListWidget的使用

目录 1.QListWidget和QListWidgetItem 2.外观 2.1列表模式 2.2图标模式 3.常用接口 4.示例 删除列表项 添加列表项 1.QListWidget和QListWidgetItem QListWidget 是qt中的列表框控件&#xff0c;它用于显示多个列表项&#xff0c;列表项对应的类是QListWidgetItem. Q…

MySQL操作库

MySQL操作库 一.创建数据库1. 创建数据库的方式2. 创建数据库时的编码问题3. 指定编码创建数据库4. 验证校验规则对数据库的影响 二.数据库与文件系统的关系三.操纵数据库1. 查看数据库2. 删除数据库3. 修改数据库 四.数据库的备份和恢复1.数据库的备份2.数据库的恢复 五.查看连…

认识Vue3

✅作者简介&#xff1a;大家好&#xff0c;我是Cisyam&#xff0c;热爱Java后端开发者&#xff0c;一个想要与大家共同进步的男人&#x1f609;&#x1f609; &#x1f34e;个人主页&#xff1a;Cisyam-Shark的博客 &#x1f49e;当前专栏&#xff1a; Vue ✨特色专栏&#xff…

C#基础--反射

反射 一、为什么学习反射 因为反射真的是无处不在,ORM、MVC、IOC、AOP、Attribute等等都会使用到反射。反射是程序员的快乐 二、什么是反射 Ilspy:逆向工程,可以吧DLL/Exe文件反编译回来 DLL/EXE 文件下包含Metadata和IL,IL是对标于C#代码的代码,属于中间语言,是标准的…

虚拟云网络系列 | Antrea 应用于 VMware 方案功能简介(十一)

本篇推文继续之前讨论 Antrea 与 NSX Manager 整合的手动安装流程&#xff0c;接下来要讨论流程四、五、六。这几篇讨论的安装流程图如下&#xff0c;相关的步骤于官方文件内有正式的说明。 流程四&#xff1a; 修改安装配置档&#xff0c;输入 NSX 及凭证相关资讯 流程一内我…