CCF真题
#include<iostream> #include<vector> #include<string> #include<algorithm> #include<stack> #include<queue> #include<map> #include<set> #include<climits> #include<cstdbool> #include<cmath> using namespace std; int main() { int N,M; cin>>N; cin>>M; vector<vector<int>>data(N,vector<int>(M+1)); int T; int P=INT_MIN; int k; for(int i=0;i<N;i++) { int ot=0; for(int j=0;j<M+1;j++) { cin>>data[i][j]; if(j!=0){ ot+=data[i][j]; } if((-ot)>P){ k=i+1; P=(-ot); } T+=data[i][j]; } } cout<<T<<" "<<k<<" "<<P; return 0; }
