每天读一遍,不久你就会变!

本文提供了一系列实用的人生建议,包括如何对待他人、处理情绪、面对困难、保持个人成长等多个方面,旨在帮助读者更好地面对生活的挑战。
1、别低估任何人。

2、你没那么多观众,别那么累。

3、温和对人对事。不要随意发脾气,谁都不欠你的。

4、现在很痛苦,等过阵子回头看看,会发现其实那都不算事。

5、和对自己有恶意的人绝交。人有绝交,才有至交。

6、学会宽容伤害自己的人,因为他们很可怜,各人都有自己的难处,大家都不容易。

7、学会放弃,拽的越紧,痛苦的是自己。

8、低调,取舍间,必有得失。

9、不要试图给自己找任何借口,错误面前没人爱听那些借口。

10、慎言,独立,学会妥协的同时,也要坚持自己最基本的原则。

11、付出并不一定有结果。坚持可能会导致失去更多。

12、过去的事情可以不忘记,但一定要放下。

13、活得轻松,任何事都作一个最好的打算和最坏的打算。

14、做一个简单的人,踏实而务实。不沉溺幻想。不庸人自扰。

15、不说谎话,因为总有被拆穿的一天。

16、别人光鲜的背后或者有着太多不为人知的痛苦

17、尽量充实自己。不要停止学习。不管学习什么,语言,厨艺,各种技能。

18、注意自己的修养,你就是孩子的第一位老师。

19、孝顺父母。不只是嘴上说说,即使多打几个电话也是很好的。

20、爱父母,因为他们给了你生命,同时也是爱你爱的最无私的人。

21、偶尔也要现实和虚伪一点,因为不那样做的话,很难混。

22、收敛自己的脾气,偶尔要刻意沉默,因为冲动会做下让自己无法挽回的事情。

23、无论什么时候,做什么事情,要思考。

24、永远不要给背叛过自己的朋友第二次的背叛的机会。

25、无论是谁,都有自己的限度。特别是信任。

26、懂得倾听别人的忠告。

27、别人说的记在脑袋里,而自己的,则放在心里。

28、尽量不要讲同事朋友的八卦。

29、信佛,信因果,在真正的因果面前,人的力量是微不足道的。

30、坦然接受生活给你的馈赠吧,不管是好的还是坏的。

31、真正了解无常的含义,当你痛苦时,你要想这痛苦不是永恒的,当你快乐时,你要想这快乐也不是永恒的。

32、要快乐,要开朗,要坚韧,要温暖,对人要真诚。

33、空虚无聊的时候就读书,但一定得有自己的生活目标和计划。

34、对人性的弱点有清醒的认识,但要相信真诚的爱情,对爱情永远怀有单纯的向往。

35、不要太过依赖除自己以外的人,因为只有自己不会抛弃自己。

36、永远对生活充满希望,对于困境与磨难,微笑面对。

37、多看书,看好书。

38、少吃点,吃好的。

39、古龙说过,爱笑的女孩子,运气不会太差。

40、多交朋友,交好的朋友。女人一定要有闺密。

41、请记得,好朋友的定义是:你混的好,她打心眼里为你开心;你混的不好,她由衷的为你着急。

42、要有梦想,即使遥远。

43、努力爱一个人。付出,不一定会有收获;不付出,却一定不会有收获,不要奢望出现奇迹。

44、承诺是一件美好的事情,但美好的东西往往不会变为现实。

45、每个人都有自己鲜明的主张和个性,不要识途去改变他人,同样,也不要被他人所改变。改了,就不是自己了。

46、没有十全十美的东西,没有十全十美的人,关键是清楚到底想要什么。得到想要的,肯定会失去另外一部分。如果什么都想要,只会什么都得不到。

47、这个世界最脆弱的是生命,身体健康,很重要。

48、老天爷对每个人都是公平的。

49、不要试图控制别人,不要要求别人理解你

