《被讨厌的勇气》- 认真的人生活在当下

把对自己的执著(selfinterest)转换成对他人的关心(social interest),建立起共同体感觉。这需要从以下三点做起:“自我接纳”“他者信赖”和“他者贡献”。

自我接纳是指假如做不到就诚实地接受这个“做不到的自己”,然后尽量朝着能够做到的方向去努力,不对自己撒谎。接受不能更换的事物,接受现实的“这个我”,然后,关于那些可以改变的事情,拿出改变的“勇气”。这就是自我接纳。

我们并不缺乏能力,只是缺乏“勇气”。一切都是“勇气”的问题。

无条件地相信他人有时也会遭遇背叛。就好比贷款保证人有时也会蒙受损失一样。即使如此却依然继续相信的态度就叫作信赖。假设你把人际关系的基础建立在“怀疑”之上。怀疑他人、怀疑朋友、甚至怀疑家人或恋人,生活中处处充满怀疑。

真诚地接受不能交换的“这个我”,这就是自我接纳。同时,对他人寄予无条件的信赖即他者信赖。既能接纳自己又能信赖他人,这种情况下,对你来说的他人会是怎样的存在呢?是伙伴.并且,如果把他人看作伙伴,那你也就能够在所属的共同体中找到自己的位置,继而也就能够获得“可以在这里”的归属感。

对作为伙伴的他人给予影响、作出贡献,这就是他者贡献。

劳动并不是赚取金钱的手段,我们通过劳动来实现他者贡献、参与共同体、体会“我对他人有用”,进而获得自己的存在价值。

在视他人为“敌人”的状态下所作出的贡献也许是伪善的。但是,如果他人是“伙伴”,所有的贡献也就不会是伪善了。你之所以一直纠结于伪善这个词,那是因为还没能理解共同体感觉。

正因为接受了真实的自我——也就是“自我接纳”——才能够不惧背叛地做到“他者信赖”;而且,正因为对他人给予无条件的信赖并能够视他人为自己的伙伴,才能够做到“他者贡献”;同时,正因为对他人有所贡献,才能够体会到“我对他人有用”进而接受真实的自己,做到“自我接纳”。

①所说的“自立”与“我有能力的意识”是关于自我接纳的话题。另一方面,②所说的“与社会和谐共处”和“人人都是我的伙伴的意识”则与他者信赖和他者贡献有关。

在某种意义上来说,这是一种不敢正视人生课题的生活方式。“工作”并不仅仅是指在公司上班。家庭里的工作、育儿、对地域社会的贡献、兴趣等,这一切都是“工作”,公司等只不过是一小部分而已。只考虑公司的工作,那是一种缺乏人生和谐的生活方式。

人生是“现在”这一刹那的连续。我们只能活在“此时此刻”,我们的人生只存在于刹那之中。不了解这一点的大人们总是想要强迫年轻人过“线”一样的人生。在他们看来,上好大学、进好企业、拥有稳定的家庭,这样的轨道才是幸福的人生。但是,人生不可能是一条线。

计划式的人生不是有没有必要,而是根本不可能。

人生中最大的谎言就是不活在“此时此刻”。纠结过去、关注未来,把微弱而模糊的光打向人生整体,自认为看到了些什么。因为过去和未来根本不存在,所以才要谈现在。起决定作用的既不是昨天也不是明天,而是“此时此刻”

并不存在普遍性的人生意义,人生意义是自己赋予自己的

无论你过着怎样的刹那,即使有人讨厌你,只要没有迷失“他者贡献”这颗引导之星,那么你就不会迷失,而且做什么都可以。即使被讨厌自己的人讨厌着也可以自由地生活。

如果我改变,世界也会改变。我之外的任何人都不会为我改变世界……

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
分披萨 题目描述 在给定 m个人的情况下,有 n块比萨。每块比萨都有一个分数。我们希望将比萨分配给每个人,使得每个人得分尽可能多。分数可以为 0。 例如,在给定 3 个人和 3 块比萨的情况下,比萨的得分分别为 5, 4, 7,我们可以将比萨分配为: (5)、(4)、(7),以便每个人分别得到 5, 4, 7 分。 给定 m 个人和 n 块比萨,每块比萨的得分以及每个人对比萨的偏好 (可能有中性,喜欢或者讨厌),你的任务是计算每个人得到的最大分数。 输入格式 输入包含多组测试数据。 每组测试数据的第一行包含两个整数 n(1≤n≤1000) 和 m(1≤m≤100) — 分别表示比萨的数量和人数。第二行包含 n 个整数 a1,a2…an(1≤ai≤1000) — 表示每块比萨的分数。接下来的 m 行每行包含 n 个整数 b1,b2…bn(−1≤bi≤1) — 表示每个人喜欢(1),中性(0)或者讨厌(−1)每块比萨。 输入保证对于每组测试数据至少存在一个人喜欢比萨。 当 n = m = 0 时,表示输入结束。 输出格式 对于每组测试数据,输出 m 行。每行包含一个整数,表示每个人得到的最大分数。 样例输入 3 3 5 4 7 1 0 -1 0 1 0 1 0 0 3 3 4 7 8 -1 0 1 1 -1 0 1 0 0 样例输出 5 4 7 4 7 8 ```python # 代码: while True: n, m = list(map(int, input().split())) if n == 0 and m == 0: break pizzas = list(map(int, input().split())) preferences = [list(map(int, input().split())) for _ in range(m)] scores = [0] * m for i in range(n): max_score = 0 for j in range(m): if preferences[j][i] == 1: max_score = max(max_score, pizzas[i]) elif preferences[j][i] == 0: max_score = max(max_score, pizzas[i] // 2) for j in range(m): if preferences[j][i] == 1 or (preferences[j][i] == 0 and max_score == pizzas[i] // 2): scores[j] += max_score for score in scores: print(score) ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值