摸鱼时间写昨天没写完的第五题,昨天把题目读了一遍感觉十来分钟搞不完就去做核酸去了。
写完发现只处理了总数量为奇数的回文,偶数回文的情况没考虑。
提交的时候被一个BUG卡的死死的,往回传字符串的时候,本地编译环境能过,但是网站说数组越界。
试了下,给回传的字符串前面加判断的strlen函数,本地也崩了。
感觉是字符串的一个bug,于是给返回的字符串结尾补’\0’。
结果对不上。
不知道为什么GDB调试的时候赋值的那个地方没报错,而是返回strlen那里才报错,于是本菜鸡对着这傻逼东西纠结了快一天了
到晚上才发现
因为for最后一次跳出的时候会给l+1
然后我在buff这里再+1 就越界了
人生苦短我用python,于是用py重新写。提交之后发现,单走一个a也算回文数。卧槽,那我写这么长的判断是图个啥。
重来吧。但不是今天。
什么傻逼题目,艹
感觉还是看别人的代码比较爽。
今天突然想起来2010年世界杯的推广曲《Wavin’ Flag》。感觉那个年代的歌/动画/电视剧之类的我都特别喜欢。
Wavin’ Flag这首歌其实很有趣,它有很多个版本(几乎每种语言都有吧),国内和可口可乐合作推出的张学友/张靓颖演唱的《旗开得胜》词曲俱佳,
痛快自在/热血澎湃/别问由来/星可以摘
头昂起来/畅爽开怀/天涯不过/你我胸怀
你是兄弟/来自四海/心连起来/为你喝彩
短短几个词,唱出了格局和气势,那种豪迈感和澎湃感。
但是这首歌被歌手收进专辑的,却是一首主题为反战的歌曲,旋律完全一样,编曲上和唱腔几乎一样,但是配器稍作变换,这首歌由激昂向上的运动热场曲变成了一首表达自己国家离开过去写下新的篇章的反战为主题的歌曲。
so many wars,settling scores 太多的战争,和报复 bring us promises,leaving us poor 带给我们承诺,留给我们贫穷 I heard them say "love is the way" 我听到他们说, 爱是唯一的办法 "love is the answer,"that's what they say 爱是唯一的答案, 这就是他们所说的 but look how they treat us, make us believers 但是看看他们怎么对待我们, 使我们成为信徒 we fight their battles, then they deceive us 让我们为他们而战, 却被他们所骗 try to control us, they couldn't hold us 他们试图控制我们, 但却不能将我们束缚 cause we just move forward like buffalo soldiers 因为我们就像水牛战团一样勇往直前 but we struggling, fighting to eat 但是我们挣扎着,为一口食物而战 and we wondering when we will be free 我们也期待获得自由的时刻 so we patiently wait for that fateful day 所以我们耐心等待那命中注定的那一天 its not far away,but for now we say 那一天将不再遥远,让我们唱起
buffalo soldiers是黑人们在美国的骑兵团。
歌词前面还有一句“stronger than Rome”,俺寻思埃及海底那块以前是不是罗马的一部分来着..