Let $M$ be a compact oriented smooth $n$-manifold, with $H_{dR}^1(M)=0$. For which integers $k$ does there exist a smooth map $f : M → T^n$ of degree $k$?
I know that if $M$ is simply-connected, we can lift the map to the universal cover, and then conclude that $k=0$.
However, not every $M$ with $H_{dR}^1(M)=0$ is simply-connected. Is there any other method to solve this problem?
You can still lift through the universal cover, because the image of any homomorphism $\pi_1(M) \to \Bbb Z^n$. It factors through $H_1(M)$ since $\Bbb Z^n$ is abelian, and kills the torsion subgroup of $H_1(M)$ because $\Bbb Z^n$ is torsion free. $H_1(M)/\text{Tors}(M) \cong \Bbb Z^{b_1}$, and your assumption is precisely that $b_1=0$.