Lang:G++
Edit12345678910111213141516171819202122232425262728293031# include<iostream># include<cstdio># include<cstring># include<algorithm>using namespace std;int a[4];int t[4];int vis[4];int main(){while(~scanf("%d%d%d%d",a,a+1,a+2,a+3)){bool flag=false;sort(a,a+4);memset(vis,0,sizeof(vis));for(int i=0;i<4;++i){if(a[i]>2)break;vis[i]=1;for(int j=0;j<4;++j) if(!vis[j]){if(a[i]*10+a[j]>23)break;vis[j]=1;for(int k=0;k<4;++k) if(!vis[k]){if(a[k]>5)break;vis[k]=1;for(int l=0;l<4;++l) if(!vis[l]){if(a[k]*10+a[l]>59)