HLOJ_1223

 1  // 1223  Accepted  0 184 633 C++  
 2 
 3  // 字符串查找
 4 
 5  #include  < stdio.h >
 6  #include  < string .h >
 7  #include  < stdlib.h >
 8 
 9  const   int  size  =   100  ;
10  char  hero[size][ 55 ] ;
11 
12  int  inn, inm ;
13 
14  int  main()
15  {
16      scanf(  " %d " & inn ) ;
17       for int  i = 1 ; i <= inn; i ++  )
18      {
19          scanf(  " %s " , hero[i] ) ;
20      }
21 
22      scanf(  " %d " & inm ) ;
23       for int  i = 1 ; i <= inm; i ++  )
24      {
25          scanf(  " %s " , hero[ 0 ] ) ;
26 
27           bool  ishero  =   false  ;
28           for int  j = 1 ; j <= inn; j ++  )
29          {
30               if ( NULL  !=  strstr( hero[ 0 ], hero[j] ) )
31              {
32                  ishero =   true  ; 
33                   break  ;
34              }
35          }
36           if ( ishero )
37          {
38              printf(  " A new hero discovered\n "  ) ;
39          }
40           else
41          {
42              printf(  " Just an ordinary person\n "  ) ;
43          }
44      }
45 
46       return   0  ;
47  }

你可能感兴趣的:(HLOJ_1223)