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

本文提供了一系列实用的人生建议,包括如何对待他人、处理情绪、保持乐观态度、个人成长等多个方面,旨在帮助读者更好地面对生活的挑战。
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、不要太依赖朋友,人性基本都有恶的一面。 
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. 提前判断能否到终点 每天默写一遍,三天后你闭眼都能敲出来! 加油!💪
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值