\documentclass{standalone} \usepackage[T1]{fontenc} \usepackage{amsmath} \usepackage{amsfonts} \usepackage{parskip} \usepackage{marvosym} %Lightning symbol \usepackage[usenames,dvipsnames]{color} \usepackage[hidelinks]{hyperref} \renewcommand*{\familydefault}{\sfdefault} \usepackage{bbm} %For \mathbbm{1} %\usepackage{bbold} \usepackage{tikz} \begin{document} \begin{tikzpicture} \draw[gray] (0,0) -- (10,0); \draw[gray,dotted] (0,2) -- (10,2); \draw[gray] (0,2) arc (90:270:1); \draw[gray] (10,0) arc (-90:90:1); \foreach \x in {0,...,10} { \draw[fill] (\x,0) circle (0.04); } \draw[fill] (11,1) circle (0.04); \draw[fill] (-1,1) circle (0.04); \foreach \x in {1,2,4,7,9} { \draw[fill,red] (\x,0) circle (0.09); } \foreach \x in {3,5,6,8} { \draw[fill,blue] (\x-0.07,0-0.07) rectangle +(0.14,0.14); } \draw[<->] (1,-0.5) -- (9,-0.5); \draw (5,-0.9) node {$\mathcal{D}(C)$}; \draw[<->] (4.9,0.3) -- (6.1,0.3); \draw (5.5,0.7) node {$\mathrm{maxgap}(C)$}; \draw[fill,red] (1,-2) circle (0.09); \draw (1.5,-2) node {$C$}; %\draw[fill] (3,-2) circle (0.04); %\draw (4.5,-2) node {non-slots $[n]\setminus C$}; \draw[fill,blue] (7.3-0.07,-2-0.07) rectangle +(0.14,0.14); \draw (8,-2) node {$C_{\mathrm{gaps}}$}; \end{tikzpicture} \end{document}