The only answer is the trivial answer .
Follow, ecMathGeek's approach and arrive at:
Hence, is the only possible constant.
This problem was taken from my math book, which said it appeared as a problem in the 1990 Putnam. The problem I posed was a variation of that problem, not exactly the same.