The number 311150 (three hundred eleven thousand one hundred fifty) is written in Roman numerals as follows: CCCXICL