POJ2365 Rope

POJ 题目分类 POJ:按照ac的代码长度分类(主要参考最短代码和自己写的代码) 短代码:0.01K–0.50K;中短代码:0.51K–1.00K;中等代码量:1.01K–2.00K;长代码:2.01K以上。短:1147、1163、1922、2211、2215、2229、2232、2234、2242、2245、2262、2301、2309、2313、2334、2346、2348、2350、2352、2381、24 阅读详情

题目链接:http://poj.org/problem?id=2365

解题思路:

做这题时,真是郁闷死了,明明是到水题,我还wrong了这么多次。首先,一开始我把半径定义成int型,心想后面总是会乘以一个double型pi,也会变成double型,结果就因为这,一直wrong。而且这题还有一个问题就是输出必须要%f型,不然你也会一直wrong。这题真是受够了。

AC代码:

#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;

const double pi=acos(-1.0);

double dis(double x1,double y1,double x2,double y2)
{
    return sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
}

int main()
{
    int n;
    double r;
    while(scanf("%d%lf",&n,&r)!=EOF)
    {
        int i;
        double x[110],y[110],ans=2*pi*r;
        scanf("%lf%lf",&x[0],&y[0]);
        for(i=1;i<n;i++)
        {
            scanf("%lf%lf",&x[i],&y[i]);
            ans+=dis(x[i],y[i],x[i-1],y[i-1]);
        }
        ans+=dis(x[0],y[0],x[n-1],y[n-1]);
        printf("%.2f\n",ans);
    }
    return 0;
}


MuJoCo柔性体仿真实战:从FlexComp建模到自定义模型导入 柔性体仿真是机器人交互研究中不可或缺的一环,MuJoCo作为高精度物理求解器,凭借高效的求解速度与批量并行能力,成为强化学习与软体抓取任务的热门选择。其FlexComp机制将连续材料离散为粒子-约束系统,以较低建模成本模拟布料、软组织等形变行为,相比Gazebo等平台更具实时性与可扩展性。技术价值体现在自定义柔性体建模与导入流程中:通过XML配置网格密度、间距与材料参数,即可生成贴合任务需求的软体垫子或硅胶抓手。在柔性抓取、颗粒抓手、医疗仿真等场景中,该方法能快速构建可训练的环境。围绕环境搭建、FlexCo 阅读详情

相关推荐

Python爬虫实战:5分钟搞定东方财富网股票数据抓取(附完整代码)

本文详细介绍了如何利用Python爬虫技术,快速抓取东方财富网的实时股票数据。通过逆向分析其JSONP数据接口,构建了包含请求处理、数据清洗、分页调度及多格式存储的完整自动化采集系统,并提供了应对反爬策略与生产部署的进阶优化思路,附有可直接运行的完整代码。

weixin_29084231的博客 875

poj 2365 Rope

题目链接:http://poj.org/problem?id=2365 题意:给出钉子数量和半径,并顺时针给出每个钉子的位置,求绕过钉子的绳子的长度。 分析:绕过钉子的长度正好是一个钉子的周长,然后加上该多边形的周长即为答案。(虽然我是看案例猜出来的)(输出时要用%.2f,因此wa了N发。) http://book.51cto.com/art/200901/106880.htm 代码:...

weixin_30339457的博客 126

Xilinx Vitis 2020.1头文件路径配置避坑指南:解决#include找不到文件的常见问题

本文针对Xilinx Vitis 2020.1开发环境中常见的#include头文件找不到问题,提供了系统的避坑指南。文章深入解析了Vitis的头文件搜索机制,对比了通过工程属性GUI、修改编译命令及使用环境变量三种配置方法的优劣与隐藏陷阱,并给出了高级场景的排查流程与工程结构最佳实践,帮助开发者高效解决路径配置难题。

weixin_28831399的博客 571

poj解题报告——poj 2365 Rope

Plotters have barberically hammered N nails into an innocent plane shape, so that one can see now only heads. Moreover... Your task is to find out a length of the rope.

AlbertS Home of Technology 1159

frp 内网渗透案例:端口转发 + 二级代理(深入理解 frp 在内网渗透中的技巧)

本文使用 vulnstack7 靶场作为测试环境,解释 frp 内网渗透特殊使用姿势,通过此案例来提高内网渗透能力。接下来的演示环境只做了以下修改。攻击者 vps 的 ip 修改为:192.168.72.162。DMZ 区域的 ubuntu 的 ip1 修改为:192.168.72.129。先引入问题,当我们控制了 DMZ 的 ubuntu 并且拿到第二层网络的 ubuntu 的 rce 后,会出现以下两个问题。如何搭建隧道让 ubuntu 反弹 shell 给攻击者 vps?

anddddoooo的博客 1765

逆向Shopee签名机制:从参数分析到稳定采集方案

本文深入解析了Shopee签名机制的逆向过程,从参数分析到稳定采集方案的实现。通过抓包定位关键参数`sap-ri`和`x-sap-sec`,还原了签名生成算法,并提供了Python实现代码。文章还分享了反反爬策略、性能优化技巧及长期维护建议,帮助开发者构建稳定的Shopee数据采集方案。

weixin_27722377的博客 673

POJ 2365 Rope

求各点连起来的周长再加上钉子的周长。 #include #include #include using namespace std; inline double dist(double x1,double y1,double x2,double y2) { return sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)); } int main() { i

