a2b2b2a2の扱いをabsでいい感じにしたつもりが、a=bの時の処理を見落としていたのでWA。

#!/usr/bin/env python3
import math
a, b = map(int,input().split())
print('%.10f' % math.sqrt(min(a**2+b**2, abs(a**2-b**2) if a != b else float('inf'))))