WZOI-271勇者的冒险
题目描述:
某勇者为了攒够买剑的钱,他决定出去冒险赚钱,勇者需要以某特定顺序经过n个村庄完成任务,请问他走过的路有多长。(勇者初始坐标在(0,0))
输入格式:
第一行为一个正整数n表示有n个村庄;
接下来n行每行两个正整数,分别为每个村庄的坐标x[i],y[i];
最后一行为经过村庄的顺序
输出格式:
一个实数表示勇者经过的距离(保留三位小数)
样例输入:
2 1 4 3 2 2 1
样例输出:
6.434
提示:
n<=20,所有数据均在int范围内。
两点(x1,y1),(x2,y2)的距离公式 sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2))
时间限制: 1000ms
空间限制: 256MB
代码如下:
#include<bits/stdc++.h>
using namespace std;
int main(){int n,x[100],y[100],a[100];double s=0;cin>>n;x[0]=0;y[0]=0;for(int i=1;i<=n;i++){cin>>x[i]>>y[i];}a[0]=0;for(int i=1;i<=n;i++){cin>>a[i];}for(int i=1;i<=n;i++){s=s+sqrt((x[a[i]]-x[a[i-1]])*(x[a[i]]-x[a[i-1]])+(y[a[i]]-y[a[i-1]])*(y[a[i]]-y[a[i-1]]));}printf("%.3lf",s);return 0;
}
WZOI-271勇者的冒险相关推荐
- java勇者大冒险_文字冒险页面游戏-java用到了类,循环等
[AppleScript] 纯文本查看 复制代码import java.util.Random; import java.util.Scanner; public class SayGame { pu ...
- java勇者大冒险_勇者大冒险 第一集 开车时英文歌 什么名
满意答案 zpjpXzd3 2016.01.01 采纳率:53% 等级:8 已帮助:361人 Lucky me lucky you A victory for your chosen Danci ...
- 【Pygame实战】只有一个币,投《勇者大冒险》还是《街霸》?(经典复刻,谁的青春回来了?)
导语 不知道大家有没有这样的经历,在学校电脑课上打开一个叫做4399的神秘网站,然后精心挑选 一款小游戏在老师讲课时默默玩耍. 这种惊心动魄的感觉像极了偷情(滑稽.jpg),而<黄金矿工> ...
- 三星 v版系统更新无法连接到服务器,《异能勇者》万人新服紧急新开 更新最新版领取新服礼遇...
<异能勇者>是一款具有清晰魔幻.挂机特色的动作冒险类手机网络游戏,按照本网站数据分析,还在研发初期就高手游网站上就已经预约破千,此刻<异能勇者>处于运营阶段.今日<异能勇 ...
- 设计总结:腾讯光子《和平精英》全新UI 2.0如何升级至效果拉满?
在<和平精英>两周年到来之际,光子设计中心<和平精英>设计团队对游戏界面及交互体验进行了全面升级,这次视效焕新将为用户带来更简洁高效且具有沉浸感的游戏体验,向用户传达" ...
- 平扫加重建什么意思_在这款“奸商模拟器”里,帮助战场老兵重建家园吧!
"世界大战的硝烟散尽,战争英雄带着他忠实的独角兽荣归故里之时,发现家园已是败井颓垣,满目疮痍......" 看到这个开头,你一定以为<艾丽莎的国度>是一个无助的老兵,由 ...
- 口袋战争版本1.5 Android,口袋战争王国下载_口袋战争王国安卓版下载V1.0.16_3DM手游...
与小编一同在这个游戏<口袋战争王国>中来一场卡牌战略的厮杀吧,玩家一个人操控着天下,下着一盘巨大的棋,所有玩家在每一次的出手前都要好好的思考清楚,毕竟一步错步步错,所有需要玩家小心谨慎的对 ...
- 2021年腾讯服务器维护,2019年到2021年40款停服游戏汇总,仅腾讯就有30余款
大家好,我是南巷花猫.近几年来,伴随着网络的飞速发展,网络游戏变成了生活中不可或缺的娱乐方式之一.从2019年到2021年,据不完全统计,国内知名游戏就有近40款停服,其中仅腾讯就占据30余款,这其中 ...
- 家园卫士服务器维护2021,家园卫士2021
家园卫士2021是一款卡通动漫类风格的趣味冒险游戏,玩家将要来到原石部落,不断地去冒险生存哦,这里有非常丰富的家园世界,各种珍惜的生物物种,原始化的武器,感兴趣千万不要错过,快来下载吧! 家园卫士20 ...
最新文章
- C语言怎么筛选偶数出来,在excel里如何自动筛选出偶数值
- 强化学习(十三) 策略梯度(Policy Gradient)
- DVWA---文件包含
- windows时间同步软件_有没有好用的windows时间管理软件?这款便签软件帮你
- Invalid config event received: {version=0, server
- matchers依赖_Hamcrest Matchers的高级创建
- python求加速度_如何利用Python 为自然语言处理加速度
- Spring深入理解之ComponentScan___@ComponentScan 详解
- Qt文档阅读笔记-Button QML Type官方解析及实例
- 半小时让你快速入门linux掌握基础命令
- php查询排序,php如何对查询结果集进行排序
- 【笔记】TNT: Target-driveN Trajectory Prediction
- emqx速度_速率限制
- 使用Python进行数据关联分析
- 设计模式——Interpreter解释器模式
- 保险精算--第五周作业
- 计算机文化基础试题每日一练15,【每日一练】2018教师[资格考编]笔试备考练习(9.6)...
- 【Java获取国家法定节假日三种工具类其一】
- 集成学习(上):机器学习基础task1-熟悉机器学习的三大主要任务
- oracle ora-3136,ORA-3136 错误解决 .
热门文章
- 2月份隐私计算、联邦学习的市场概览
- 【macOS】用U盘启动的方法
- 区块链及交易所行情的数据来源
- java反射行跨站脚本攻击_跨站脚本攻击之反射型XSS漏洞【转载】
- wsus无法同步计算机,Windows Update无法与WSUS同步,8024401c
- 明德云课堂计算机应用基础,旻德云课堂官网版app
- java中的onresume_java – onActivityResult()之前调用onResume()?
- 安装 SideFX Labs
- Python实现桌面文件收纳分类整理,附带打包成exe教程
- 计算机的数值与编码教程,计算机数据表示方法及工业标准IEEE754讲解教程