\documentclass[dvipdfmx]{jsarticle}
\usepackage{tikz}
\usetikzlibrary{positioning}
\begin{document}
\begin{tikzpicture}[
foo/.style={minimum width=2cm,minimum height=3cm,draw,fill=black!10,align=center}
]
\node[foo] (a0) {\textit{0} 通り};
\node[foo,below=of a0] (a1) {1 通り};
\node[foo,right=of a0] (b0) {3 通り};
\node[foo,below=of b0] (b1) {1 通り};
\node[foo,right=of b0] (c0) {31 通り};
\node[foo,below=of c0] (c1) {1 通り};
\node[foo,right=of c0] (d0) {314 通り};
\node[foo,below=of d0] (d1) {1 通り};
\node[foo,right=of d0] (e0) {3141 通り};
\node[foo,below=of e0] (e1) {1 通り};
\node[foo,right=of e0] (f0) {31415 通り};
\node[foo,below=of f0] (f1) {1 通り};
\foreach \u/\v in {a0/b0, b0/c0, c0/d0, d0/e0, e0/f0}{
\draw[->] (\u) to node [above] {\texttt{*}} (\v);
};
\foreach \u/\v/\w in {a1/b0/{0,1,2}, b1/c0/{0}, c1/d0/{0,1,2,3}, d1/e0/{0}, e1/f0/{0,1,2,3,4}} {
\draw[->] (\u) to node [left] {\texttt\w} (\v);
};
\foreach \u/\v/\w in {a1/b1/{3}, b1/c1/{1}, c1/d1/{4}, d1/e1/{1}, e1/f1/{5}} {
\draw[->] (\u) to node [above] {\texttt\w} (\v);
};
\end{tikzpicture}
\end{document}
XGRvY3VtZW50Y2xhc3NbZHZpcGRmbXhde2pzYXJ0aWNsZX0KXHVzZXBhY2thZ2V7dGlren0KXHVzZXRpa3psaWJyYXJ5e3Bvc2l0aW9uaW5nfQpcYmVnaW57ZG9jdW1lbnR9ClxiZWdpbnt0aWt6cGljdHVyZX1bCiAgICBmb28vLnN0eWxlPXttaW5pbXVtIHdpZHRoPTJjbSxtaW5pbXVtIGhlaWdodD0zY20sZHJhdyxmaWxsPWJsYWNrITEwLGFsaWduPWNlbnRlcn0KICAgIF0KICBcbm9kZVtmb29dIChhMCkge1x0ZXh0aXR7MH0g6YCa44KKfTsKICBcbm9kZVtmb28sYmVsb3c9b2YgYTBdIChhMSkgezEg6YCa44KKfTsKICBcbm9kZVtmb28scmlnaHQ9b2YgYTBdIChiMCkgezMg6YCa44KKfTsKICBcbm9kZVtmb28sYmVsb3c9b2YgYjBdIChiMSkgezEg6YCa44KKfTsKICBcbm9kZVtmb28scmlnaHQ9b2YgYjBdIChjMCkgezMxIOmAmuOCin07CiAgXG5vZGVbZm9vLGJlbG93PW9mIGMwXSAoYzEpIHsxIOmAmuOCin07CiAgXG5vZGVbZm9vLHJpZ2h0PW9mIGMwXSAoZDApIHszMTQg6YCa44KKfTsKICBcbm9kZVtmb28sYmVsb3c9b2YgZDBdIChkMSkgezEg6YCa44KKfTsKICBcbm9kZVtmb28scmlnaHQ9b2YgZDBdIChlMCkgezMxNDEg6YCa44KKfTsKICBcbm9kZVtmb28sYmVsb3c9b2YgZTBdIChlMSkgezEg6YCa44KKfTsKICBcbm9kZVtmb28scmlnaHQ9b2YgZTBdIChmMCkgezMxNDE1IOmAmuOCin07CiAgXG5vZGVbZm9vLGJlbG93PW9mIGYwXSAoZjEpIHsxIOmAmuOCin07CgogIFxmb3JlYWNoIFx1L1x2IGluIHthMC9iMCwgYjAvYzAsIGMwL2QwLCBkMC9lMCwgZTAvZjB9ewogICAgXGRyYXdbLT5dIChcdSkgdG8gbm9kZSBbYWJvdmVdIHtcdGV4dHR0eyp9fSAoXHYpOwogIH07CiAgXGZvcmVhY2ggXHUvXHYvXHcgaW4ge2ExL2IwL3swLDEsMn0sIGIxL2MwL3swfSwgYzEvZDAvezAsMSwyLDN9LCBkMS9lMC97MH0sIGUxL2YwL3swLDEsMiwzLDR9fSB7CiAgICBcZHJhd1stPl0gKFx1KSB0byBub2RlIFtsZWZ0XSB7XHRleHR0dFx3fSAoXHYpOwogIH07CiAgXGZvcmVhY2ggXHUvXHYvXHcgaW4ge2ExL2IxL3szfSwgYjEvYzEvezF9LCBjMS9kMS97NH0sIGQxL2UxL3sxfSwgZTEvZjEvezV9fSB7CiAgICBcZHJhd1stPl0gKFx1KSB0byBub2RlIFthYm92ZV0ge1x0ZXh0dHRcd30gKFx2KTsKICB9OwogIApcZW5ke3Rpa3pwaWN0dXJlfQpcZW5ke2RvY3VtZW50fQo=