Submission #7208397


Source Code Expand

using System;
using System.Collections.Generic;
using System.Linq;
using static System.Console;
using System.Runtime.CompilerServices;
using static MyUtil;

class MyUtil
{
    public static int[] ReadIntArray()
    {
	return ReadLine().Split().Select(x => int.Parse(x)).ToArray();
    }
    public static void WarshallFloyd(int[,] d, int v)
    {
	for (int k = 0; k < v; k++)
	    for (int i = 0; i < v; i++)
		for (int j = 0; j < v; j++)
		    d[i, j] = Math.Min(d[i, j], d[i, k] + d[k, j]);
    }
}

class Program
{
    public static void Main()
    {
	const int Inf = 1000 * 300 * 2;
	
	var tmp = ReadIntArray();
	int n = tmp[0], m = tmp[1];
	int[,] e = new int[n,n];
	for (int i = 0; i < n; i++)
	    for (int j = 0; j < n; j++)
		if (i==j) e[i,j] = 0;
		else      e[i,j] = Inf;
	for (int i = 0; i < m; i++)
	{
	    tmp = ReadIntArray();
	    int a = tmp[0] - 1, b = tmp[1] - 1, t = tmp[2];
	    e[a,b] = e[b,a] = t;
	}
	WarshallFloyd(e, n);

	int ans = Inf;
	for (int i = 0; i < n; i++)
	{
	    int w = 0;
	    for (int j = 0; j < n; j++)
	    {
		w = Math.Max(w, e[i,j]);
	    }
	    ans = Math.Min(ans, w);
	}
	WriteLine(ans);
    }
}

Submission Info

Submission Time
Task D - バスと避けられない運命
User unnohideyuki
Language C# (Mono 4.6.2.0)
Score 100
Code Size 1198 Byte
Status AC
Exec Time 296 ms
Memory 17444 KiB

Judge Result

Set Name All
Score / Max Score 100 / 100
Status
AC × 39
Set Name Test Cases
All sample_01.txt, sample_02.txt, sample_03.txt, test_01.txt, test_02.txt, test_03.txt, test_04.txt, test_05.txt, test_06.txt, test_07.txt, test_08.txt, test_09.txt, test_10.txt, test_11.txt, test_12.txt, test_13.txt, test_14.txt, test_15.txt, test_16.txt, test_17.txt, test_18.txt, test_19.txt, test_20.txt, test_21.txt, test_22.txt, test_23.txt, test_24.txt, test_25.txt, test_26.txt, test_27.txt, test_28.txt, test_29.txt, test_30.txt, test_31.txt, test_32.txt, test_33.txt, test_34.txt, test_35.txt, test_36.txt
Case Name Status Exec Time Memory
sample_01.txt AC 24 ms 11348 KiB
sample_02.txt AC 23 ms 9300 KiB
sample_03.txt AC 24 ms 11348 KiB
test_01.txt AC 23 ms 9300 KiB
test_02.txt AC 235 ms 11360 KiB
test_03.txt AC 296 ms 15456 KiB
test_04.txt AC 95 ms 9252 KiB
test_05.txt AC 110 ms 15404 KiB
test_06.txt AC 33 ms 13356 KiB
test_07.txt AC 225 ms 17444 KiB
test_08.txt AC 24 ms 11348 KiB
test_09.txt AC 85 ms 15440 KiB
test_10.txt AC 31 ms 9264 KiB
test_11.txt AC 34 ms 13356 KiB
test_12.txt AC 136 ms 13296 KiB
test_13.txt AC 34 ms 11308 KiB
test_14.txt AC 40 ms 15392 KiB
test_15.txt AC 208 ms 13408 KiB
test_16.txt AC 41 ms 13340 KiB
test_17.txt AC 92 ms 15428 KiB
test_18.txt AC 124 ms 13312 KiB
test_19.txt AC 43 ms 13336 KiB
test_20.txt AC 38 ms 11296 KiB
test_21.txt AC 23 ms 9300 KiB
test_22.txt AC 60 ms 11240 KiB
test_23.txt AC 24 ms 11348 KiB
test_24.txt AC 235 ms 13408 KiB
test_25.txt AC 235 ms 11244 KiB
test_26.txt AC 70 ms 13388 KiB
test_27.txt AC 85 ms 9264 KiB
test_28.txt AC 235 ms 11360 KiB
test_29.txt AC 235 ms 11360 KiB
test_30.txt AC 31 ms 9248 KiB
test_31.txt AC 24 ms 11348 KiB
test_32.txt AC 234 ms 9312 KiB
test_33.txt AC 235 ms 11360 KiB
test_34.txt AC 26 ms 9272 KiB
test_35.txt AC 59 ms 11360 KiB
test_36.txt AC 235 ms 9312 KiB