正确答案是C.这里是特指、强调这个主意(而不是别的主意),所以用That.用The的话,特指的意味太弱.
语法上A和C都是对的.但英文中除了语法,还有语言习惯、语气等.这就是为什么有的中国式英语看上去很对,但是外国人听着却不是那么回事.