Вот рисунок, который, я надеюсь, поможет понять, как это сделать:
Язык A - это "нечетное число нулей".Состояния помечены Z0 и Z1, указывая четное или нечетное число нулей.
Язык B - это «ровно один» (что эквивалентно «сумме цифр равно единице»).Состояния помечены как I0, I1 и I2, обозначая ноль, один или несколько единиц.
Язык A + B можно интерпретировать как A∩B (игнорируя пунктирные круги) или AUB (считая пунктирные круги).При построении A∩B состояния Z0I2 и Z1I2 могут быть объединены вместе.
Я надеюсь, что это дает не только ответ на точную проблему в вопросе, но также и идею, как построить аналогичные ответы для подобных проблем.