Alarm Clock ACM ICPC 2014–2015, NEERC, Northern Subregional Contest-A(模拟)

纯模拟即可

 1 #include <stdio.h>
 2 #include <string.h>
 3 
 4 int a[10] = {6, 2, 5, 5, 4, 5, 6, 3, 7, 6};
 5 int num[1000];
 6 int main()
 7 {
 8     freopen("alarm.in", "r", stdin);
 9     freopen("alarm.out", "w", stdout);
10     int n, i, j;
11     scanf("%d", &n);
12     for(i=0;i<=60;i++)
13     {
14         num[i] = a[i%10] + a[i/10];
15     }
16     for(i=0;i<24;i++)
17     {
18         for(j=0;j<60;j++)
19         {
20             if(num[i]+num[j]==n)
21             {
22                 printf("%02d:%02d
", i, j);
23                 break;
24             }
25         }
26         if(j<60) break;
27     }
28     if(i>=24) printf("Impossible
");
29     return 0;
30 }
原文地址:https://www.cnblogs.com/0xiaoyu/p/11354102.html