The number 311750 (three hundred eleven thousand seven hundred fifty) is written in Roman numerals as follows: CCCXIDCCL