【解】
2003個(gè)人坐一起,每人都聲明左右都是騙子,這樣我們可以發(fā)現(xiàn)要么是騙子和騎士坐間隔的坐,要不就是兩個(gè)騙子和一個(gè)騎士間隔著坐,因?yàn)槿齻€(gè)以上的騙子肯定不能挨著坐,這樣中間的騙子就是說真話了。
再來討論第一種情況,顯然騎士的人數(shù)要和騙子的人數(shù)一樣多,而現(xiàn)在總共只有2003人,所以不符合情況,這樣我們只剩下第二種情況。
這樣我們假設(shè)少個(gè)騙子,則其中旁邊的那個(gè)騙子左右兩邊留下的騎士,這樣說明騙子說“我左右的兩個(gè)鄰居都是與我不同類的人”是真話。
所以只能是少個(gè)騎士。