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

织梦做企业网站教程新闻发稿

织梦做企业网站教程,新闻发稿,国内org域名的网站,做网站为什么差价很大题目描述 给定一个长度为 n 的数列 A1, A2, , An 和一个非负整数 x#xff0c;给定 m 次查询, 每次询问能否从某个区间 [l,r] 中选择两个数使得他们的异或等于 x 。 输入格式 输入的第一行包含三个整数 n, m, x 。 第二行包含 n 个整数 A1, A2, , An 。 接下来 m 行…题目描述 给定一个长度为 n 的数列 A1, A2, · · · , An 和一个非负整数 x给定 m 次查询, 每次询问能否从某个区间 [l,r] 中选择两个数使得他们的异或等于 x 。 输入格式 输入的第一行包含三个整数 n, m, x 。 第二行包含 n 个整数 A1, A2, · · · , An 。 接下来 m 行每行包含两个整数 li ,ri 表示询问区间 [li ,ri ] 。 输出格式 对于每个询问, 如果该区间内存在两个数的异或为 x 则输出 yes, 否则输出 no。 样例输入 4 4 1 1 2 3 4 1 4 1 2 2 3 3 3 样例输出 yes no yes no 提示 显然整个数列中只有 2, 3 的异或为 1。 对于 20% 的评测用例1 ≤ n, m ≤ 100 对于 40% 的评测用例1 ≤ n, m ≤ 1000 对于所有评测用例1 ≤ n, m ≤ 100000 0 ≤ x 2^20 1 ≤ li ≤ ri ≤ n 0 ≤ Ai  2^20。  #includeiostream using namespace std; #define int long long const int N100010,M1050000; int endpos[M];//存储距离当前位置i每个数的最大下标目的是记录a[i]^x的最大下标 int a[N]; int f[N];//f[i]记录x^a[k]1ki的最后一个位置 signed main(){int n,m,x;scanf(%lld%lld%lld,n,m,x);for(int i1;in;i){cina[i];endpos[a[i]]i;f[i]max(f[i-1],endpos[x^a[i]]);}// for(int i1;in;i) coutf[i]endl;while(m--){int l,r;scanf(%lld%lld,l,r);if(f[r]lf[r]!r) printf(yes\n);else printf(no\n);}return 0; }
http://www.zqtcl.cn/news/566532/

相关文章:

  • 域名注册了后怎么建设网站荆州市建设厅网站
  • 厦门网站建设合同wordpress的设置网址
  • 澎湃动力网站建设公司门户类网站建设需要多少钱
  • 祭祖网站怎么做咨询类网站开发的意义
  • 简书网站开发热门电影推荐
  • 中学教材数字化学习资源的建设——教材配套网站的设计及发展趋势建网站 发信息 做推广
  • 怎么写网站建设方案书制做网站的公司
  • 服务网站 建设原则游戏服务器租用多少钱一年
  • 软件网站下载现在出入深圳最新规定
  • 长宁专业网站制作公司陕西网站建设哪家专业
  • 重庆做的好的房产网站衡水的网站建设
  • 宜春网站开发网页编辑器安卓版
  • 网站建设外包兼职建设工程合同可以分为
  • 我国网络营销现状分析重庆网站seo营销模板
  • 深圳建站公司网站免费推广预期效果
  • html5 国外网站后台网站要做权限前端还是后台做
  • 免费建自己的网站网站标题 关键词 描述之间的关系
  • 提供响应式网站建设wordpress怎么做背景图片
  • 相亲网与做网站做网站的目的与意义
  • 做网站字体大小网站建设是属于虚拟产品吗
  • 网站的内链怎么做校园网建设网站特色
  • 优化网站标题企业的网站一般做哪些维护
  • 聊天网站备案南阳定制网站制作价格低
  • 广州镭拓科技网站建设公司长春招聘
  • 视频网站app怎么做跨境贸易电子商务服务平台
  • 丽水网站seo餐饮vi设计案例
  • 娄底网站建设报价山东省住房和建设厅注册中心网站
  • 公司网站建设工作重点网站建设吉金手指专业11
  • vue做前台网站怎么做钓鱼网站吗
  • 个人建设网站如何定位烟台h5网站开发