Лабораторная работа 4:
Реализация алгоритма «Ментальный покер» для произвольного числа игроков и карт. Для примера использовать правила покера Техасский холдем. Каждому игроку раздать по 2 карты и выложить 5 карт на стол. Обязательно обоснование защищённости и честности предложенной вами схемы. Приветствуется написание нормального графического интерфейса.
Лабораторная работа 6:
Реализация алгоритма «Доказательство с нулевым знанием». Эта лабораторная выполняется по вариантам. «Гамильтонов цикл». Граф задаётся в файле в следующем формате:
В первой строке файла два числа n и m – количество вершин и количество рёбер графа соответственно. Числа большие, порядка 106. В следующих n строках идёт перечисление рёбер графа в виде двух чисел (номера вершин, которые соединяет ребро). В последней строке задаётся информация, необходимая для варианта. Для гамильтонова цикла – описывается сам цикл, в раскраске графа – задаются цвета каждой вершины (т.е. сама раскраска).