甲、乙、丙、丁四人同时参加一次数学竞赛,赛前他们各自预测自己的名次,甲说:“丙第一名,我第三名。”乙说:“我第一名,丁第四名。”丙说:“丁第二名,我第三名。”成绩揭晓后,发现他们每人只说对了一半,你能说出他们的名次吗?