hiho week 181 register

Ended

Participants:243

Verdict:Accepted
Score:100 / 100
Submitted:2017-12-17 18:30:23

Lang:G++

Edit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#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;
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX