1007.饶钉子的长绳子
来源:互联网 发布:开通淘宝降价提醒 编辑:程序博客网 时间:2024/05/01 01:07
背景
平面上有N个圆柱形的大钉子,半径都为R,所有钉子组成一个凸多边形。
现在你要用一条绳子把这些钉子围起来,绳子直径忽略不计。
描述
求出绳子的长度
格式
输入格式
第1行两个数:整数N(1<=N<=100)和实数R。
接下来N行按逆时针顺序给出N个钉子中心的坐标
坐标的绝对值不超过100。
输出格式
一个数,绳子的长度,精确到小数点后2位。
tips:数学知识
收获:再次忘记double输出为f而非lf。。。。
#include <stdio.h>#include <math.h>double x[200],y[200];int main(){ int N,n; double R,answer=0,Pi=3.1415926535; scanf("%d%lf",&N,&R); for (n=0;n<N;n++)scanf("%lf%lf",&x[n],&y[n]); for (n=0;n<N;n++) answer+=sqrt(pow(x[n%N]-x[(n+1)%N],2)+pow(y[n%N]-y[(n+1)%N],2)); answer+=2*R*Pi; printf("%.2f\n",answer); return0;}
0 0
- 1007.饶钉子的长绳子
- Vijos 1007 饶钉子的长绳子
- 绕钉子的长绳子
- vijos P1007 绕钉子的长绳子
- Vijos P1007 绕钉子的长绳子
- P1007绕钉子的长绳子
- vijos P1007绕钉子的长绳子
- vijos-绕钉子的长绳子
- [vijos1007] 绕钉子的长绳子
- Vijos P1007 绕钉子的长绳子
- vijos1007 绕钉子的长绳子
- 洛谷 P1513 绕钉子的长绳子
- 【Vijos P1007】绕钉子的长绳子 c++题解
- Vijos 1007题:绕钉子的长绳子
- 钉子的故事
- 绕钉子的绳子
- 钉子
- 锤子的眼里永远是钉子
- #早安,努力#11.22
- kubernetes1.5新特性跟踪(续)
- 云服务器修改Mysql密码(有无原密码都可)
- adb命令整理之自带非shell命令
- Jasig cas 单点登录系统Server&Java Client配置
- 1007.饶钉子的长绳子
- powershell obtain windows task status
- cooper一型
- iOS图片缩放
- 事务简介
- asp.net异步请求
- nagios check_load意义
- Ext.tree如何创建树以及动态加载树
- throw er; // Unhandled 'error' event