The number 311016 (three hundred eleven thousand sixteen) is written in Roman numerals as follows: CCCXIXVI