单项选择题

某企业准备将3项任务X、Y、Z分配给甲、乙、丙3名程序员,每人分别做一项。估计各人完成各项工作所需的天数如表4-1所示。
表4-1 各程序员完成各项工作所需天数表 设最优的分配方案为完成这3项工作所需的总天数最少,则完成最优分配方案共需()天。

A.31
B.33
C.35
D.38