fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. long long L = 0;
  5.  
  6. string a(int ile, string co) {
  7. string ans = "";
  8. for(int i = 0; i<ile; i++) {
  9. ans += co;
  10. L++;
  11. ans += "\n";
  12. }
  13. return ans;
  14. }
  15.  
  16. int main() {
  17. ios_base::sync_with_stdio(0);
  18. cin.tie(0);
  19. int T;
  20. cin >> T;
  21. int N, M;
  22. cin >> N >> M;
  23. //string d;
  24. for(int i = 0; i<N; i++) {
  25. string d;
  26. cin >> d;
  27. }
  28. string ans = "";
  29. if(T == 1) {
  30. ans += a(2, "POLUDNIE");
  31. ans += a(2, "WSCHOD");
  32. ans += a(2, "POLNOC");
  33. ans += a(1, "WSCHOD");
  34. ans += a(2, "POLNOC");
  35. ans += a(3, "WSCHOD");
  36. ans += a(2, "POLUDNIE");
  37. ans += a(1, "ZACHOD");
  38. ans += a(2, "POLUDNIE");
  39. ans += a(1, "ZACHOD");
  40. ans += a(2, "POLNOC");
  41. ans += a(3, "WSCHOD");
  42. ans += a(2, "POLUDNIE");
  43. ans += a(3, "WSCHOD");
  44. ans += a(2, "POLUDNIE");
  45. ans += a(1, "ZACHOD");
  46. ans += a(2, "POLUDNIE");
  47. ans += a(2, "ZACHOD");
  48. ans += a(2, "POLUDNIE");
  49. ans += a(3, "WSCHOD");
  50. ans += a(2, "POLUDNIE");
  51. ans += a(1, "ZACHOD");
  52. ans += a(2, "POLUDNIE");
  53. ans += a(1, "ZACHOD");
  54. }
  55. if(T == 2) {
  56. ans += a(4, "WSCHOD");
  57. ans += a(5, "POLUDNIE");
  58. ans += a(4, "ZACHOD");
  59. ans += a(2, "POLNOC");
  60. }
  61. if(T == 3) {
  62. ans += a(1, "POLNOC");
  63. ans += a(1, "WSCHOD");
  64. ans += a(3, "POLUDNIE");
  65. ans += a(2, "WSCHOD");
  66. ans += a(3, "ZACHOD");
  67. ans += a(2, "POLUDNIE");
  68. ans += a(2, "POLNOC");
  69. ans += a(1, "ZACHOD");
  70. ans += a(1, "POLNOC");
  71. ans += a(1, "ZACHOD");
  72. }
  73. if(T == 4) {
  74. ans += a(2, "ZACHOD");
  75. ans += a(2, "WSCHOD");
  76. ans += a(1, "POLNOC");
  77. ans += a(2, "ZACHOD");
  78. ans += a(1, "POLUDNIE");
  79. ans += a(3, "POLNOC");
  80. ans += a(3, "WSCHOD");
  81. ans += a(1, "POLUDNIE");
  82. ans += a(1, "ZACHOD");
  83. ans += a(3, "ZACHOD");
  84. ans += a(3, "POLUDNIE");
  85.  
  86. }
  87. if(T == 5) {
  88. ans += a(6, "WSCHOD");
  89. ans += a(2, "POLUDNIE");
  90. ans += a(5, "WSCHOD");
  91. ans += a(3, "POLUDNIE");
  92. }
  93. if(T == 6) {
  94. ans += a(2, "ZACHOD");
  95. ans += a(4, "POLNOC");
  96. ans += a(5, "WSCHOD");
  97. ans += a(10, "ZACHOD");
  98. ans += a(9, "WSCHOD");
  99. for(int i = 0; i<4; i++) {
  100. ans += a(2, "ZACHOD");
  101. ans += a(1, "WSCHOD");
  102. }
  103. ans += a(1, "POLNOC");
  104. ans += a(20, "WSCHOD");
  105. ans += a(10, "ZACHOD");
  106. ans += a(2, "POLUDNIE");
  107. ans += a(20, "WSCHOD");
  108. ans += a(2, "POLUDNIE");
  109. ans += a(1, "WSCHOD");
  110. ans += a(1, "POLUDNIE");
  111. ans += a(1, "ZACHOD");
  112. ans += a(1, "POLNOC");
  113. ans += a(10, "WSCHOD");
  114. ans += a(1, "POLNOC");
  115. ans += a(1, "ZACHOD");
  116. ans += a(3, "POLUDNIE");
  117. ans += a(1, "POLNOC");
  118. ans += a(2, "ZACHOD");
  119. ans += a(3, "POLUDNIE");
  120. ans += a(20, "ZACHOD");
  121. ans += a(9, "WSCHOD");
  122. ans += a(4,"POLNOC");
  123. ans += a(20,"WSCHOD");
  124. ans += a(1,"POLNOC");
  125. }
  126. cout << L << "\n" << ans;
  127. return 0;
  128. }
Success #stdin #stdout 0s 5284KB
stdin
6
1 1
a
stdout
176
ZACHOD
ZACHOD
POLNOC
POLNOC
POLNOC
POLNOC
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
ZACHOD
ZACHOD
ZACHOD
ZACHOD
ZACHOD
ZACHOD
ZACHOD
ZACHOD
ZACHOD
ZACHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
ZACHOD
ZACHOD
WSCHOD
ZACHOD
ZACHOD
WSCHOD
ZACHOD
ZACHOD
WSCHOD
ZACHOD
ZACHOD
WSCHOD
POLNOC
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
ZACHOD
ZACHOD
ZACHOD
ZACHOD
ZACHOD
ZACHOD
ZACHOD
ZACHOD
ZACHOD
ZACHOD
POLUDNIE
POLUDNIE
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
POLUDNIE
POLUDNIE
WSCHOD
POLUDNIE
ZACHOD
POLNOC
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
POLNOC
ZACHOD
POLUDNIE
POLUDNIE
POLUDNIE
POLNOC
ZACHOD
ZACHOD
POLUDNIE
POLUDNIE
POLUDNIE
ZACHOD
ZACHOD
ZACHOD
ZACHOD
ZACHOD
ZACHOD
ZACHOD
ZACHOD
ZACHOD
ZACHOD
ZACHOD
ZACHOD
ZACHOD
ZACHOD
ZACHOD
ZACHOD
ZACHOD
ZACHOD
ZACHOD
ZACHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
POLNOC
POLNOC
POLNOC
POLNOC
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
WSCHOD
POLNOC