fork download
  1. #include <bits/stdc++.h>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7. ios::sync_with_stdio(false);
  8. std::cin.tie(NULL);
  9. std::cout.tie(NULL);
  10. int d,odleglosc,skoki,n,k,odleglosc_max=0,skoki_dzien=0,pom;
  11. cin>>d;
  12. int skoki_wynik[d];
  13. for(int i=0;i<d;i++) skoki_wynik[i]=0;
  14. while(d--)
  15. {
  16. cin>>k>>n;
  17. n+=2;
  18. int t[k][n];
  19. for(int i=0;i<k;i++)
  20. {
  21. t[i][0]=0;
  22. t[i][n-1]=0;
  23. }
  24. for(int i=1;i<n-1;i++)
  25. for(int j=0;j<k;j++)
  26. cin>>t[j][i];
  27. skoki=0;
  28. n++;
  29. while(n>1)
  30. {
  31. n--;
  32. odleglosc=0;
  33. for(int i=0;i<k;i++)
  34. {
  35. if(t[i][n]==t[i][n-1]) continue;
  36. else
  37. {
  38. pom=t[i][n]-t[i][n-1];
  39. odleglosc+=abs(pom);
  40. skoki_wynik[d]++;
  41. }
  42. }
  43. if(odleglosc>odleglosc_max)
  44. {
  45. odleglosc_max=odleglosc;
  46. skoki_dzien=d;
  47. }
  48. }
  49.  
  50. }
  51. cout<<odleglosc_max<<" "<<skoki_wynik[skoki_dzien];
  52. }
  53.  
Success #stdin #stdout 0s 5512KB
stdin
1
5 2
3 1 8 1 2
3 7 8 1 0
stdout
19 11