The number 311270 (three hundred eleven thousand two hundred seventy) is written in Roman numerals as follows: CCCXICCLXX