#C07TL01P01. C07T.L01.实战训练一.题目1.金子数

C07T.L01.实战训练一.题目1.金子数

题目描述

某地区有 n 条 ( 编号一次为 1 到 n ) 互补交叉的道路,每条道路上都有 m 个数字,其中能被 8 整除的数成为金子数,这个数字表示其重量。

如下表是 3 条道路,每条道路中有 5 个数的一种可能情况。

img

小华想在 n 条道路中走一条金子重量之和最大的道路,请编程帮他找出这条道路吧。

输入格式

第一行两个整数 n 和 m ,表示总共有 n 条道路,每条道路上有 m 个数。

接下来 n 行,每行 m 个正整数。

数据范围

30% 的测试点输入数据保证 1 <= n <= 10 , 1 <= m <= 100 ,路上每个数都不超过 100 。

100% 的测试点输入数据保证 1 <= n <= 10 , 1 <= m <= 1000 ,路上每个数都不超过 100000 。

所有的测试点输入数据保证金子重量之和最大的道路只有一条,而且肯定存在。

输出格式

一个整数,表示金子重量之和最大的道路编号。

样例

3 5
13 24 17 8 23
1 2 3 4 5
16 2 16 4 8
3

样例解释

输入的样例中,金子重量之和最大的道路编号为 3 ,具体情况见问题描述