「五十步笑百步」是一個漢語成語,出自《孟子·梁惠王上》。它的本義是作戰時後退了五十步的人譏笑後退了百步的人。這個成語現在多用來比喻自己跟別人有同樣的缺點錯誤,只是程度上輕一些,卻毫無自知之明地去譏笑別人。它的近義詞是「半斤八兩」,反義詞是「天壤之別」。這個成語含貶義,一般作賓語、分句使用,提醒人們要有自知之明,不要嘲笑別人而忽視自己的不足。
這個成語的出處是孟子與梁惠王的一段對話。梁惠王向孟子抱怨說,他對於國家的治理已經非常盡心,但是鄰國的百姓並沒有減少,而他的百姓也沒有增多。孟子就用戰爭打了個比喻,說如果戰爭中有人逃跑了五十步,他就沒有資格嘲笑那些逃跑了一百步的人,因為他們都是逃跑了。同樣地,梁惠王也不應該期望他的百姓比鄰國的百姓更多,因為他和鄰國的君王一樣,都沒有真正做到讓百姓安居樂業。這個故事告訴我們,要正視自己的缺點和錯誤,不要只看到別人的不足而忽略了自己的問題。