50、活在当下,别在怀念过去或者憧憬未来中浪费掉你现在的生活

51、不要忘本,任何时候,任何事情

52、要诚恳,要坦然,要慷慨,要宽容,要有平常心

53、学会忘记, 善忘是一件好事

54、要乐观,要积极,多笑,多照镜子

55、相信他说的话,但不要当真。

56、凡事多长心眼。

57、不要自作聪明。

58、做自己的决定。然后准备好承担后果。从一开始就提醒自己,世上没有后悔药吃。

59、自己不喜欢的人,可以报之以沉默微笑;自己喜欢的人,那就随便怎么样了,因为你的喜爱会挡也挡不住地流露出来。

60、相信因果报应!相信轮回!

61、要学会忍耐与坚持!

62这个世界上没有真正的爱情……时间可以冲淡一切

63、不要做刺猬 能不与人结仇就不与人结仇,谁也不跟谁一辈子,有些事情没必要记在心上

64、有时要学会听取身边人的意见,更多时候这样才不会让自己受到伤害。

65、忘记过去才能有新的开始。

66、这个世界很不公平。

67、不要太依赖朋友,人性基本都有恶的一面。

68、爱情很美好,相信爱情。如果连爱情都不相信那人生岂不太苦了?

69、想得到一样一定会失去另一件东西。

70、痛苦让人成长,是你进步的一个机会,一个挑战。别害怕痛苦的事情,它有另一面积极的作用。

71、人就是孤独的,缓解它带来的痛苦的唯一方式就是平静的接受它。

72、没有经历过的,永远不能理解这些道理,但听听也是好的。

73、可以不美丽,可以不可爱,可以不温柔,但是一定要诚实和善良。

74、喜爱一切美好的事物,赞美并享受它们所带来的美好。

75、当困难来临时,用微笑去面对,用智慧去解决。

76、要勇于承认自己所犯的错误,并承担其带来的责任。

77、爱家人,爱朋友,爱伴侣,爱孩子,然而,要真正为自己活。

78、永远不要为已发生的和未发生的事忧虑。已经发生既成事实忧虑也于事无补,未发生的凭主观臆测,无法推断事情的走向,徒增烦恼而已。

79、不要老在别人面前倾诉你的困境袒露你的脆弱。

80、不要想着依靠别人,要有目标有追求,这与年龄无关。

81、做一个简单的人,踏实而务实。不沉溺幻想。不庸人自扰。

82、学会思考,头脑清晰,明白自己的渺小,切忌自我陶醉。炮打出头鸟,凡事不要强出头,因为并没有想象中的强!

83、每个人都是独立的个体,真的没有谁离开谁就活不下去!

84、不要太高估自己在集体中的力量,因为当你选择离开时,就会发现即使没有你,太阳照常升起!

