测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A21224. 漫画书

填空题 较易

题目描述

漫画书

题目描述

一套漫画书共有 N 册,第 i 册包含 Ai 个章节。 已知全书总章节数是奇数。

如果把第 1 册第 1 章算作第 1 章,那么这套书正中间的那一章位于第几册第几章?

输入格式

第一行:一个整数 N

第二行:N个整数 A1,A2,…,AN,用空格隔开

输出格式

两个整数 a b,表示正中间那一章在第 a 册第 b 章

输入样例#1

1
1

输出样例#1

1 1

输入样例#2

12
28 31 31 30 31 30 31 31 30 31 31 30

输出样例#2

7 2

说明提示

1≤N≤100,1≤Ai≤100,保证书的章节总数为奇数


参考答案

#include <iostream> int main() { int m; std::cin >> m; int d[m]; int sum = 0; for (int i = 0; i < m; ++i) { std::cin >> d[i]; sum += d[i]; } sum = sum / 2; for (int i = 0; i < m; ++i) { if (sum - d[i] >= 0) { sum -= d[i]; } else { std::cout << i + 1 << " " << sum + 1 << "\n"; break; } } }
上一题 下一题