战国中期有个国君叫梁惠王。为了扩大疆域,聚敛财富,他想出了许多主意,还把百姓赶到战场上,为他打仗。有一天,他问孟子:“我对于国家,总算尽心了吧!河内年成不好,我就把河内的灾民移到河东,把河东的粮食调到河内来。河东荒年的时候,我也同样设法救灾。看看邻国的君王还没有像我这样做的。可是,邻国的百姓并没有大量逃跑,我国的百姓也没有明显地增加,这是什么道理呢?”
孟子回答说:“大王喜欢打仗,我就拿打仗作比方吧。战场上,战鼓一响,双方的士兵就刀对刀、枪对枪地打起来。打败的一方,丢盔卸甲,拖着刀枪,赶紧逃命。有一个人选了一百步,另一个人逃了五十步。这时候,如果那个逃了五十步的竟嘲笑那个逃了一百步的胆小怕死,你说对不对?”
梁惠王说:“当然不对。他只不过没有逃到一百步罢了,但同样也是逃跑啊!”盂子说:“大王既然懂得了这个道理,怎么能够希望你的百姓会比邻国的多呢?”
“五十步笑百步”的意思是逃了五十步和逃了一百步,虽然在数量上有区别,但在本质上是一样的——都是逃跑。梁惠王尽管给了百姓一点小恩小惠,但他发动战争,欺压黎民,在压榨人民这一点上,跟别国的暴君没有本质的差别。这则寓言告诉我们,看事情要看本质,不要被表面现象所迷惑。“五十步笑百步”这句成语就是从这则寓言中提炼出来的。