The number 305078 (three hundred five thousand seventy-eight) is written in Roman numerals as follows: CCCVLXXVIII