Sedm královéhradeckých mostů je historicky známý matematický problém. Leonhard Euler jej vyřešil v roce 1735. To vedlo k počátkům teorie grafů. Ta pak vedla k rozvoji topologie.

Město Königsberg v Prusku (dnes Kaliningrad v Rusku) se rozkládalo na obou březích řeky Pregel. Zahrnovalo dva velké ostrovy, které byly navzájem a s pevninou spojeny sedmi mosty.

Problémem bylo najít způsob, jak projít městem tak, aby každý most přešel jen jednou. Na ostrovy se nedalo dostat jinou cestou než po mostech. Každý most musel být pokaždé kompletně přejit. Procházka nemusela začínat a končit na stejném místě. Euler dokázal, že tento problém nemá řešení.