85、社会是有等级的,很多事不公平。别抱怨,因为没有用。
当然可以!下面我用简单、清晰的方式帮你把这段代码“讲一遍”,让你能轻松理解并背下来。我会用**中文逻辑 + 关键量记忆法**来帮助你记住每一部分。 --- ## 🧠 目标:背下“跳跃游戏 II”的最优解代码 我们要解决的问题是: 给你一个数组,每个位置的值是你在这个位置最多能跳几步。 从第 0 个位置出发,跳到最后一个位置,**最少跳几次?** 比如:`[2,3,1,1,4]` → 最少跳 2 次(0→1→4) --- ## ✅ 整体结构速记口诀: > **“测循环,读数组;三量,遍历走;到边就跳,更新边界;最快到达,输出次数。”** 我们一步一步拆解: --- ### 🔁 第一步:主框架 —— 多组测试 ```cpp int cs; cin >> cs; while (cs--) { // 每次测试都做这些事 } ``` 📌 **背法口诀**: > “先读测试几回,while 减完为止” ✔️ 记住:`cs--` 控制多组输入。 --- ### 📥 第二步:读入数组 ```cpp int gs; cin >> gs; vector<int> sz(gs); for (int i = 0; i < gs; ++i) { cin >> sz[i]; } ``` 📌 **背法口诀**: > “读个数,开数组,for 循环塞进去” ✔️ `gs` 是 **个数**,`sz` 是 **数组名**(你可以想成“数值”拼音首字母) --- ### 🚩 第三步:三个关键量(重点!记住名字和含义) ```cpp int tc = 0; // 跳跃次数(tiao cong) int dqwz = 0; // 当前位置能跳到的最右边界(dang qian wei zhi) int zywz = 0; // 最远可达位置(zui yuan wei zhi) ``` 📌 **背法口诀**: > “跳次为0,当前=0,最远=0,准备出发!” 这三个量是核心! - 我们一路走 (`i`),不断看:从当前位置能跳多远? - 更新最远距离:`i + sz[i]` - 只有当走到 **当前边界末尾**(`i == dqwz`)时,才“必须跳一次” --- ### 🏃‍♂️ 第四步:主循环(从 0 走到 倒数第二个) ```cpp for (int i = 0; i < gs - 1; ++i) ``` 📌 **为什么是 `gs - 1`?** 因为到了最后一个位置就不用跳了,所以只走到倒数第二。 📌 **背法口诀**: > “不到终点停,提前一步止” --- ### 🔄 第五步:循环内两件事 #### ① 更新最远可达位置 ```cpp zywz = max(zywz, i + sz[i]); ``` 📌 **背法口诀**: > “我能跳到哪?当前位置 + 能跳步数,取最大!” ✔️ 这句话要像条件反射一样记住: **“i 加 sz[i],更新 zywz”** #### ② 判断是否到了当前边界 ```cpp if (i == dqwz) { tc++; // 必须跳一次 dqwz = zywz; // 边界扩展为目前最远 if (dqwz >= gs - 1) break; // 已经能到终点,跳出 } ``` 📌 **背法口诀**: > “到边就跳,次数加一,扩边界,能到终点就收工!” ✔️ 注意:这里不是“立刻跳”,而是“走到原来计划的尽头”才跳,体现贪心思想。 --- ### 💡 总结口诀(完整背诵版): > 测次数,while 减; > 读个数,开数组; > 跳次 0,当前 0,最远 0; > for 遍历到倒数一; > 最远 = max(最远, i+sz[i]); > 到边了?跳一次!扩边界! > 能到终点就 break; > 输出跳次 tc。 --- ### ✅ 完整代码默写模板(建议抄 3 遍) ```cpp #include <iostream> #include <vector> #include <algorithm> using namespace std; int main() { int cs; cin >> cs; while (cs--) { int gs; cin >> gs; vector<int> sz(gs); for (int i = 0; i < gs; ++i) { cin >> sz[i]; } int tc = 0, dqwz = 0, zywz = 0; for (int i = 0; i < gs - 1; ++i) { zywz = max(zywz, i + sz[i]); if (i == dqwz) { tc++; dqwz = zywz; if (dqwz >= gs - 1) break; } } cout << tc << endl; } return 0; } ``` --- ### 📌 背下这几点你就无敌了: | 量 | 含义 | 英文联想 | |------|------|---------| | `tc` | 跳次(Tiao Cong) | jump count | | `dqwz` | 当前位置能跳到的最右边界 | current reach | | `zywz` | 最远可达位置 | farthest reach | 🧠 **思想本质:贪心策略** 我们不真的模拟怎么跳,而是在每一步记录:“如果我要跳,我能跳多远”,等到非跳不可的时候才跳,这样跳得最少。 --- ✅ **最后叮嘱**: 你现在不需要死记硬背代码,而是记住: 1. 三个量的作用 2. 主循环里两个动作:更新最远 & 到边就跳 3. 提前判断能否到终点 每天默写一遍,三天后你闭眼都能敲出来! 加油!💪
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值