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

建设网站什么语言比较合适太原市建设工程招标投标网站

建设网站什么语言比较合适,太原市建设工程招标投标网站,商场设计公司,苏州信息网题面 分析#xff1a; 赛时一直纠结于与运算前缀和不可逆#xff0c;导致没有思路#xff0c;但是发现行不通并没有及时思考别的解决办法导致一条路走到黑#xff0c;阻碍了自己的思维#xff0c;在今年的网络赛赛时也是一样#xff0c;行不通的时候就没心思去重新想其…题面 分析 赛时一直纠结于与运算前缀和不可逆导致没有思路但是发现行不通并没有及时思考别的解决办法导致一条路走到黑阻碍了自己的思维在今年的网络赛赛时也是一样行不通的时候就没心思去重新想其他方法这是大忌以后要改必须能够赛时不断发散自己思维思考多种解决办法还有就是赛时遇到一些自我感觉麻烦的做法就认为对的可能性不大就不再去想要大胆思考各种方法多尝试。 虽然与运算不可逆但是拆开他的每一位从前向后记录他的每一位的1的个数这样就可以进行前缀和计算了根据后来的查询只需要查询区间内的每一位的1的个数只要区间内每一个数的二进制表示下第 i i i位都是1那么区间的与运算之和的第 i i i位也就一定是1这样就可以求出区间与运算的和进而二分解决。 代码 #include bits/stdc.husing 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.dnsts.com.cn/news/185129.html

相关文章:

  • 响应式网站建设的好处wordpress 旅游网站
  • 自己开外销网站怎么做科研网站怎么建设
  • 阿里云怎么做淘客网站绍兴网站建设 微德福
  • 遂宁网站开发免费网站空间 推荐
  • 福建远方建设有限公司网站在哪儿可以找到网站开发的需求
  • 成都住房和城乡建设部网站查询whcms wordpress
  • 企业网站建立意义何在wordpress直排主题
  • wordpress支持多个站点地址中国商品价格网
  • app与微网站的区别是什么意思建站之家官网
  • h5 网站开发流程图百度官方网站登录
  • 外包网站价格黑马培训是正规学校吗
  • 永久免费无代码开发平台网站wordpress文章索引
  • 苏州企业网站建设制作服务手机商城系统总结
  • 如何知道网站流量班级建设网站设计方案
  • 方正网站制作新手用什么框架做网站比较好
  • 安徽省网站建设wordpress 可爱插件
  • 知名排版网站wordpress没有分类模板
  • 运动鞋网站建设目的优化关键词的步骤
  • 凡客做网站公司建设网站的服务费
  • jsp怎么做网站的删除比较出名的wordpress网站
  • 二手车网站设计河北建设集团官方网站
  • 东莞如何建网站费用wordpress默认模版在哪
  • 网站建设陆金手指下拉壹玖北京市建设工程信息网有哪些
  • 网站如何防止攻击营销型网站 案例
  • 聊城seo优化hyein seo是什么牌子
  • 怎样创建个人视频号杭州网站建设方案优化
  • 机床网站建设微信小程序界面设计
  • 苏州网站制作开发公司网站后台管理系统制作
  • 为什么做彩票网站会被提示危险网站空间年费
  • 同城类网站建设多少钱网站建设总体上可划分为两个阶段