【HDOJ】3184 All Can Do

简单数学题。

 1 #include <cstdio>
 2 #include <cstring>
 3 #include <cstdlib>
 4 
 5 int main() {
 6     int t;
 7     int T, b;
 8     int i;
 9     
10 #ifndef ONLINE_JUDGE
11     freopen("data.in", "r", stdin);
12 #endif
13     
14     scanf("%d", &t);
15     while (t--) {
16         scanf("%d %d", &T, &b);
17         if (90 % b) {
18             printf("Impossible!\n");
19         } else {
20             if (T == 1) {
21                 for (i=9; i>0; --i) {
22                     if (i%b == 0)
23                         break;
24                 }
25                 if (i == 0) {
26                     printf("Impossible!\n");
27                 } else {
28                     printf("%d\n", i);
29                 }
30             } else {
31                 for (i=99; i>9; --i) {
32                     if (i%b == 0)
33                         break;
34                 }
35                 while (T-- >= 3) {
36                     printf("9");
37                 }
38                 printf("%d\n", i);
39             }
40         }
41     }
42     
43     return 0;
44 }

 

posted on 2014-12-21 23:12  Bombe  阅读(149)  评论(0编辑  收藏  举报

导航