米津玄師 - Lemon

Lemon

词:米津玄師

曲:米津玄師



夢(ゆめ)ならば

どれほどよかったでしょう

未(いま)だにあなたのことを夢(ゆめ)にみる

忘(わす)れた物(もの)を

取(と)りに帰(かえ)るように

古(ふる)びた思(おも)い出(で)の

埃(ほこり)を払(はら)う

 

戻(もど)らない幸(しあわ)せがあることを

最後(さいご)にあなたが教(おし)えてくれた

言(い)えずに隠(かく)してた

昏(くら)い過去(かこ)も

あなたがいなきゃ

永遠(えいえん)に昏(くら)いまま

 

きっともうこれ以上(いじょう)

傷(きず)つくことなど

ありはしないとわかっている

 

あの日(ひ)の悲(かな)しみさえ

あの日(ひ)の苦(くる)しみさえ

そのすべてを愛(あい)してた

あなたとともに

胸(むね)に残(のこ)り離(はな)れない

苦(にが)いレモンの匂(にお)い

雨(あめ)が降(ふ)り止(や)むまでは

帰(かえ)れない

今(いま)でもあなたはわたしの光(ひかり)

 

暗闇(くらやみ)であなたの背(せ)をなぞった

その輪郭(りんかく)を鮮明(せんめい)に

覚(おぼ)えている

受(う)け止(と)めきれないものと

出会(であ)うたび

溢(あふ)れてやまないのは涙(なみだ)だけ

 

何(なに)をしていたの

何(なに)を見(み)ていたの

わたしの知(し)らない横顔(よこがお)で

 

どこかであなたが今(いま)

わたしと同(おな)じ様(よう)な

涙(なみだ)にくれ

淋(さび)しさの中(なか)にいるなら

わたしのことなどどうか

忘(わす)れてください

そんなことを心(こころ)から願(ねが)うほどに

今(いま)でもあなたはわたしの光(ひかり)

 

自分(じぶん)が思(おも)うより

恋(こい)をしていたあなたに

あれから思(おも)うように

息(いき)ができない

あんなに側(そば)にいたのに

まるで嘘(うそ)みたい

とても忘(わす)れられない

それだけが確(たし)か


あの日(ひ)の悲(かな)しみさえ

あの日(ひ)の苦(くる)しみさえ

そのすべてを愛(あい)してた

あなたとともに

胸(むね)に残(のこ)り離(はな)れない

苦(くる)いレモンの匂(にお)い

雨(あめ)が降(ふ)り止(や)むまでは

帰(かえ)れない

切(き)り分(わ)けた果実(かじつ)の

片方(かたほう)の様(よう)に

今(いま)でもあなたはわたしの光(ひかり)

转载于:https://www.cnblogs.com/c-x-a/p/11519008.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,下面是一个简单的乐库个人管理系统的实现,包括增加音乐、删除音乐、修改音乐信息、散列查找和以年份排序的功能。这里使用了哈希表来实现散列查找,使用快速排序来实现年份排序。 ```c++ #include <iostream> #include <cstring> #include <vector> #include <algorithm> using namespace std; // 歌曲类 class Song { public: int id; // 歌曲编号 string name; // 歌曲名称 string artist; // 歌手名称 string album; // 专辑名称 int year; // 发行年份 Song() {} Song(int _id, string _name, string _artist, string _album, int _year) : id(_id), name(_name), artist(_artist), album(_album), year(_year) {} }; // 哈希表类 class HashTable { private: static const int MAXN = 10003; // 哈希表最大容量 vector<Song> table[MAXN]; // 哈希表数组 int hash(string s) { // 哈希函数,将字符串映射为整数 int ans = 0; for (int i = 0; i < s.length(); i++) { ans = ans * 131 + s[i]; } return ans; } public: void insert(Song s) { // 插入操作,将歌曲加入哈希表 int index = (hash(s.name) + hash(s.artist) + hash(s.album)) % MAXN; table[index].push_back(s); } void remove(Song s) { // 删除操作,将歌曲从哈希表中移除 int index = (hash(s.name) + hash(s.artist) + hash(s.album)) % MAXN; for (int i = 0; i < table[index].size(); i++) { if (table[index][i].id == s.id) { table[index].erase(table[index].begin() + i); break; } } } vector<Song> find(string name) { // 查找操作,根据歌曲名返回所有匹配的歌曲 int index = hash(name) % MAXN; vector<Song> ans; for (int i = 0; i < table[index].size(); i++) { if (table[index][i].name == name) { ans.push_back(table[index][i]); } } return ans; } }; // 年份排序类 class YearSorter { public: bool operator()(const Song& s1, const Song& s2) { return s1.year < s2.year; } }; int main() { HashTable hashTable; // 创建哈希表 vector<Song> songs; // 创建歌曲数组 int id = 0; // 当前歌曲编号 // 添加歌曲 songs.push_back(Song(++id, "Lemon", "米津玄师", "Lemon", 2018)); songs.push_back(Song(++id, "打上花火", "DAOKO×米津玄师", "打上花火", 2017)); songs.push_back(Song(++id, "愛をこめて花束を", "Superfly", "愛をこめて花束を", 2008)); songs.push_back(Song(++id, "I Love You", "尾崎豊", "I Love You", 1991)); songs.push_back(Song(++id, "Lovers", "7!!", "Lovers", 2015)); // 将歌曲加入哈希表 for (int i = 0; i < songs.size(); i++) { hashTable.insert(songs[i]); } // 删除歌曲 hashTable.remove(songs[0]); // 修改歌曲信息 songs[1].year = 2018; hashTable.remove(songs[1]); hashTable.insert(songs[1]); // 查找歌曲 vector<Song> results = hashTable.find("Lovers"); for (int i = 0; i < results.size(); i++) { cout << results[i].name << " - " << results[i].artist << endl; } // 年份排序 sort(songs.begin(), songs.end(), YearSorter()); for (int i = 0; i < songs.size(); i++) { cout << songs[i].name << " - " << songs[i].artist << " (" << songs[i].year << ")" << endl; } return 0; } ``` 以上是一个简单的乐库个人管理系统的实现,其中使用了哈希表来实现散列查找和快速删除,使用快速排序来实现年份排序。这只是一个简单的示例,如果你需要更加复杂的功能和需求,你需要根据具体情况来进行实现。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值