题目描述
在 AtCoder 国的历法中,一年有 1,2,…,M 号的 M 个月份,其中第 i 个月有 1,2,…,Di 号的 Di 天。
此外,AtCoder 国一年中的天数是奇数,即 D1+D2+⋯+DM 是奇数。
请你求出一年中正中间的那一天是第几月第几日。
换句话说,把第 1 月第 1 日视为第 1 天,第 (D1+D2+⋯+DM+1)/2 天是第几月第几日?
输入格式
输入以以下格式从标准输入读入。
M D1 D2 … DM
输出格式
如果答案是第 a 月第 b 日,请按如下格式输出。
a b
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
说明/提示
限制条件
- 输入均为整数。
- 1≤M≤100
- 1≤Di≤100
- D1+D2+⋯+DM 是奇数。
样例解释 1
在本样例中,一年共有 31+28+31+30+31+30+31+31+30+31+30+31=365 天。正中间的那一天是第 (365+1)/2=183 天。我们来求这个日期。
- 第 1,2,3,4,5,6 月的天数之和为 181 天。
- 第 7 月第 1 日是第 182 天。
- 第 7 月第 2 日是第 183 天。
因此,答案是第 7 月第 2 日。
由 ChatGPT 4.1 翻译