y=cos2θ+2ksinθ+kがただ一つの解をもつとき、kの値を求めよ。

これって、常にD>0となって求められませんよね?
3時間ぐらい考えているのですが…