x > N と x > 0 を比較するんじゃなくて
x > N と x - N > 0 のコストで比較しないと意味なくね?