AT_joisc2007_route.象使い (Route)

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

在平面直角坐标系上有 nn 个点和 mm 条线段。第 ii 条线段连接点 aia_i 和点 bib_i,所需通过时间为 cic_i。

你需要从 11 号点走到 22 号点。在走线段时,必须从一个端点走到另一个端点(即不考虑相交),且在每次拐弯的时候,拐角不能是锐角。

请求出最少所需时间。

输入格式

第一行输入点数 nn 和边数 mm。

第二行到第 (n+1)(n+1) 行,第 (i+1)(i+1) 行两个整数 xi,yix_i,y_i,表示第 ii 个点的坐标。

第 (n+2)(n+2) 行到第 (n+m+1)(n+m+1) 行,第 (n+j+1)(n+j+1) 行输入三个整数 aj,bj,cja_j,b_j,c_j,表示第 ii 条线段连接的两个点的编号及所需时间。

输出格式

一行一个整数。

  • 若可到达,输出最少所需时间;
  • 否则,输出 −1-1。

输入输出样例

输入 #1

5 6
0 0
10 10
0 10
10 0
2 -6
1 2 30
1 3 4
1 4 5
1 5 1
2 4 3
2 5 1

输出 #1

8

说明/提示

样例 #1 解释

路径为 1→4→21\to 4\to 2。

数据规模与约定

对于全部测试点,保证 1≤n≤1001\le n\le 100,图中无重边,1≤aj<bj≤n1\le a_j\lt b_j\le n,1≤cj≤100001\le c_j\le 10000。

输入解题思路,AI测评打分。不知道怎么写?

首页