liwei的专栏 741

IC617多线程仿真卡死?手把手教你用TigerVNC替换解决ADE XL Explorer问题(附Manjaro/Centos8实测)

本文针对IC617在Manjaro、CentOS 8等高版本Linux系统中运行ADE XL Explorer进行多线程仿真时出现的卡死问题,提供了详细的诊断与解决方案。文章指出问题根源在于软件内置的旧版VNC组件不兼容,并手把手指导用户通过使用TigerVNC替换原组件来彻底解决,附有在Manjaro和CentOS 8系统上的实测步骤与验证方法。

hill8的博客 774

POJ 2365Rope

Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 6306   Accepted: 2252 Description Plotters have barberically hammered N nails into an innocent plane shape, so that on

杨鑫newlife的专栏 1268

H5获取手机相机或相册图片两种方式-Android通过webview传递多张照片给H5

H5调用公共获取图片文件方法,在android手机端,H5主要依赖Webview,这边在webview声明并重写该方法onShowFileChooser使用工具类打开相机或相册,可以两种方式安卓原生方式或者利用第三方组件库方式选中图片,返回uri列表给H5H5收到uri照片列表,并且使用前端方式展示创造价值,乐哉分享!

m0_74823947的博客 3096

编程_三大编程思想:POP、OOP、AOP

简单介绍POP、OOP、AOP三大编程思想的区别和优缺点~

mikimo的博客 3896

POJ 2365 Rope G++

#include #include #include //谢谢博友文章 using namespace std; int main() { int NUM; double r; double pi=3.1415926; cin>>NUM>>r; double a[NUM]; double b[NUM]; for(int i=0;i<NUM;i++) { cin>>a[i

woniupengpeng的专栏 618

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

POJ 2365 Rope(水题)

【题意简述】:给出我们钉子个数与半径,让我们求出缠绕在钉子上的绳子有多长。 【分析】:从题目中我们可以看出,绳子长度的和等于每两个钉子的距离的和加上接触在钉子上的绳子的长度,不难发现这部分长度其实就等于钉子的周长。 见代码: #include #include using namespace std; #define Pi 3.1415//这个精度要尽量高! 也可以用4.0*a

坚持 987

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

POJ 2365 Rope(计算几何)

Description 给出多边形顶点数n,钉子直径r,求从外面围住的绳子长度。 Input 第一行两个整数n和r表示多边形顶点数和钉子直径,之后n行每行两个浮点数表示顶点坐标 Output 输出外围绳子长度 Sample Input 4 1 0.0 0.0 2.0 0.0 2.0 2.0 0.0 2.0 Sample Output 14.28 Solution

ZSQ 829

【#define PI acos(-1.0)】【非凸包】poj 2365 Rope

这道题按顺序加起来就OK了。。。 唯一要注意的就是当N==1的时候,只输出一个钉子的sh

This is bill的专属博客 2616

rope poj

http://acm.pku.edu.cn/JudgeOnline/problem?id=2365 鄙视一下自己,净犯低级错误 #include#include#define PI 3.141592653589double distance(double x1,double y1,double x2,double y2){ return sqrt((x1 - x

HomePage的专栏 474

POJ各题算法分类和题目推荐

POJ各题算法分类和题目推荐============================================按照ac的代码长度分类(主要参考最短代码和自己写的代码)短代码:0.01K--0.50K;中短代码:0.51K--1.00K;中等代码量:1.01K--2.00K;长代码:2.01K以上。短:1147、1163、1922、2211、2215、2229、2232、2234、2242

路雪军 Carl 4705

POJ题目分类

POJ题目分类 按照ac的代码长度分类(主要参考最短代码和自己写的代码)短代码:0.01K--0.50K;中短代码:0.51K--1.00K;中等代码量:1.01K--2.00K;长代码:2.01K以上。 短:1147、1163、1922、2211、2215、2229、2232、2234、2242、2245、2262、2301、2309、2313、2334、2346、2...

ailin7729的博客 182

poj 1021 java_POJ各题算法分类

POJ各题算法分类动态规划:1037Adecorativefence、1050TotheMax、1088滑雪、1125StockbrokerGrapevine、1141BracketsSequence、1159Palindrome、1160PostOffice、1163TheTriangle、1458CommonSubsequence、1579Function...

weixin_39908616的博客 313

hdu,poj 分类

POJ: 按照ac的代码长度分类(主要参考最短代码和自己写的代码) 短代码:0.01K--0.50K;中短代码:0.51K--1.00K;中等代码量:1.01K--2.00K;长代码:2.01K以上。 短:1147、1163、1922、2211、2215、2229、2232、2234、2242、2245、2262、2301、2309、2313、2334、2346、2348、2350、

Time flies 6146

[转]POJ题目分类(各处集合详细版)

POJ题目分类(详细版)按照ac的代码长度分类(主要参考最短代码和自己写的代码)短代码:0.01K--0.50K;中短代码:0.51K--1.00K;中等代码量:1.01K--2.00K;长代码:2.01K以上。短:1147、1163、1922、2211、2215、2229、2232、2234、2242、2245、2262、2301、2309、2313、2334、2346、2348、2350、23

Booky的专栏 831
上一篇: POJ2105 IP Address
下一篇: POJ1298 The Hardest Problem Ever
yphacker
博客等级 码龄12年 199粉丝 540原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值