Программирование : Вопрос 1 : 17

Известно, что поезд едет по окружности. В каждом вагоне содержится выключатель(одновременно включатель) света. Вы очнулись в одном из вагонов и можете ходить из вагона в вагон, включать и выключать свет. Как определить замкнут поезд или нет? 

(Какие-либо данные о состоянии светильников в вагонах у вас априори отсутствуют)

 

Уважаемые учащиеся ниже Вы сможете увидеть ответ, перед тем, как ответить, пожалуйста, постарайтесь написать для себя ответ на черновике, и только потом сравните наш ответ с Вашим: 

 

Верно ли наше решение?

Ответ:

int rightIndex = 0;
int leftIndex = 0;

1) пройти влево на один вагон относительно вагона, в котором герой очнулся, перевести свет в состояние "выкл", запомнить номер вагона leftIndex =-1 
пройти вправо на один вагон относительно вагона, в котором герой очнулся, перевести свет в состояние "вкл". rightIndex = 1

2)пройти влево на два вагона относительно вагона, в котором герой очнулся, перевести свет в состояние "выкл", запомнить номер вагона leftIndex =-2
пройти вправо на два вагона относительно вагона, в котором герой очнулся, перевести свет в состояние "вкл". rightIndex = 2

3) и т.д.
Действуя таким образом, герой либо доберется до конца поезда с одной из сторон, либо в уже пройденном месте обнаружит неправильное положение света.
1 балл


© Copyright © 2017 - 2019 Все права защищены. Бесплатное онлайн образование.
  • https://disdik.munabarat.go.id/nusantara/slot/
  • https://dispendik.sidoarjokab.go.id/nuansa/gacor/
  • https://dkpd.grobogan.go.id/jakarta/gacor/
  • https://sbobet88.blog.unsia.ac.id
  • https://pafinusantara.blog.unsia.ac.id/bet88
  • https://idn-poker.blog.unsia.ac.id
  • https://slot777-gacor.blog.unsia.ac.id
  • https://agen-188bet.blog.unsia.ac.id
  • https://situs-slot.blog.unsia.ac.id
  • https://bet88-slot.blog.unsia.ac.id
  • https://2021.kinerja.ekon.go.id/up/slot777
  • https://2021.kinerja.ekon.go.id/halal/bet88
  • https://program-gacor.blog.unsia.ac.id
  • surapati.ac.id
  • untagsby.ac.id
  • kingandiboston.com
  • janeashton.com
  • redbrickcafechester.com
  • villanosdeljazz.com
  • slot