博客 Just a blog site

东方音乐笔记

这篇文章是对油管频道 8-bit Music Theory 的一个东方音乐的分析视频的总结,建议配合视频进行阅读,否则大概会看不懂。

视频一开头总结了一些大家都懂的东方曲子的共同点:

  1. 快速、急促的鼓点
  2. 合成器音色的旋律,并配合着戏剧性的和声(讲道理不是很懂这个戏剧性是什么意思)
  3. 在旋律之下的快速琶音
  4. 稳定的和弦进行(原文是 reliable stable of chord progressions,讲道理不太看得懂这个 reliable 是什么意思)
  5. (ZUNpet)

但是除了这些,还有一个不太容易被人注意到的特点,就是在同一个曲子中,key 通常会频繁地改变。key 的变更在塑造曲子的情感框架上起了很大的作用。接下来视频用两首曲子作为例子进行了说明。

ACM 与编码能力

前几天的 Codeforces Round #540 (Div. 3) 的 C 题(1118C)似乎引起了一点争议,MikeMirzayanov 甚至还为此发了一篇 blog。大致是,有人觉得这道题难度不难,但实现起来很麻烦而且繁琐,不是一个合格的 “problem”,Mike 在 blog 里怼说只有糟糕(原文是 sloppy)的实现才会导致一堆的边界检查和重复代码,好的实现不会出现这些问题,而拥有这样的能力对于一个开发者来说是很重要的。

ACM 的杂七杂八(长期更新)

这个 post 用来记录一些做题时学习到的一些技巧之类的东西。