1 / 1 / 0
Регистрация: 29.12.2020
Сообщений: 51

Квантовое шифрование

19.02.2021, 09:17. Показов 4490. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Шифрование информации на основе квантовой запутанности позволяет обнаружить попытку несанкционированного доступа, так как в этом случае нарушается целостность информации. В нашем случае сообщения для шифрования содержат только различные символы пунктуации. При шифровании добавляются буквы и цифры, причем последовательно записанные цифры образуют целое число k. Если взять из сообщения каждый k-й символ (нумерация с 1), то должно получиться сообщение, которое шифровалось.
Сообщения могли шифроваться и передаваться несколько раз, если оно уже было расшифровано, больше его выводить не надо.
Нужно написать программу, которая определяет, какие из переданных сообщений не были искажены при передаче и могут быть расшифрованы.

Формат ввода
Целое число n — количество сообщений, которые надо зашифровать.
Целое число m — количество полученных зашифрованных сообщений.

Затем n строк с сообщениями для шифрования и m строк с полученными зашифрованными сообщениями.

Формат вывода
Вывести только правильно переданные сообщения, в том порядке, в котором они были получены. Или NO, если таких не оказалось.

Пример 1
Ввод
3
4
]{,{@
%@^,+)<"
[~%+
j[A~D%q+2
RJt%wpg@B4j^AGp,QCG+Hce)QYx<EvK"ilB
H61z]SarJ{GncZ,COhd{AWNo@gfbA
2[A~D%q+1
Вывод
[~%+
%@^,+)<"

Пример 2
Ввод
2
5
@=}+,]
^[{;""<#~.
1R@eR=sW}2B+lE,W4]kU
ht^hT[Sv{fJ;R5"Ld"nb<rm#NQ~dE.FM
Rx(BS*my+gN<XF[V3
Ss\Gz?2W'EC|gn
P:b}8]d:I
Вывод
NO
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.02.2021, 09:17
Ответы с готовыми решениями:

Квантовое шифрование
Шифрование информации на основе квантовой запутанности позволяет обнаружить попытку несанкционированного доступа, так как в этом случае...

квантовое шифрование
Алиса хочет передать Бобу супер секретный код, содержащий 16 цифр, с помощью квантового шифрования. Если канал передачи данных, и детекторы...

Квантовое программирование
Посоветуйте\порекомендуйте КНИГИ по данной тематике. существующие ЭМУЛЯТОРЫ; языки программирования

1
712 / 351 / 120
Регистрация: 09.12.2020
Сообщений: 918
08.03.2021, 17:54
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import re
from itertools import groupby
 
 
def psevdoset(x):
    new_x = [el for el, _ in groupby(x)]
    return new_x
 
 
def per(a, b):
    c = []
    for i in a:
        if i in c:
            continue
        for j in b:
            if i == j:
                c.append(i)
                break
    return c
 
 
n = int(input())
m = int(input())
msg = psevdoset(list(input() for _ in range(n)))
res = []
for _ in range(m):
    s = input()
    digs = re.sub(r'[^0-9]', '', s)
    if digs:
        k = int(digs)
        res.append(s[k - 1::k])
ans = per(psevdoset(res), msg)
if ans:
    print(*ans, sep='\n')
else:
    print('NO')
Добавлено через 38 секунд
Яндекс лицей?)
у меня прошло
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.03.2021, 17:54
Помогаю со студенческими работами здесь

Найти квантовое число
Частица электрон находится в одномерной прямоугольной бесконечно глубокой потенциальной яме шириной l = 10^-10 м . Энергия частицы En =...

Найти квантовое число n
Атом водорода, находившийся в основном состоянии, проглотил фотон и приобрел при этом импульс 5,45*10^(-27) кг*м/с. Найти квантовое число...

Квантовое туннелирование и макроскопические объекты
Правда что согласно квантовой механике, существует ненулевая (астрономически маленькая) вероятность того, что макроскопический объект...

Найти квантовое число n, характеризующее энергетическое состояние частицы
4. Частица электрон находится в одномерной прямоугольной бесконечно глубокой потенциальной яме шириной l = 10^-10м. Энергия частицы...

Какое квантовое число отвечает орбите таких размеров?
Радиус боровской орбиты возбуждённого атома водорода r=477 см. Какое квантовое число отвечает орбите таких размеров?


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

Новые блоги и статьи
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1 У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\ А в самом низу файла-профиля. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru