The correct option is C the longest
The Superlative Degree denotes the existence of the highest degree of the quality. It is used when more than two things are compared.
'The' is used as an emphasising adjective to express the quality of the noun.
Hence Option A is correct.
'Longer' is comparative form. Thus Option D is incorrect.
'Long' is the positive form so option B is incorrect.