最新公告
  • 欢迎您光临信息学奥赛网,一个优质的信息学编程题库和信息学编程学习资源专业网站。欢迎加入VIP
  • AK梦

    正文概述 陈老师   2026-01-20 15:31:11  

    题目背景

    祝大家复赛RP++!AK++!

    题目描述

    杨sir有一个大小为nn的数组,有qq个询问,每次他想问你,我们假设f(l,r)=a[l]&a[l+1]&...a[r]f(l,r)=a[l]\&a[l+1]\&...a[r]。杨sir知道ll和一个目标数xx,你能帮他找到最远的rr使得f(l,r)xf(l,r) \geq x吗?如果没有这样的rr,输出一个空行(即换行)即可。

    输入格式

    第一行两个数nnqq代表nn个数,qq次询问。 第二行nn个数,代表aia_i。 接下来qq行,每行两个数llxx

    输出格式

    这里是输出格式

    样例

    5 2
    7 5 3 1 7
    1 7
    5 7
    
    1
    5
    

    提示

    样例1解释

    对于第一个询问,f(1,1)=7f(1,1)=7f(1,2)=5f(1,2)=5f(1,3)=1f(1,3)=1f(1,4)=0f(1,4)=0f(1,5)=0f(1,5)=0,所以边界是1。 对于第二个询问,f(5,5)=7f(5,5)=7,所以边界是5。

    数据范围

    占比 数据范围 备注
    50%50\% 1n1001 \leq n \leq 100 , 1q1001 \leq q \leq 1001ai1e91 \leq a_i \leq 1e9
    100%100\% 1n1000001 \leq n \leq 100000 , 1q10001 \leq q \leq 10001ai1e91 \leq a_i \leq 1e9
    信息学奥赛网,一个优质的信息学奥赛学习资源平台!
    信息学奥赛网 » AK梦