-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCode.tex
92 lines (67 loc) · 2.28 KB
/
Code.tex
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
\documentclass[french]{article}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}
\usepackage{geometry}
\usepackage{pythonhighlight}
\definecolor{keywordcolour}{HTML}{5e81ac}
\definecolor{literatecolour}{HTML}{5e81ac}
\definecolor{stringcolour}{HTML}{008000}
\usepackage{listings}
\lstset{
basicstyle=\small\ttfamily,
columns=flexible,
breaklines=true
}
\title{De la quantique en cryptographie}
\author{Élie Besnard, Malo Leroy, \\
Yun Marcola--da-Cunha Macedo}
\begin{document}
\maketitle
\tableofcontents
\section{Ordinateur quantique}
\subsection{Qubits}
\inputpython{Simulations/Ordinateur/qubit.py}{0}{190}
\subsection{Portes et oracles}
\inputpython{Simulations/Ordinateur/portes.py}{0}{95}
\inputpython{Simulations/Ordinateur/oracle.py}{0}{105}
% \subsection{Calcul formel}
% \inputpython{Simulations/Ordinateur/calcul.py}{0}{986}
\subsection{Fonctions utiles}
\inputpython{Simulations/Ordinateur/fonctions_utiles.py}{0}{53}
% \section{Ordinateur quantique : tests}
%
% \subsection{Qubits}
% \inputpython{Simulations/Ordinateur/qubit_test.py}{0}{190}
%
% \subsection{Portes et oracles}
% \inputpython{Simulations/Ordinateur/portes_test.py}{0}{95}
% \inputpython{Simulations/Ordinateur/oracle_test.py}{0}{69}
%
% \subsection{Calcul formel}
% \inputpython{Simulations/Ordinateur/calcul_test.py}{0}{986}
%
% \subsection{Fonctions utiles}
% \inputpython{Simulations/Ordinateur/fonctions_utiles_test.py}{0}{53}
%
% \subsection{Analyses d'efficacité}
% \inputpython{Simulations/Ordinateur/performance.py}{0}{140}
\section{Algorithmes}
\subsection{Deutsch-Jozsa et Bernstein-Vazirani}
\inputpython{Simulations/Ordinateur/dj.py}{0}{27}
\subsection{Grover}
\inputpython{Simulations/Ordinateur/grover.py}{0}{52}
\subsection{Shor}
\inputpython{Simulations/Ordinateur/shor.py}{0}{103}
\subsection{Parité}
\inputpython{Simulations/Ordinateur/pair_impair.py}{0}{27}
\inputpython{Simulations/Ordinateur/parite.py}{0}{22}
% \subsection{Tests d'algorithmes}
% \inputpython{Simulations/Ordinateur/algorithmes_test.py}{0}{103}
\section{Polarisation}
\inputpython{Simulations/Intrication/animation mesure intrication.py}{0}{74}
% \section{Interface graphique}
%
% \lstinputlisting{Interface/index.html}
% \lstinputlisting{Interface/script.js}
% \lstinputlisting{Interface/stylesheet.css}
\end{document}