如下所述,我使用了统计数据进行了Solr搜索查询,并使用了 localParams 进行数据透视面查询
int solution (vector<vector<char> > A, int K) {
int res=0;
for(int i=0;i<A.size();i++)
{
vector<int> pol;
vector<int> thi;
for(int j=0;j<A[0].size();j++)
{
if (A[i][j] == 'P')
pol.push_back(j);
else if (A[i][j] == 'T')
thi.push_back(j);
}
// track lowest current indices of
// thief: thi[l], police: pol[r]
int l = 0, r = 0;
while (l < thi.size() && r < pol.size()) {
if (abs(thi[l] - pol[r]) <= K) {
res++;
l++;
r++;
}
// increment the minimum index
else if (thi[l] < pol[r])
l++;
else
r++;
}
pol.clear();
thi.clear();
}
return res;
}
我不明白 localParam 是如何向Solr发出请求的。 如何完成查询扩展?