Premesso che la figura che hai allegato è quasi illeggibile, io ho scritto quello che ho capito, tu cmabialo come deve essere cambiato:`
% !TEX TS-program = pdflatex
% !TEX encoding = UTF-8 Unicode
\documentclass[12pt]{article}
\newcommand\tabsep[1]{\multicolumn1{c@{\rlap{\kern-0.25em$#1$}}}{}}
\begin{document}
\[
\renewcommand\arraystretch{1.5}\setlength{\arraycolsep}{12pt}
\begin{array}{*5{c|}c}
\tabsep{1} & \tabsep{3} & \tabsep{1} & \tabsep{3^{-1}} & \tabsep{3^{-1}}\\
\hline
1 & 4 & 5 & 3 & 2 & 1 \\
\hline
2 & 6 & 4 & 1 & 3 & 2 \\
\hline
3 & 5 & 6 & 2 & 1 & 3 \\
\hline
4 & 1 & 2 & 6 & 5 & 4 \\
\hline
5 & 3 & 1 & 4 & & 5 \\
\hline
6 & 2 & 3 & 5 & 4 & 6 \\
\hline
\end{array}
\]
\end{document}`
Nota che [tt]\rlap{…}[/tt] è un comando TeX più comando da scrivere rispetto a [tt]\makebox[0pt][l]{…}[/tt]