#A1195A. 中间的一天

中间的一天

题目描述

在 AtCoder 国的历法中,一年有 1,2,,M1,2,\dots,M 号的 MM 个月份,其中第 ii 个月有 1,2,,Di1,2,\dots,D_i 号的 DiD_i 天。 此外,AtCoder 国一年中的天数是奇数,即 D1+D2++DMD_1+D_2+\dots+D_M 是奇数。 请你求出一年中正中间的那一天是第几月第几日。 换句话说,把第 11 月第 11 日视为第 11 天,第 (D1+D2++DM+1)/2(D_1+D_2+\dots+D_M+1)/2 天是第几月第几日?

输入格式

输入以以下格式从标准输入读入。

MM D1D_1 D2D_2 \dots DMD_M

输出格式

如果答案是第 aa 月第 bb 日,请按如下格式输出。

aa bb

12
31 28 31 30 31 30 31 31 30 31 30 31
7 2
1
1
1 1
6
3 1 4 1 5 9
5 3

说明/提示

限制条件

  • 输入均为整数。
  • 1M1001 \leq M \leq 100
  • 1Di1001 \leq D_i \leq 100
  • D1+D2++DMD_1 + D_2 + \dots + D_M 是奇数。

样例解释 1

在本样例中,一年共有 31+28+31+30+31+30+31+31+30+31+30+31=36531+28+31+30+31+30+31+31+30+31+30+31=365 天。正中间的那一天是第 (365+1)/2=183(365+1)/2=183 天。我们来求这个日期。

  • 1,2,3,4,5,61,2,3,4,5,6 月的天数之和为 181181 天。
  • 77 月第 11 日是第 182182 天。
  • 77 月第 22 日是第 183183 天。 因此,答案是第 77 月第 22 日。

由 ChatGPT 4.1 翻译