fork download
  1. #include <stdio.h>
  2. char s[2001];
  3. int ans[11][6];
  4. int T[11];
  5.  
  6. int main(void) {
  7. int C, i, j, l;
  8. int a, b, c, d, e;
  9. scanf("%d", &C);
  10. for(i=0; i<C; i++){
  11. for(j=0; j<2001; j++){
  12. scanf("%1c", &s[i]);
  13. }
  14. for(l=0; l<2001; l++){
  15. if(s[i]=='Z'){
  16. ans[0][0]=1;
  17. }
  18. if(s[i]=='E'){
  19. ans[0][1]=1;
  20. }
  21. if(s[i]=='R'){
  22. ans[0][2]=1;
  23. }
  24. if(s[i]=='O'){
  25. ans[0][3]=1;
  26. }
  27. if(ans[0][0]+ans[0][1]+ans[0][2]+ans[0][3]==4)
  28. {
  29. T[0]=10;
  30. }
  31. if(s[i]=='O'){
  32. ans[1][0]=1;
  33. }
  34. if(s[i]=='N'){
  35. ans[1][1]=1;
  36. }
  37. if(s[i]=='E'){
  38. ans[1][2]=1;
  39. }
  40. if(ans[1][0]+ans[1][1]+ans[1][2]==3)
  41. {
  42. T[1]=1;
  43. }
  44. if(s[i]=='T'){
  45. ans[2][0]=1;
  46. }
  47. if(s[i]=='W'){
  48. ans[2][1]=1;
  49. }
  50. if(s[i]=='O'){
  51. ans[2][2]=1;
  52. }
  53. if(ans[2][0]+ans[2][1]+ans[2][2]==3)
  54. {
  55. T[2]=2;
  56. }
  57. if(s[i]=='T'){
  58. ans[3][0]=1;
  59. }
  60. if(s[i]=='H'){
  61. ans[3][1]=1;
  62. }
  63. if(s[i]=='R'){
  64. ans[3][2]=1;
  65. }
  66. if(s[i]=='E'){
  67. ans[3][3]=1;
  68. }
  69. if(s[i]=='E'){
  70. ans[3][4]=1;
  71. }
  72. if(ans[3][0]+ans[3][1]+ans[3][2]+ans[3][3]+ans[3][4]==5)
  73. {
  74. T[3]=3;
  75. }
  76. if(s[i]=='F'){
  77. ans[4][0]=1;
  78. }
  79. if(s[i]=='O'){
  80. ans[4][1]=1;
  81. }
  82. if(s[i]=='U'){
  83. ans[4][2]=1;
  84. }
  85. if(s[i]=='R'){
  86. ans[4][3]=1;
  87. }
  88. if(ans[4][0]+ans[4][1]+ans[4][2]+ans[4][3]==4)
  89. {
  90. T[4]=4;
  91. }
  92. if(s[i]=='F'){
  93. ans[5][0]=1;
  94. }
  95. if(s[i]=='I'){
  96. ans[5][1]=1;
  97. }
  98. if(s[i]=='V'){
  99. ans[5][2]=1;
  100. }
  101. if(s[i]=='E'){
  102. ans[5][3]=1;
  103. }
  104. if(ans[5][0]+ans[5][1]+ans[5][2]+ans[5][3]==4)
  105. {
  106. T[5]=5;
  107. }
  108. if(s[i]=='S'){
  109. ans[6][0]=1;
  110. }
  111. if(s[i]=='I'){
  112. ans[6][1]=1;
  113. }
  114. if(s[i]=='X'){
  115. ans[6][2]=1;
  116. }
  117. if(ans[6][0]+ans[6][1]+ans[6][2]==3)
  118. {
  119. T[6]=6;
  120. }
  121. if(s[i]=='S'){
  122. ans[7][1]=1;
  123. }
  124. if(s[i]=='E'){
  125. ans[7][1]=1;
  126. }
  127. if(s[i]=='V'){
  128. ans[7][2]=1;
  129. }
  130. if(s[i]=='E'){
  131. ans[7][3]=1;
  132. }
  133. if(s[i]=='N'){
  134. ans[7][4]=1;
  135. }
  136. if(ans[7][0]+ans[7][1]+ans[7][2]+ans[7][3]+ans[7][4]==5)
  137. {
  138. T[7]=7;
  139. }
  140. if(s[i]=='E'){
  141. ans[8][0]=1;
  142. }
  143. if(s[i]=='I'){
  144. ans[8][1]=1;
  145. }
  146. if(s[i]=='G'){
  147. ans[8][2]=1;
  148. }
  149. if(s[i]=='H'){
  150. ans[8][3]=1;
  151. }
  152. if(s[i]=='T'){
  153. ans[8][4]=1;
  154. }
  155. if(ans[8][0]+ans[8][1]+ans[8][2]+ans[8][3]+ans[8][4]==5)
  156. {
  157. T[8]=8;
  158. }
  159. if(s[i]=='N'){
  160. ans[9][9]=1;
  161. }
  162. if(s[i]=='I'){
  163. ans[9][1]=1;
  164. }
  165. if(s[i]=='N'){
  166. ans[9][2]=1;
  167. }
  168. if(s[i]=='E'){
  169. ans[9][3]=1;
  170. }
  171. if(ans[9][0]+ans[9][1]+ans[9][2]+ans[9][3]==4)
  172. {
  173. T[9]=9;
  174. }
  175. }
  176. if(T[0]==10)
  177. printf("0");
  178. for(l=1; l<10; l++){
  179. if(T[l]>0)
  180. printf("%d", T[l]);
  181. }
  182. }
  183.  
  184. return 0;
  185. }
  186.  
Success #stdin #stdout 0s 2160KB
stdin
1
OZEORNE
stdout
Standard output is empty