#707. 等值首尾和(add)
等值首尾和(add)
题目描述
正在上一年级的小卡卡最近开始学习数的加法运算,一天老师为了测试大家对加法的掌握情况,让同学们做了一个有趣的游戏。老师在黑板上从左到右写下了 个大于等于零的整数,老师接下来找出 个同学完成下面的计算任务。第一个同学在黑板上抄下最左边的数字,第二个同学负责将第一个同学写下的数字,加上老师写下的左边第二个数字所得到的数写在了黑板上。以此类推,第 个同学将前面第 个同学所写下的数字加上老师在黑板上写下的从左边数的第 个数字所得之和,并将结果写到黑板上。当计算完成这 个数字之后,老师又让同学从最右边开始按相同的方法再次计算出 个数值。最后老师让同学们找出这所有数字当中共有多少个是相同的。
例如:老师在黑板上写下了 个数,从左到右依次为:3,6,2,1,4,5,2,则同学们第一次从左边开始计算所得到的7个数值应该是:3,9,11,12,16,21,23;而第二次从右边开始计算所得到的7个数值应该是:2,7,11,12,14,20,23;于是第一次与第二次计算出的数值中相同的有 个,它们分别是:11、12 与 23。
输入格式
共两行,第一行为 ,第二行为 个数,用空格隔开,每个数的大小在 ~ 之间。
输出格式
第一次与第二次计算出的数值中相同的个数。
样例
7
3 6 2 1 4 5 2
3
20
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 16 17 18 19 20
1
数据范围/约定
50% 的数据 。
100% 的数据 。