题库首页 › 青少年软件编程(C语言) › 题目 17614

漫画书 题目描述 一套漫画书共有 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 保证书的章节总数为奇数 限制 时间限制:1000ms 内存限制:256MiB

正确答案:参考程序(Python):N=int(input());A=list(map(int,input().split()));total=sum(A);mid=(total+1)//2;acc=0;for i,a in enumerate(A):acc+=a;if acc>=mid:print(i+1,mid-(acc-a));break。样例→1 1、7 2。核心:累加定位中间章节。

试卷来源:202512 青少年等级考试C/C++真题二级

本卷相关题目

在线做题 同科目题库