Lang:Java
Edit12345678910111213141516171819202122232425262728293031import java.util.Scanner;/*** Created by will on 24/10/16.*/public class Main {static String ans = "";static int best = -1;static int[] arr = null;static int[] now = null;static boolean[] flag = null;static void Go(int k) {if (k == 4) {int h = now[0]*10+now[1];int m = now[2]*10+now[3];if (h >=0 && h <= 23 && m >= 0 && m <= 59 && h*100+m > best) {best = h*100+m;ans = ""+now[0]+now[1]+":"+now[2]+now[3];}return;}for (int i = 0; i < 4; i++)if (!flag[i]) {flag[i] = true;now[k] = arr[i];Go(k+1);flag[i] = false;}}public static void main(String[] agrs) {