好人与坏人

好人与坏人
严格来说,人不会有真正的坏,也不会有十全十美的好。人,生来就有好点与缺点,不过有的人格外能发扬自己的好点,克服自己的缺点,那就是好人;而有的人或者由于环境的不良,或者由于一时的任性,做下恶事,又没有人在适当的时候勉励他、了解他,给他悔改的机会,所以,人们就是他是环人。
我敬仰好人,钦慕他们那种善良好义精神。好人好事总是使人感动的。我也同情坏人,坏人的行为固然可耻,但是,我总觉得他们有他们之所以成为坏人的缘故。每一个坏人都有他们一部充满着辛酸的历史,如果有人替他申说出来,也一定会使你明白他们,了解他们。当我们发现一个坏人表现出他人生中善良一面的时候,那感动人的程度可能比好人好事更为深刻。
我觉得我们所要问的,不是什么样的人是真正的好人或坏人,而是要去了解,一个人为什么会成为好人,又为什么会变成坏人。
成为好人的人,你可以说是他天性善良,但你也一定后的教育和习染对他的影响。
一个人成为好人,那路程就是曲折。后天的习染是使他走上坏路的大原因。我发现,许多坏人都在幼年受过很多打击和亏待,所以他们长大之后,才对人群不信任,对社会无好感,才由于自卑而行为刚愎。这样的人如能早上点用教育的力量去感化倔,仍可能发掘出他善良的一面。
对人不要存成见。对好人,我们固然要爱他,要尊敬他;对坏人,我们也不必嫉恶如仇。如果你自己本身很坚强,教养也够,学识也好,能明辨是非善恶,并且自问有感化人的力量,那么我希望你能去了解他,指点他,和帮助他。
有自己的力量把一个坏人变成好人,是一件最快乐的事,只要你有足够的力量,能影响别人,就不要吝惜这点力量。
其实,自私不是大坏外,通常我们只要能做到“虽利已,而不损人”,也就不算是坏人了。如再能够做到舍已为人,那就是好人了。
好人是不打算出头的。一个好人,假如拼命奔走钻营,找关系想出头,那也就不算是好人了,也许就是因为好人多数不想出头,所以,人们才产生一种错觉。觉得不容易看到好人,而坏人事反而好像很多。
因此,我们不必为好人不能出头而抱不平。一个人做好人,行善事,无非是求自己能够心安,并不是为名为利,他们自己是不觉得有什么不公平的。
有人也许觉得和坏人反而生活舒服,但这也看我们怎样去解释。我就没看见过坏人能始终活得很舒服。在他们侥幸逃过法网的进修,他们即使过着富裕的生活,心理也是紧张不安。而当他们一旦出了事,那下场就更凄惨可悲。李裁法是一个好例子。他的聪明才干假如用在正途,该有多好!
“有心为善,虽善不赏,无心为恶,虽恶不罚。”我们都应明辨那些有所为而为的善,更应原恕那些无意中所做的恶。这样,这世界上才可能真正的有是非,才可以有真善。才可以更进一步,把恶改为善。
常常我们听人们发牢骚说“有好心没好报!”说自己白白做了好事,却没有得到好的报偿。言外之意,是自己不如索性去做的坏事,也许反而可以得到好报。
我想,这种想法只不过是一地偏激的想法。假如平心静气地想,我们仍会看出好心还是会有好报。至少自己不作奸犯科,不会犯法坐牢,生活平平安安,夜里睡得放心,这也就是好报了。
假如说,做好事出有好心的人都希望妻财子禄,那就又是有目的的为善,那善的分量就打折扣了!
人的一生很短,成大功立大业的人毕竟不多,普通一般人能够在一生中做了一些救人助人的好事,那也就不虚此一生了。
不要计较是否被人骗取了你的同情心。要记住,错误的善心,无论如何,比麻木冷酷好。
### 回答1: 这是一个经典的约瑟夫问题。解决方法是:将好人坏人分别排成一列,然后将好人列和坏人列交错排列,即好人列的第一个人和坏人列的第一个人坐在一起,好人列的第二个人和坏人列的第二个人坐在一起,以此类推。这样排列后,从第一个人开始数数,每数到第m个人就将他处死,最后剩下的n个人一定都是好人。 ### 回答2: 首先,我们可以假设在第一个好人被处决之前,圆桌上的情况为H-H-H-...-H-B-B-B-...-B,其中H代表好人,B代表坏人。我们需要给这些人安排座位,以便在最后剩余的n个人全是好人。 考虑从第一个人开始数数,并处决第m个人。假设第一个被处决的是第k个人,那么此时圆桌上的情况为B-B-...-B-H-H-...-H-B-B-...-B。第k+1个人成为新的第一个人,需要从他开始数数。我们希望在第二轮中,第一个被处决的仍然是一个坏人,否则在处决完n个人之后,余下的人中就不可能再有n个好人了。 因此,我们可以将好人坏人交错着排在圆桌上。具体方法如下: 1. 将所有的好人坏人分别排成两个圆。 2. 将两个圆分别沿着中心轴折叠,使得好人坏人交错排列在一个圆里。 3. 将第一个好人放在第一个位置,然后顺时针放置其余好人坏人。 例如,当n=4时,座位的排列方式为H-B-H-B-H-B-H-B,如下图所示: H B B H B H B H 当m=3时,第一个被处决的是第3个人,即一个坏人。此时圆桌上的情况变为B-H-B-H-B-H-...-H-B。下一轮从第4个人开始数数,仍然是数到一个坏人才会处决他,因此我们可以保证在处决完n个人之后,圆桌上剩余的n个人全是好人。 总之,将好人坏人交错着排列,可以保证在圆桌上任意位置开始处决,都能保证在处决完n个人之后,圆桌上剩余的n个人全是好人。 ### 回答3: 首先,将好人编号为1~n,坏人编号为n+1~2n。 我们假设答案中坏人的编号为b1, b2, ..., bn,好人的编号为g1, g2, ..., gn。 考虑让第一个被处死的人为bn,这样圆桌上就只剩下了n-1个坏人和n个好人好人的编号为1~n。 假设接下来留下了好人g1,此时圆桌上只剩下了n-2个坏人和n-1个好人。又由于此时从g1开始重新数数,那么相当于从原来的第2个位置开始重新数数,即第二个被处死的人应该是坏人b2。 按照这个思路,我们可以得到一种安排方案: 首先让第一个被处死的人为b(n),接着每次让留下来的好人编号为上一次留下来的好人的下一个,第k个被处死的人为bk。 证明:每次留下来的好人编号都是上一次留下来的好人的下一个,因此这些好人的编号构成了一个大小为n的“循环节”,每次留下来的好人都是这个循环节中的下一个人。由于在“循环节”之外,又有n个坏人和n个好人,所以共有2n个人。因此每个人正好都会被处死一次。最后留下来的是好人g(n),满足要求。 这样的安排方案是唯一的吗?我们来证明一下。 设第一个被处死的人是bx,第k个被处死的人是bk,留下的好人的编号为g1, g2, ..., gn。 首先,bx不能是好人,否则第一次留下来就留下了一个好人,此后永远无法留下所有好人。 bk不能选择一个比bk-1小的坏人,否则有一个好人在“循环节”中被留下了两次,而另外的一个好人永远不可能被留下。 bk也不能是好人,否则在“循环节”中会留下两个好人。 至此,我们证明了上述安排方案的唯一性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值