Advertisement
Guest User

Untitled

a guest
Jul 17th, 2018
449
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.23 KB | None | 0 0
  1. Шахматная ладья ходит по горизонтали или вертикали. Даны две различные клетки шахматной доски, определите, может ли ладья попасть с первой клетки на вторую одним ходом.
  2.  
  3. Формат входных данных
  4. Программа получает на вход четыре числа от 1 до 8 каждое, задающие номер столбца и номер строки сначала для первой клетки, потом для второй клетки.
  5. Формат выходных данных
  6. Программа должна вывести YES, если из первой клетки ходом ладьи можно попасть во вторую или NO в противном случае.
  7. Sample Input:
  8.  
  9. 4
  10. 4
  11. 5
  12. 5
  13. Sample Output:
  14.  
  15. NO
  16. ########################################################################################################################
  17. Шахматный король ходит по горизонтали, вертикали и диагонали, но только на 1 клетку. Даны две различные клетки шахматной доски, определите, может ли король попасть с первой клетки на вторую одним ходом.
  18.  
  19. Формат входных данных
  20. Программа получает на вход четыре числа от 1 до 8 каждое, задающие номер столбца и номер строки сначала для первой клетки, потом для второй клетки.
  21. Формат выходных данных
  22. Программа должна вывести YES, если из первой клетки ходом короля можно попасть во вторую или NO в противном случае.
  23. Sample Input:
  24.  
  25. 4
  26. 4
  27. 5
  28. 5
  29. Sample Output:
  30.  
  31. YES
  32. ########################################################################################################################
  33. Шахматный слон ходит по диагонали. Даны две различные клетки шахматной доски, определите, может ли слон попасть с первой клетки на вторую одним ходом.
  34.  
  35. Формат входных данных
  36. Программа получает на вход четыре числа от 1 до 8 каждое, задающие номер столбца и номер строки сначала для первой клетки, потом для второй клетки.
  37. Формат выходных данных
  38. Программа должна вывести YES, если из первой клетки ходом слона можно попасть во вторую или NO в противном случае.
  39. Sample Input:
  40.  
  41. 4
  42. 4
  43. 5
  44. 5
  45. Sample Output:
  46.  
  47. YES
  48. ########################################################################################################################
  49. Шахматный ферзь ходит по диагонали, горизонтали или вертикали. Даны две различные клетки шахматной доски, определите, может ли ферзь попасть с первой клетки на вторую одним ходом.
  50.  
  51. Формат входных данных
  52. Программа получает на вход четыре числа от 1 до 8 каждое, задающие номер столбца и номер строки сначала для первой клетки, потом для второй клетки.
  53. Формат выходных данных
  54. Программа должна вывести YES, если из первой клетки ходом ферзя можно попасть во вторую или NO в противном случае.
  55. Sample Input 1:
  56.  
  57. 1
  58. 1
  59. 2
  60. 2
  61. Sample Output 1:
  62.  
  63. YES
  64. Sample Input 2:
  65.  
  66. 1
  67. 1
  68. 2
  69. 3
  70. Sample Output 2:
  71.  
  72. NO
  73. ########################################################################################################################
  74. Шахматный конь ходит буквой “Г” — на две клетки по вертикали в любом направлении и на одну клетку по горизонтали, или наоборот. Даны две различные клетки шахматной доски, определите, может ли конь попасть с первой клетки на вторую одним ходом.
  75.  
  76. Формат входных данных
  77. Программа получает на вход четыре числа от 1 до 8 каждое, задающие номер столбца и номер строки сначала для первой клетки, потом для второй клетки.
  78. Формат выходных данных
  79. Программа должна вывести YES, если из первой клетки ходом коня можно попасть во вторую или NO в противном случае.
  80. Sample Input 1:
  81.  
  82. 1
  83. 1
  84. 1
  85. 4
  86. Sample Output 1:
  87.  
  88. NO
  89. Sample Input 2:
  90.  
  91. 1
  92. 1
  93. 8
  94. 8
  95. Sample Output 2:
  96.  
  97. NO
  98. ########################################################################################################################
  99. Известно, что на доске 8×8 можно расставить 8 ферзей так, чтобы они не били друг друга. Вам дана расстановка 8 ферзей на доске, определите, есть ли среди них пара бьющих друг друга.
  100. Формат входных данных
  101.  
  102. Программа получает на вход восемь пар чисел, каждое число от 1 до 8 - координаты 8 ферзей.
  103. Формат выходных данных
  104. Если ферзи не бьют друг друга, выведите слово NO, иначе выведите YES.
  105. Sample Input 1:
  106.  
  107. 1 7
  108. 2 4
  109. 3 2
  110. 4 8
  111. 5 6
  112. 6 1
  113. 7 3
  114. 8 5
  115. Sample Output 1:
  116.  
  117. NO
  118. Sample Input 2:
  119.  
  120. 1 8
  121. 2 7
  122. 3 6
  123. 4 5
  124. 5 4
  125. 6 3
  126. 7 2
  127. 8 1
  128. Sample Output 2:
  129.  
  130. YES
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement