题解
数据处理 |
---|
数据量不大 只需要简单存储和处理即可 |
我写题的时候,经常使用STL,其实有时候不用STL反而更容易 |
当然我说的是简单题,对于这种题,存起来遍历一遍就行 |
数据处理问题,首先要想的还是数据结构 |
#include <bits/stdc++.h>
using namespace std;
int main()
{
int N, M;
cin >> N >> M;
vector<int> v(N + 1);
while (M--)
{
for (int i = 1; i <= N; i++)
{
int x;
cin >> x;
v[i] += x;
}
}
// 找出最大的
int maxt = *max_element(v.begin(), v.end());
cout << maxt << "\n";
int f = 0;
// 遍历
for (int i = 1; i <= N; i++)
{
if (v[i] == maxt)
{
if (f++ != 0)
cout << " ";
cout << i;
}
}
return 0;
}