0
Турнир по шахматам

Открыт 1 Ответов 1178 Просмотров Информатика
В финале турнира Российской Армии по шашкам встретились представители шести воинских званий: майор, капитан, старший лейтенант, старшина, сержант и ефрейтор, причём разных специальностей:
 лётчик, танкист, артиллерист, минометчик, сапер и связист.
 
Определи специальность и звание каждого из шахматистов по следующим данным:

1) в первом туре лейтенант выйграл у лётчика, майор — у танкиста, а сержант — у минометчика;

2)  во втором туре капитан выйграл у танкиста;

3) в третьем и четвёртом турах минометчик из-за болезни не участвовал в турнире, поэтому свободными от игры оказались капитан и ефрейтор;

4) в четвёртом туре майор выйграл у связиста;

5) победителями турнира оказались старший лейтенант и майор, а хуже всех выступил сапёр.
 
Ответ: капитан —  .

1 Ответ

0
<!--c-->
Будем решать задачу, исключая те случаи, которые противоречат какому - либо из условий задачи. Для удобства решения составим прямоугольную таблицу, в которой по вертикали запишем воинские звания шахматистов, а по горизонтали – их специальности.
 
  лётчик танкист артиллерист минометчик сапер связист
майор            
капитан            
старший лейтенант            
старшина            
сержант            
ефрейтор            
 
Рассмотрим, кто с кем играл первую партию. В условии сказано, что старший лейтенант выиграл у лётчика, ясно, что старший лейтенант – не лётчик. Но одновременно с ним и лётчиком на другой доске играл майор с танкистом, значит, старший лейтенант и не танкист, а майор – не танкист и не лётчик. Учитывая, что на третьей доске играл сержант с минометчиком, мы получаем, таким образом, следующий вывод: старший лейтенант – не лётчик, не танкист и не минометчик. Ставим в таблице в соответствующих клеточках 0, то есть в строке «старший лейтенант» ставим 0 в 1,2,4йклеточках (считая слева направо).
В тех же трех столбцах ставим 0 и в строке «майор», ибо майор и  – не лётчик, не танкист и не минометчик. По той же причине вписываем 0 в 1,2,4ю клеточки строки «сержант».
 
  лётчик танкист артиллерист минометчик сапер связист
майор 0 0   0    
капитан            
старший лейтенант 0 0   0    
старшина            
сержант 0 0   0    
ефрейтор            

Так как во втором туре капитан выиграл у танкиста, значит, капитан – не танкист, вносим в таблицу еще один 0 в соответствующую клеточку.
В третьем туре минометчик должен был играть с капитаном, а в четвертом – с ефрейтором, следовательно, минометчик – не капитан и не ефрейтор. Вписываем в 4й столбец два 0 в соответствующие клеточки.
 
  лётчик танкист артиллерист минометчик сапер связист
майор 0 0   0    
капитан   0        
старший лейтенант 0 0   0    
старшина            
сержант 0 0   0    
ефрейтор       0    

В четвертом туре майор выиграл у связиста , значит, майор – не связист. По результатам турнира можно судить, что сапер – не майор и не старший лейтенант. Вписав в таблицу и эти последние три 0, мы получаем следующую таблицу:
 
  лётчик танкист артиллерист минометчик сапер связист
майор 0 0   0   0
капитан   0   0  
ответил 05 Фев, 15 от luchik ученый первой категории (5,340 баллов)

Пожалуйста, или для публикации ответа на этот вопрос.

Топ лучших

  • 132700 балловkola99

    0 вопросов 3304 ответов0 комментариев

  • 72610 балловit

    3600 вопросов 9 ответов0 комментариев

  • 6000 балловmaximka

    0 вопросов 147 ответов0 комментариев

  • 5340 балловluchik

    3 вопросов 129 ответов0 комментариев

  • 500 балловАссасин

    0 вопросов 10 ответов0 комментариев

  • 460 балловМухаммад

    1 вопросов 1 ответов0 комментариев

  • 400 балловHEZNAYU

    2 вопросов 5 ответов0 комментариев

  • 280 балловAlex Indri

    2 вопросов 2 ответов0 комментариев

  • 240 балловkurban

    7 вопросов 0 ответов0 комментариев

  • 240 балловМираж

    7 вопросов 0 ответов0 комментариев

...