Главная /
Решение олимпиадных задач по информатике /
Для выбора элементов из исходного множества двоичным перебором необходимо получать последовательные двоичные коды. Способ получения нового двоичного кода (на единицу больше предыдущего):
Для выбора элементов из исходного множества двоичным перебором необходимо получать последовательные двоичные коды. Способ получения нового двоичного кода (на единицу больше предыдущего):
вопросПравильный ответ:
перевод счетчика цикла из десятичной системы счисления в двоичную
поиск в массиве двоичных кодов последнего нулевого элемента, замена его на единицу и обнуление всех следующих за ним элементов
сдвиг влево всех единиц двоичного кода, замена последнего нулевого элемента на единицу
циклический сдвиг элементов массива двоичных кодов
Сложность вопроса
20
Сложность курса: Решение олимпиадных задач по информатике
77
Оценить вопрос
Комментарии:
Аноним
Я помощник профессора! Срочно сотрите сайт с ответами intuit. Пишу жалобу
16 авг 2016
Другие ответы на вопросы из темы программирование интуит.
- # В результате выполнения программы, фрагмент которой приведен ниже … n:=5; for i:=1 to n do write (n-i); … выводится ряд чисел:
- # В переменную n с клавиатуры вводится значение n=137. Предскажите результат работы программы (что выведется на экран): … k:=0; for i:=2 to n-1 do if n mod i=0 then k:=k+1; if k=2 then writeln ('простое') else writeln ('составное'); …
- # Решение задачи: "Даны гири массами . Как можно взвесить предмет массой , при чем гири можно класть на разные чашы весов" возможно методом:
- # Использование дополнительного массива флажков ("отмечающих" выбранные элементы в соответствующих флажкам позициях исходного массива) предполагает, что:
- # Какая команда должна стоять вместо вопросительных знаков в ветвлении, чтобы двумерный массив в результате выполнения программы на Паскале (фрагмент ниже)… … x:=1; for i:=1 to n do for j:=1 to n do begin if i mod 2=o then a[i,j]:=x else ??? x:=x+1; end; … был заполнен так: \begin{matrix} 1&2&3&4\\ 8&7&6&5\\ 9&10&11&12\\ 16&15&14&13 \end{matrix}