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

网站建设推广 seo金华专业网站制作公司

网站建设推广 seo,金华专业网站制作公司,html5韩国网站模板,社交app定制题面 分析: 赛时一直纠结于与运算前缀和不可逆,导致没有思路,但是发现行不通并没有及时思考别的解决办法导致一条路走到黑,阻碍了自己的思维,在今年的网络赛赛时也是一样,行不通的时候就没心思去重新想其…

题面

分析:

赛时一直纠结于与运算前缀和不可逆,导致没有思路,但是发现行不通并没有及时思考别的解决办法导致一条路走到黑,阻碍了自己的思维,在今年的网络赛赛时也是一样,行不通的时候就没心思去重新想其他方法,这是大忌,以后要改,必须能够赛时不断发散自己思维,思考多种解决办法,还有就是赛时遇到一些自我感觉麻烦的做法就认为对的可能性不大,就不再去想,要大胆思考各种方法,多尝试。
虽然与运算不可逆,但是拆开他的每一位,从前向后记录他的每一位的1的个数,这样就可以进行前缀和计算了,根据后来的查询,只需要查询区间内的每一位的1的个数,只要区间内每一个数的二进制表示下第 i i i位都是1,那么区间的与运算之和的第 i i i位也就一定是1,这样就可以求出区间与运算的和,进而二分解决。

代码

#include <bits/stdc++.h>using namespace std;
using ll = long long;const int N = 2e5 + 10;int a[N][32];
int n;
int L;
int k;bool check(int mid) {int cnt = 0;for(int i = 0; i <= 31; i ++) {//cout << a[mid][i] << ' ';if(a[mid][i] - a[L - 1][i] == mid - L + 1) cnt |= (1 << i);}
//   cout << mid << ' ' << cnt << endl;return cnt >= k;}int main() {ios::sync_with_stdio(false);cin.tie(nullptr);int T;cin >> T;while(T --) {cin >> n;for(int i = 1; i <= n; i ++) {int x;cin >> x;for(int j = 0; j <= 31; j ++) {a[i][j] = a[i - 1][j] + (x >> j & 1);}}int q;cin >> q;while(q --) {cin >> L >> k;int l = L - 1;int r = n;while(l < r) {int mid = l + r + 1 >> 1;if(check(mid)) l = mid;else r = mid - 1;}if(l < L || l > n) cout << "-1 ";else cout << l << " ";//cout << endl;}cout << "\n";}
}
http://www.yayakq.cn/news/345683/

相关文章:

  • 打金新开传奇网站北京设计公司有哪些公司
  • 房产信息网长沙长沙seo网络优化
  • 拍卖网站怎么做wordpress无法建立目录
  • 人力资源招聘网站建设方案学电商运营的培训机构
  • 网站数据分析工具视频直播系统开发网站建设
  • 做网站一般多少钱wordpress手机插件
  • 天猫网站建设的优势有哪些基于站点的网络营销方法
  • 域名会跳转怎么进原网站潍坊seo关键词排名
  • 用网站做简历模板做360网站优化排
  • 制作网站用的域名一个网站平台建设得多少钱
  • 网站后台更新的内容出不来可以做片头的网站
  • 网站转化率是什么意思asp.net 网站访问量
  • 免费建站系统个人wordpress 产品属性
  • 要是360网站不安全怎么做百度一下百度搜索首页
  • 网站设计与制作企业自己建网站怎么建
  • 网站建设专业的公司哪家好表情包在线制作生成器
  • 做网站 需要审核么怎么样给公司做网站
  • vr网站开发设计网页心得体会
  • 网站左侧悬浮导航代码获取网站漏洞后下一步怎么做
  • 做暧网站公司网站制作站制作
  • w网站怎么做广州市网站建设
  • 查看网站有多少空间找人做的网站怎么运行
  • 装潢公司网站模板智慧团建官网登录口入口
  • 河北建设集团有限公司 信息化网站wordpress内页不收录
  • 网站开发工程师累不累大连服装网站建设
  • 网站开发持续更新seo排名工具给您好的建议下载官网
  • 我要做个网站it外包名词解释
  • 潍坊网站建设哪家好建设文明网 联盟网站的
  • wordpress 电影下载站线上怎么注册公司
  • 网站流量太高 如何做负载均衡河南建筑网站