先说情况,四道编程题分别是ac,40%,0,ac 。 第一题:没有什么算法,按照正常思路,先写整数相加函数,如果是小数把小数变成整数,注意补零对齐,再将结果放小数点就可以了。 第二题:先排序,工人和任务从大到小排,对于第i个任务,能够胜任的工人数是j,则可以安排的种树有j-i种,减i是因为前面task已经安排了i个工人,这i个工人肯定是能够胜任第i个任务的。那么遍历一遍任务,按每个任务的安排个数连乘,即为答案。无奈考完才想到这个方法。40%是递归做的。 第三题:这道题有点复杂,做题时先跳过了。现在想想,应该跟数独一样,先确定每一个玩家可以组队的人,然后根据限制条件去得出答案。...