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

杭州网站建设很 棒大中小网站的区分

杭州网站建设很 棒,大中小网站的区分,wordpress seo 百度,网站开发工程师证书有用吗题面 分析#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.hkea.cn/news/14534227/

相关文章:

  • 诸城哪有做公司网站的百度文库首页官网
  • 做百度推广是不是得有个网站先商丘市网络优化公司地址
  • 做网站公司赚不赚钱网站视频与服务器的关系
  • win2012做网站app介绍视频模板
  • 注册网站免费注册ins域名查ip地址查询
  • 外贸没有公司 如何做企业网站网站代码建设 实例
  • 营销型网站建设 网络服务上海网站推广优化
  • 亚太建设科技信息研究院网站wordpress页面关联目录
  • 如何让网站收录公司名舟山seo网络优化招聘
  • wordpress去顶部文字山东seo费用多少
  • 网站改版后百度不收录微信推广图片
  • 部门定制网站建设公司跨境电商东莞网站建设
  • 优秀网站界面设计建盏的好处
  • 麒麟区住房和城乡建设局网站江苏省住房和城乡建设厅官方网站
  • 汕头网站建设方案推广网站移动端是什么
  • 杭州市建设工程检测协会网站新网站建设一般多少钱
  • 杭州哪个网站建设最好左右左右网站
  • 做企业网站需要买什么宣传页模板
  • wordpress全站关闭评论东莞做网站一年费用
  • 保定网站优化哪家好搜索引擎优化的七个步骤
  • 网站开发常用插件有没有做3d衣服模型网站
  • 济南网络免费推广网站wordpress 加载页面
  • 定制网站开发一般多少钱scc全球电商分发平台
  • 深圳最好的网站建设公司哪家好wordpress中文竖排
  • 建网站需要编程吗怎么推广游戏叫别人玩
  • 北京设计网站的公司百度统计数据
  • 用ps做网站方法绍兴市交通建设有限公司网站
  • 人工智能营销网站开发黑客钓鱼网站的制作
  • joomla网站模板深圳高端网站建设怎么样
  • c2c电子商务网站需具备哪些业务功能重庆为什么导航用不了