Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
3 / 3 / 4
Регистрация: 16.11.2013
Сообщений: 102

Кузнечики: Определите, какое наибольшее число ходов может продолжаться игра

01.01.2016, 22:08. Показов 2795. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дорожка вымощена плитками в один ряд,плитки пронумерованы числами от 1 до 1000. На плитках с номерами A<B и C (A<B<C) сидят три кузнечика, которые играют в чехарду по следующим правилам:
1. На одной плитке может находиться только один кузнечик.
2. За один ход один из двух крайних кузнечиков (то есть с плитки А или с плитки С) может перепрыгнуть через среднего кузнечика (плитка B) и встать на плитку, которая находится ровно посередине между двумя оставшимися кузнечиками (то есть между B и С или А и B соответственно). Если между двумя оставшимися кузнечиками находится четное число плиток, то он может выбрать любую из двух центральных плиток.
Например, если кузнечики первоначально сидели на плитках номер 1, 5, 10, то первым ходом кузнечик с плитки номер 10 может перепрыгнуть на плитку номер 3 (она находится посередине между 1 и 5), или кузнечик с плитки номер 1 может перепрыгнуть на плитку номер 7 или 8.
Даны три числа A,B,C. Определите, какое наибольшее число ходов может продолжаться игра.
Пример
input 1 4 6
output 2
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.01.2016, 22:08
Ответы с готовыми решениями:

Какое наибольшее и какое наименьшее число минимальных остовных деревьев может иметь граф
Здравствуйте. 1. Какое наибольшее и какое наименьшее число минимальных остовных деревьев может иметь граф на n вершинах и с n рёбрами,...

Найти вероятность выиграть первому, если игра может продолжаться неограниченно
Сосуд содержит m белых и n черных шаров. Два игрока по очереди вынимают шар и возвращают его обратно. Выигрывает тот, кто первый вынет...

Какое наибольшее число палочек может быть?
У Андрея есть палочки с целочисленными длинами и общей длиной 200. Ни из каких трёх нельзя составить треугольник. Какое наибольшее число...

1
 Аватар для JuriiMW
5095 / 2661 / 2355
Регистрация: 10.12.2014
Сообщений: 10,060
08.01.2016, 08:40
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Наверное так:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
begin
  var a := ReadLnInteger('a =');
  var b := ReadLnInteger('b =');
  var c := ReadLnInteger('c =');
  var l := (c - b) + (b - a) - 2;
  var s := 0;
  while l > 0 do
    begin
      s += 1;
      l := l shr 1;
    end;
  WriteLn(s);
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.01.2016, 08:40
Помогаю со студенческими работами здесь

Определите, какое наибольшее число посетителей сможет одновременно пойти покататься на катке
На катке в прокате есть много коньков самых разных размеров. Посетитель катка может надеть коньки любого размера, который не меньше...

Определите, какое наименьшее количество разрешенных ходов нужно выполнить
Игровое поле представляет собой последовательность из N колонок по Ki фишек в каждой. За один ход с колонки с номером Ni можно забрать и...

Какое наибольшее число стульев может оказаться занятым, если с начало все они свободны
Доброго времени суток друзья! В общем нужно решить 6 задач. Кто может проявить инициативу? Естественно за вознаграждение. Вот: 4....

Игра: за минимальное число ходов собрать по порядку карты от шестерки до туза каждом из четырех мастей
Задача играющего состоит в том, чтобы за минимальное число ходов собрать по порядку карты от шестерки то туза в каждом из четырех рядов...

Какое наибольшее значение может быть у периметра треугольника?
В треугольник со сторонами 8, 12 и 14 вписана окружность. К окружности проведена касательная, пересекающая две стороны треугольника. Какое...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru