sabitova872149
28.04.2023 06:25

Ваня придумал новый алгоритм сортировки и сейчас тренируется на кубиках с цифрами, чтобы понять, как он работает. перед ним на столе лежат кубики с числами от 1 до 10 (на каждом кубике записано одно число), выложенные в таком порядке: 5 4 10 1 6 7 8 9 2 3 за одну операцию ваня берет несколько рядом стоящих кубиков как одну конструкцию, переворачивает и кладет на прежнее место. например, если бы кубики лежали в таком порядке: 1 2 3 4 5 6 7 8 9 10, а ваня взял бы кубики начиная с кубика с цифрой 4 и заканчивая кубиком с цифрой 9 и перевернул бы, то получилась бы такая последовательность: 1 2 3 9 8 7 6 5 4 10. то, что какие-то кубики после выполнения подобных операций окажутся лежащими вверх ногами, ваню не смущает. кроме того, ваня различает кубик с цифрой 6 и кубик с цифрой 9 (они разного цвета, поэтому невозможно одну цифру получить из другой при перевороте). ване понять, какое наименьшее количество таких операций потребуется, чтобы кубики стали лежать в порядке возрастания: 1 2 3 4 5 6 7 8 9 10. комментарий. если бы у него было всего 4 кубика и они лежали в таком порядке: 4 1 3 2, то наименьшее количество операций было бы равно двум: сначала переворачиваем кусок из первых двух кубиков слева, получаем 1 4 3 2, затем переворачиваем кусок из трех кубиков справа, получаем 1 2 3 4.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
kmatachp01gzm
17.03.2021 22:16

package com.company;

import java.util.Arrays;

import java.util.Scanner;

public class Main {

   public static void main(String[] args) {

       Scanner sc = new Scanner(System.in);

       System.out.print("Введите размер массива: ");

       int size = sc.nextInt();

       int[] myArray = new int[size];

       System.out.print("Заполните элементы массива: ");

       for(int i=0; i<size; i++) {

           myArray[i] = sc.nextInt();

       }

       System.out.print("Одинаковые элементы: ");

       for(int i=0; i<myArray.length; i++) {

           for (int j=i+1; j<myArray.length; j++) {

               if(myArray[i] == myArray[j]) {

                   System.out.println(j);

               }

           }

       }

   }

}

Объяснение:

Я использую язык программирования java, думаю переписать на нужный вам вы сможете.

0,0(0 оценок)
Ответ:
viktoiabekkknuv
10.10.2022 10:21

1. Какие функции выполняет операционная система?

d) организация диалога с пользователем, управления аппаратурой и ресурсами компьютера

2. Видеоадаптер — это:

b) устройство, управляющее работой графического дисплея;

3. Стандартный интерфейс ОС Windows не имеет ...

d) строки ввода команды

4. Файл - это ...

b) программа или данные на диске, имеющие имя и расширение

5. Какое из названных действий можно произвести с архивным файлом?

b) распаковать;

6. Операционные системы входят в состав:

b) системного программного обеспечения;

7. Укажите наиболее полный ответ. Каталог - это ...

a) специальное место на диске, в котором хранятся имена файлов, сведения о размере файлов, времени их последнего обновления, атрибуты файлов

8. Отличительными особенностями компьютерного вируса являются:

e) маленький объем к самостоятельному запуску и многократному копированию кода, к созданию помех корректной работе компьютера

9. Архивный файл представляет собой:

c) файл, сжатый с архиватора;

10. Укажите перечень устройств, входящих в состав процессора:

d) арифметико-логическое устройство, устройство управления;

11. Файловый вирус:

b) всегда изменяет код заражаемого файла;

12. Выберите из предложенного списка основные группы пакетов прикладных программ (подчеркнуть):

Текстовые редакторы, архиваторы, базы данных, текстовые процессоры, утилиты, системы искусственного интеллекта, электронные таблицы, графические пакеты

13. Выберите из списка те задания, которые решаются с сервисных программ (подчеркнуть):

Обслуживание дисков, диагностика работо компьютера, защита от вирусов.

14. Для проверки чего предназначена программа Проверка диска (подчеркнуть):

наличие поврежденных областей диска, состояние диска.

15. Заражение компьютерными вирусами может произойти в процессе

a) работы с файлами

16. Во время исполнения прикладная программа хранится:

c) в оперативной памяти;

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота