func_code_string: #include <bits/stdc++.h>   using namespace std;   int main() {     long long int t;     cin >> t;     while (t--) {       long long int n, k;       cin >> n >> k;       vector<long long int> a(n);       for (int i = 0; i < n; i++) cin >> a[i];       vector<long long int> pks;       for (int i = 1; i < n - 1; i++) {         if (a[i] > a[i - 1] && a[i] > a[i + 1]) pks.push_back(i);       }       long long int maxi = 0, l = 0;       for (long long int i = 0; i <= n - k; i++) {         long long int tmp1 = upper_bound(pks.begin(), pks.end(), i) - pks.begin();         long long int tmp2 =             lower_bound(pks.begin(), pks.end(), i + k - 1LL) - pks.begin();         long long int cnt = tmp2 - tmp1;         if (cnt > maxi) {           maxi = cnt;           l = i;         }       }       cout << maxi + 1 <<     << l + 1 << endl;     }   }   