Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include<bits/stdc++.h>using namespace std;#define mod 1000000007#define PI acos(-1.0)#define INF 0x3f3f3f3ftypedef long long LL;typedef unsigned long long ULL;int a[5];int x,y;int s,t;bool ok(){s=a[0]*10+a[1];t=a[2]*10+a[3];if(s<=23&&t<=59){return 1;}return 0;}int main(){for(int i=0;i<4;i++){scanf("%d",a+i);}x=y=-1;sort(a,a+4);do{if(ok()){if((x<s)||(x==s&&y<t)){x=s;y=t;}}}while(next_permutation(a,a+4));