题解 | #排列询问#

排列询问

http://www.nowcoder.com/practice/99062f0877e047bb8c7374d241268a8b

class Solution {
public:
vector<int> PermutationQuery(int n, int q, vector<int>& p, vector<int>& l1, vector<int>& r1, vector<int>& l2, vector<int>& r2) {
vector<int> res(q, 0);
for(int i = 0; i < q; i++)
{
for(int j = l1[i]; j <= r1[i]; j++)
{ //遍历第一个区间
int a = p[j];
for(int k = l2[i]; k <= r2[i]; k++)
{ //遍历第二个区间
int b = p[k];
if(a % b == 0 || b % a == 0) // 最小与gcd比较是否相等
res[i]++;
}
}
}
return res; // 返回结果
}
};</int></int></int></int></int></int></int>

全部评论

相关推荐

12-27 22:36
门头沟学院 Java
点赞 评论 收藏
分享
10-31 21:01
武汉大学 Java
lulululula...:仅仅按我个人的经历来看,大厂其实很少特别关注微服务,一般对微服务架构,限流熔断降级的概念了解就行,简历不写也不容易被问到。现在这个势头不如站点agent应用,比如做做mcp,rag,r对话agent,记忆管理之类的,说不定可以蹭上一波热度,进公司虽然可能还是干agent的杂活,但是可以学一学组内的业务和技术了
点赞 评论 收藏
分享
评论
2
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务