答案:5~18人 在30个人每个人至少都做完一样作业的前提下,17+18-30=5(人); 每有一个人两样都没完成,答案从5人开始,依次加一人; 最多有30-18=12(人)两样都没做完,所以最多有5+12=17(人)两样都做完.