Vijos 1007 饶钉子的长绳子
来源:互联网 发布:淘宝的恒源祥是正品吗 编辑:程序博客网 时间:2024/05/01 02:48
给出钉子坐标 和钉子半径 求绕起来的绳子长度。
其实就是所有钉子圆心组成的凸多边形的周长+一个半径为r的圆;
AC代码:
#include<cstdio>#include<cstring>#include<iostream>#include<algorithm>#include<cmath>using namespace std;struct lx{ double x,y;}L[101];const double T=3.1415926;int main(){ int n; double r; while(cin>>n>>r) { for(int i=0;i<n;i++) cin>>L[i].x>>L[i].y; double ans=2*T*r; for(int i=1;i<n;i++) { ans+=sqrt(pow(L[i].x-L[i-1].x,2)+pow(L[i].y-L[i-1].y,2)); } ans+=sqrt(pow(L[n-1].x-L[0].x,2)+pow(L[n-1].y-L[0].y,2)); printf("%.2lf\n",ans); }}
0 0
- Vijos 1007 饶钉子的长绳子
- Vijos 1007题:绕钉子的长绳子
- vijos P1007 绕钉子的长绳子
- Vijos P1007 绕钉子的长绳子
- vijos P1007绕钉子的长绳子
- vijos-绕钉子的长绳子
- Vijos P1007 绕钉子的长绳子
- 【Vijos P1007】绕钉子的长绳子 c++题解
- 1007.饶钉子的长绳子
- 绕钉子的长绳子
- P1007绕钉子的长绳子
- [vijos1007] 绕钉子的长绳子
- vijos1007 绕钉子的长绳子
- 洛谷 P1513 绕钉子的长绳子
- Vijos P1007绕钉子的绳子
- 钉子的故事
- 绕钉子的绳子
- 钉子
- 黑马程序员_动态代理类设计原理与结构
- android APK签名过程之MANIFEST.MF分析
- 【AndEngine游戏开发】引言
- WinCE MUI的实现
- hdu oj 2032
- Vijos 1007 饶钉子的长绳子
- 《黑马程序员》高新技术第一天学习总结
- Linux 防御CC攻击
- 黑马程序员_银行业务调度系统需求与分析
- Oracle 存储过程错误之PLS-00201: 必须声明标识符
- Haskell 学习
- HDU 2007'10 Programming Contest_WarmUp
- CentOS6.0/RedHat Server 6.4安装配置过程 详细图解!
- java反射工具类