【某某/木苏里】流年|少年挚爱少年
《某某》-我永远的白月光
如果我能拥有一个完整的夏夜 //17岁那年,江添和望仔被迫分开,夏天不再完整把关于你的一切都埋入荒原 //望仔只能将这一切藏在心里看生锈的岁月 拼命向前 //没有江添的日子里,只好向前奔走,假装时间没有流转过像不像我们 徒劳地对抗时间 //就像十七岁的少年时光一样我以为我能坦然面对这次分别 //望仔以为自己能够释怀如十七年每一次颠沛着向前 //但是哪怕每次向前奔走的时候可是苍白情绪一瞬瓦解 //心里还是空落的,没有江添就没有年少的望仔要怎么寒暄 借一双陌生的眼 //盛望大学的时候,聚会上喝酒,叫出了江添的名字后来我用不经意的风搪塞岁月 //用自己的成就填补上了没有江添的日子此前少年再无少年 //盛望不再是当初的望仔了后来旧回忆都定格在了旧照片 //回忆留在了照片上,留在了那年盛夏我和我最喜欢的你 想来最配夏天 //望仔爱着江添,是最炽热的爱,那年夏天也因此热烈我知道荒废骨骼会长出新枝节 //望仔知道总有一天还会再遇到他的少年放肆想念的名字 沉默着删减 //望仔在分离的六年来,只有不断的想念恍然一句再见 呛红了双眼 //再 ...
LeetCode算法题库1137
第n个泰波拉契数题目需求:泰波那契序列 Tn 定义如下:T0 = 0, T1 = 1, T2 = 1, 且在 n >= 0 的条件下 Tn+3 = Tn + Tn+1 + Tn+2给你整数 n,请返回第 n 个泰波那契数 Tn 的值。
示例 1: 输入:n = 4 输出:4 解释: T_3 = 0 + 1 + 1 = 2 T_4 = 1 + 1 + 2 = 4
示例 2: 输入:n = 25 输出:1389537
123456789101112131415161718class Solution { public int tribonacci(int n) { if(n<2){ return n; } if(n==2){ return 1; } int p=0,q=0,r=1,s=1; for(int i=2;i<n;i++){ ...
LeetCode算法题库70
爬楼梯题目需求:假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?
示例一: 输入:n = 2 输出:2 解释:有两种方法可以爬到楼顶。
1 阶 + 1 阶
2 阶
示例二: 输入:n = 3 输出:3 解释:有三种方法可以爬到楼顶。
1 阶 + 1 阶 + 1 阶
1 阶 + 2 阶
2 阶 + 1 阶
1234567891011121314class Solution { public int climbStairs(int n) { if(n<=2){ return n; } int p=0,q=0,r=1; for(int i=0;i<n;++i){ p=q; q=r; r=q+p; } return r; }} ...
LeetCode算法题库office10
Fibonnacci算法题目需求:写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项(即 F(N))。斐波那契数列的定义如下:F(0) = 0, F(1) = 1F(N) = F(N - 1) + F(N - 2), 其中 N > 1.斐波那契数列由 0 和 1 开始,之后的斐波那契数就是由之前的两数相加而得出。答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。
示例 1: 输入:n = 2 输出:1
示例 2: 输入:n = 5 输出:5
以下使用Java的方法,时间复杂度优选100%,内存占用比较多,不是特别推荐12345678910111213141516class Solution { public int fib(int n) { final int MOD=1000000007; if(n<2){ return n; } int p=0,q=0 ...
LeetCode算法题库58
最后一个单词的长度题目需求:给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。
示例 1: 输入:s = “Hello World” 输出:5 解释:最后一个单词是“World”,长度为5。
示例 2: 输入:s = “ fly me to the moon “ 输出:4 解释:最后一个单词是“moon”,长度为4。
示例 3: 输入:s = “luffy is still joyboy” 输出:6 解释:最后一个单词是长度为6的“joyboy”。
这里提供两个解法,一个是我推荐的API解法,一个是官方的
API如下 1234567class Solution { public int lengthOfLastWord(String s) { s=s.trim(); return s.length()-s.lastIndexOf(" ")-1; ...
LeetCode算法题库45
跳跃游戏 II题目需求:给定一个长度为 n 的 0 索引整数数组 nums。初始位置为 nums[0]。每个元素 nums[i] 表示从索引 i 向前跳转的最大长度。换句话说,如果你在 nums[i] 处,你可以跳转到任意 nums[i + j] 处:
0 <= j <= nums[i]
i + j < n返回到达 nums[n - 1] 的最小跳跃次数。生成的测试用例可以到达 nums[n - 1]。
示例 1: 输入: nums = [2,3,1,1,4] 输出: 2 解释: 跳到最后一个位置的最小跳跃数是 2。
从下标为 0 跳到下标为 1 的位置,跳 1 步,然后跳 3 步到达数组的最后一个位置。
示例 2: 输入: nums = [2,3,0,1,4] 输出: 2
12345678910111213141516171819class Solution { public int jump(int[] nums) { int position=nums.length-1; i ...