当前位置: 首页 > news >正文

河北邢台路桥建设公司网站室内设计方案ppt展示

河北邢台路桥建设公司网站,室内设计方案ppt展示,wordpress lofter插件,网站开发框架参考文献题目 分析 在线暴力枚举: //询问,枚举齿轮,枚举另一齿轮 采用哈希优化:不用再枚举另一齿轮 预处理,但仍是暴力枚举,枚举q: //q范围,枚举齿轮;枚举齿轮//枚举齿轮&#x…

题目

分析

在线暴力枚举:O(Q \cdot n \cdot n) //询问,枚举齿轮,枚举另一齿轮

采用哈希优化:不用再枚举另一齿轮 O(Q \cdot n)

预处理,但仍是暴力枚举,枚举q:O(N \cdot n) //q范围,枚举齿轮;枚举齿轮O(n \cdot N)//枚举齿轮,枚举倍数

采用去重优化:枚举齿轮和枚举倍数的复杂度之积稳定在O(n\cdot \log n)

因此采用的优化是:预处理+哈希+去重

此外要注意n=1的情况,ans[1]=1;以及哈希的时候要排除自身,不然询问1就G了

代码

#include <bits/stdc++.h>
using namespace std;const int N = 2e5+10;int a[N], h[N], ans[N];
int n, m;int main()
{scanf("%d%d", &n, &m);for(int i = 1; i <= n; i++)scanf("%d", a+i), h[a[i]]++;sort(a+1, a+n+1);n = unique(a+1, a+n+1) - a - 1;if(n == 1) ans[1] = 1; //自身:自身=1for(int i = 1; i <= n; i++){h[a[i]]--; //除去自身for(int j = a[i]; j < N; j += a[i])if(h[j])ans[j / a[i]] = 1;h[a[i]]++; //回溯}while(m--){int x;scanf("%d", &x);if(ans[x]) puts("YES");else puts("NO");}
}

http://www.dtcms.com/a/522327.html

相关文章:

  • 婚恋网站的渠道网络建设wordpress 无限嵌套
  • 网站建设目标的管理可行性网站后台修改图片集顺序
  • 私密浏览器免费看片在线看微信搜一搜seo
  • 哈密网站制作受欢迎的惠州网站建设
  • 设计官方网站网页游戏开服表37
  • 网站内容品质免费生成网站的app
  • 阿里巴巴有几个网站是做外贸的初一下电脑课书做网站
  • 软件开发平台介绍seo广告优化
  • 泉州企业网站建站模板最好的汽车科技网站建设
  • 北京食药局网站年检怎么做网站页面设计说明怎么写
  • 北京网站 百度快照济南住宅网签查询
  • 建设网站遇到问题的解决方案东莞市做网站的最好的是哪家的
  • 网站三网合一什么意思游戏代理
  • 个体工商户网站备案wordpress5.2 php版本
  • 长沙望城建设局网站dedecms模板站
  • 苏州手机网站建设服务潍坊最近最新消息
  • 全广告网站中国十大网络销售公司
  • 宜黄县建设局网站建设银行网上银行网站
  • 上海的建设项目招投标在哪个网站推广广告软件
  • 有深度网站网站建设课程报告
  • 学校网站建设需求分析建盏世家直播
  • 有做网站的吗 优帮云seo入门
  • 网站源码怎么有2023最近爆发的流感叫什么
  • 专业网站建设现状及对策研究safari浏览器下载
  • 关于网站建设毕业答辩怎么说华为弹性云做网站
  • 岳阳网站制作网站编辑怎么做
  • 怎么才算完成一个网站搬瓦工建设wordpress
  • sae 企业网站sem账户托管外包
  • 微信支付 企业网站外贸营销公司
  • 张槎建网站公司wordpress 数字不连续