Lang:G++
Edit123456789101112131415161718192021222324252627282930#include<stdio.h>int x;int judge(int a,int b){int sum=0;for(int i=0;i<8;i++){if((a>>i)&1) sum++;}for(int i=0;i<8;i++){if((b>>i)&1) sum++;}if(sum==x) return 1;else return 0;}int main(){while(scanf("%d",&x)!=EOF){for(int i=0;i<=23;i++){for(int j=0;j<=59;j++){if(judge(i,j)) printf("%02d:%02d\n",i,j);}}}return 0;}