festjob
?>

Перестановкой из n чиселперестановкой из n чисел называется-последовательность чисел, где каждое число от 1 до n встречается ровно один раз.перестановка b1, является обратной перестановкой перестановки a1, , если b[ai]=1=i для каждого i от 1 до n.для заданных двух перестановок определите является ли вторая перестановка обратной первой, только через c++ формат входных данных в певой строке входного файла записано одно целое число n (1< =n< =1000)-размер перестановок.во второй запписаны n целых чисел b1, (1< =bi< =n)-вторая перестановка. формат выходных данных в единственной строке выходного файла выведите одно слово "yes", если вторая перестановка является обратной первой.иначе выведите "no".

Информатика

Ответы

Abdullaev
10 -> 2 2018 / 2 = 1009. остаток 0. 1009 / 2 = 504. остаток 1. 504 / 2 = 252. остаток 0. 252 / 2 = 126. остаток 0. 126 / 2 = 63. остаток 0. 63 / 2 = 31. остаток 1. 31 / 2 = 15. остаток 1. 15 / 2 = 7. остаток 1. 7 / 2 = 3. остаток 1. 3 / 2 = 1. остаток 1. берём ответ последнего деления и идём по остаткам от конца до начала. 11111100010 2 -> 16 от конца берём по 4 цифры и считаем их значение по заранее составленной таблице. [111][1110][0010] = [7][14][2] = 7e2 16 -> 10нумеруем цифры от конца до начала индексами в порядке возрастания, начиная от 0, впоследствии каждую цифру нужно умножить на порядок той системы счисления, из которой производится перевод (16), возведённой в степень, равную индексу, и всё сложить.7e2 = [7][14][2] = 7 * 16^2 + 14 * 16^1 + 2 * 16^0 = 1792 + 224 + 2 = 2018
beast05031075
Минимальная единица количества информации называется бит. это такая информация, которую мы получаем при выборе одного из  двухвариантов. например, ответ на вопрос "вы будете чай или кофе? " даёт нам один  бит  информации.также  бит  - это количество информации, которое можно передать с одной  двоичной  цифры, которая может принимать два значения: 0 или 1. чтобы определить информационный объём данных, нужно записать их в  двоичном  коде и измерить длину полученного сообщения. это и будет его объём в  битах. например, сообщение 110010100 содержит информацию, равную  девяти  битам.для того, чтобы измерять большие объёмы информации, вводят более крупные единицы. один  байт  равен 8 бит. именно такую ёмкость имеет каждая ячейка памяти современного компьютера.следующая по величине единица -  килобайт. он равен  1024  байта. например, 2  килобайта  равны 2048 байт, а 512 байт - половине  килобайта.ещё более крупная единица -  мегабайт (мбайт). он равен  1024 кбайт.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Перестановкой из n чиселперестановкой из n чисел называется-последовательность чисел, где каждое число от 1 до n встречается ровно один раз.перестановка b1, является обратной перестановкой перестановки a1, , если b[ai]=1=i для каждого i от 1 до n.для заданных двух перестановок определите является ли вторая перестановка обратной первой, только через c++ формат входных данных в певой строке входного файла записано одно целое число n (1< =n< =1000)-размер перестановок.во второй запписаны n целых чисел b1, (1< =bi< =n)-вторая перестановка. формат выходных данных в единственной строке выходного файла выведите одно слово "yes", если вторая перестановка является обратной первой.иначе выведите "no".
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

gbfedak220
rusmoney92
arturcristian
kryshtall2276
shumeikoElena362
andrew-lev2501
dnikolay365
alzheleshikov
ibombenkova
vfilina
yusinelnik8
evgeniipetrosov
ars-trushakova
Павел_Перелыгин
polyakovaelena