睡眠质量预测系统

用非负整数 \(s\) 描述睡眠预测分数。每个单位分数可以大致认为是一个小时优质睡眠。数值越大睡眠质量越高,分数过低(<5)时将有失眠/半夜醒来的风险。
值得一提的是,\(s\) 并不会每天清零,而是以一定规则在两天之间继承。假设前一天睡前分数为 \(s_i\),当晚睡觉时长为 \(t\) 个小时,则第二天分数将会更新至

\[s_f=\frac{\min(s_i,10)+7-t}{2}. \]

除此之外,其他因素也能影响睡眠分数,例如:

  • 寝室太热:-5
  • 熬夜:-2
  • cuphead卡关:-1
  • 洗澡:+2
  • 打球:+2
  • 跑步:+3
  • 读《科学结构的革命》:+100
posted @ 2024-03-28 23:24  xcyle  阅读(258)  评论(5编辑  收藏  举报