Язык программирования

565 задачвместе с подтемами
Число у задачи — рейтинг сложности, слово рядом — насколько она трудна по сравнению с другими задачами такого же типа. Шкалы задач с ответом и задач с кодом между собой не сравниваются. Рядом — счётчики попыток: успешные, неуспешные.
23426#23426
Для чего предназначен оператор IF?

1. для выполнения проверки условия
2. для выполнения нескольких команд в цикле
3. для выполнения последовательности команд заданное количество раз
4. для выполнения последовательности команд, пока соблюдается заданное условие
23425#23425
Для чего предназначен цикл FOR?

1. для выполнения проверки условия
2. для выполнения нескольких команд в цикле
3. для выполнения последовательности команд заданное количество раз
4. для выполнения последовательности команд, пока соблюдается заданное условие
На день рождения пришли N человек. В некоторый момент именинник  решил, что пора устроить какую-нибудь игру. Он выяснил, что i-й человек  согласен вступить в игру, если в ней уже принимают участие не менее A[i] и не более B[i] человек. Единожды вступив в игру, никто из нее 
не выходит.

Требуется выяснить, может ли именинник установить такую 
последовательность вступления в игру, что в итоге все 
присутствующие станут ее участниками. (Сам именинник в игре участия 
не принимает.) 
 
Входные данные. 
Сначала вводится количество гостей N (1<=N<=100). Затем вводится 
N пар чисел A[i] и B[i] (все эти числа из диапазона от 0 до N-1).
 
Выходные данные. 
Если можно установить последовательность вступления гостей в игру, 
чтобы в итоге все стали ее участниками, то нужно вывести номера гостей 
в том порядке, в каком они могут вступать в игру. Если всех вовлечь 
в игру не удастся, выведите одно число - 0.
 
Пример 1
Пример входного файла
5
4 4
0 3
1 4
1 3
2 2
 
Пример выходного файла
2 3 5 4 1
 
Пример 2
Пример входного файла
3
1 1
1 1
1 1
 
Пример выходного файла
0
 
Пример 3
Пример входного файла
1
0 0
 
Пример выходного файла
1
Слияние двух упорядоченных последовательностей чисел в одну упорядоченную  основная идея сортировки слиянием. Эта сортировка работает быстро, а слияние двух упорядоченных после-
довательностей легко выполняется в том числе и человеком вручную.

В этой задаче по полученной в результате слияния неубывающей последовательности чисел вам предстоит восстановить две исходных неубывающих последовательности одинакового размера.
Некоторые числа в исходных последовательностях известны, а некоторые заменены знаком "?".
Результат слияния известен полностью. Вам необходимо подставить на место знаков вопроса числа так, чтобы исходные последовательности были неубывающими и при слиянии образовывали заданную результирующую последовательность.

Входные данные
В первой входного файла строке содержится число N  количество элементов в каждой из исходных последовательностей. Во второй и третьей строках записано по N чисел и знаков вопроса 
содержимое первой и второй последовательности соответственно. В четвертой строке записано 2хN чисел -  результат слияния.
Выходные данные
Вывод должен содержать 2 строки по N чисел в каждой: какой-нибудь из вариантов восстановления исходных последовательностей, которые при слиянии дадут тот же результат. Если
в исходных данных в последовательности стояло число, то в выходных данных на том же месте должно стоять то же число.

Ввод Вывод
2
? 4
3 ?
1 3 4 5
1 4
3 5

23361#23361
Выберите НЕверное утверждение:

1. Алгоритм приводит от исходных данных к результату
2. Алгоритм не должен обладать всеми свойствами сразу же
3. Алгоритм должен быть массовым
4. Алгоритм должен быть понятным
23359#23359
Выберите верное утверждение:

1. Алгоритм не всегда приносит результат
2. Алгоритмы пишутся только для неформальных исполнителей
3. Алгоритм должен быть написан для конкретного исполнителя 
4. Алгоритм не обязательно должен обладать свойством определенности
23358#23358
Кто (что) может выступать в роли исполнителя алгоритма?

1. человек или животное
2. человек, животное, техническое устройство
3. объекты живой и неживой природы
4. компьютер или человек
23353#23353
Предписания, изображенные с помощью геометрических фигур, связанных линиями называются ...

1. структурограммой
2. блок-схемой
3. таблицей
4. рисунком
23351#23351
Словесные способы описания алгоритма делятся на ..

1. словесное описание и построчная запись
2. устные и письменные
3. алгоритмы и описания
4. текстовые и графические
23350#23350
Основными способами записи алгоритмов являются ...

1. словесные, текстовые, графические, алгоритмические
2. алгоритмические, текстовые, графические
3. устные, письменные, графические
4. словесные, графические, на алгоритмических языках
23349#23349
Что такое алгоритм?

1. предписание исполнителю выполнить определенный набор команд
2. точное и понятное предписание по выполнению некоторых действий
3. точное предписание исполнителю выполнить набор команд
4. точное предписание исполнителю выполнить набор команд за определенное время

Поделиться
Класснуть