甲:丙第1名,我第3名
乙:我第1名,丁第4名
丙:丁第2名,我第3名
成绩揭晓后,发现他们都猜对了一半。你能推算不他们的名次吗?
若丙第一(对应①),则乙不能在对应①,从而丁对应④,
那么丙的预测就没有猜中,矛盾; 于是乙对应①,丙不能对应①,知甲对应③,丁对应②,
从而丙只能是第四. 所以四个学生的名次依次为乙第一名,丁第二名,甲第三名,
丙第四名. 故答案为:乙第一名,丁第二名,甲第三名,丙第四名.