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;
}
}
}
上一题
下一题