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. odleglosc=0;
  32. for(int i=0;i<k;i++)
  33. {
  34. if(t[i][n]==t[i][n-1]) continue;
  35. else
  36. {
  37. pom=t[i][n]-t[i][n-1];
  38. odleglosc+=abs(pom);
  39. skoki_wynik[d]++;
  40. }
  41. }
  42. if(odleglosc>odleglosc_max)
  43. {
  44. odleglosc_max=odleglosc;
  45. skoki_dzien=d;
  46. }
  47. }
  48.  
  49. }
  50. cout<<odleglosc_max<<" "<<skoki_wynik[skoki_dzien];
  51. }
  52.  
Success #stdin #stdout 0s 5536KB
stdin
1
5 2
3 1 8 1 2
3 7 8 1 0
stdout
19 11