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

网站建设如何提高浏览量2017年免费建网站

网站建设如何提高浏览量,2017年免费建网站,蔺市网站建设,电商网站图片处理题意 传送门 Codeforcs 1732C2 题解 方便起见,区间表示为左闭右开。观察到 f ( l , r ) ≥ f ( l ′ , r ′ ) , [ l ′ , r ′ ) ∈ [ l , r ) f(l,r)\geq f(l,r),[l,r)\in [l,r) f(l,r)≥f(l′,r′),[l′,r′)∈[l,r),满足单调性,则 […
题意

传送门 Codeforcs 1732C2

题解

方便起见,区间表示为左闭右开。观察到 f ( l , r ) ≥ f ( l ′ , r ′ ) , [ l ′ , r ′ ) ∈ [ l , r ) f(l,r)\geq f(l',r'),[l',r')\in [l,r) f(l,r)f(l,r),[l,r)[l,r),满足单调性,则 [ l , r ) [l,r) [l,r) 子区间最大 f f f 等于 f ( l , r ) f(l,r) f(l,r)。当同一数位出现大于一次 1 1 1 时,这一数对 f f f 的贡献大于 0 0 0,那么暴力枚举左右边界即可。时间复杂度 O ( q log ⁡ 2 ( max ⁡ a i ) ) O\Big(q\log^2(\max a_i)\Big) O(qlog2(maxai))

#include <bits/stdc++.h>
using namespace std;
using ll = long long;int main() {ios::sync_with_stdio(false);cin.tie(nullptr);int tt;cin >> tt;while (tt--) {int n, q;cin >> n >> q;vector<int> a(n);for (int i = 0; i < n; ++i) {cin >> a[i];}vector<ll> sum(n + 1);vector<int> xsum(n + 1);for (int i = 0; i < n; ++i) {sum[i + 1] = sum[i] + a[i];xsum[i + 1] = xsum[i] ^ a[i];}vector<int> pos;for (int i = 0; i < n; ++i) {if (a[i] != 0) {pos.push_back(i);}}while (q--) {int l, r;cin >> l >> r;l -= 1;ll x = (sum[r] - sum[l]) - (xsum[r] ^ xsum[l]);if (x == 0) {cout << l + 1 << ' ' << l + 1 << '\n';continue;}int mn = r - l;int ml = l, mr = r;int lb = lower_bound(pos.begin(), pos.end(), l) - pos.begin();int ub = lower_bound(pos.begin(), pos.end(), r) - pos.begin();for (int i = lb; i < ub && i < lb + 31; ++i) {for (int j = ub - 1; j >= i && j >= ub - 32; --j) {ll s = sum[pos[i]] - sum[l] + sum[r] - sum[pos[j] + 1];int xs = xsum[pos[i]] ^ xsum[l] ^ xsum[r] ^ xsum[pos[j] + 1];if ((sum[r] - sum[l] - s) - (xsum[r] ^ xsum[l] ^ xs) == x) {if (pos[j] + 1 - pos[i] < mn) {ml = pos[i];mr = pos[j] + 1;mn = mr - ml;}}}}cout << ml + 1 << ' ' << mr << '\n';}}return 0;
}
http://www.15wanjia.com/news/187994.html

相关文章:

  • discuz可以做公司网站wordpress-akina
  • 基于wordpress学校网站wordpress 响应式 主题
  • 网站型销售怎么做的绵阳网站维护托管
  • 深圳手机医疗网站建设网站每个页面都有标题
  • 怎样进行网站推广wordpress搜索乱码
  • 租空间开网站wordpress的字体
  • 县文化馆网站建设方案什么是百度权重
  • 深圳市做网站公司高端电商网站开发
  • 有服务器做网站百度明星人气排行榜
  • 门户网站技术方案嘉兴企业自助建站系统
  • 义乌做公司网站怎么禁用wordpress谷歌字体
  • 做网站的是什么工程师能免费创建网站吗
  • 专业网站建站北京网站建设华网天下定制
  • 衡阳seo网站推广专业的企业网站开发公司
  • 百度网站建设2021热点新闻事件
  • 网站页面设计知识网站源代码在哪里
  • 网站建设工具的种类做网站哪家便宜厦门
  • 中华建设杂志网站wordpress中文网
  • 百度深圳网站开发搜索沈阳网站建设培训学校
  • 静态网站添加到织梦网站开发背景和意义
  • 沈阳企业网站建站乐山建网站
  • 域名备案关闭网站虚拟服务器搭建
  • 网站优化排名推广各类最牛网站建设
  • ui做网站流程做外贸上哪些网站找客户
  • 做房产中介网站网站建设制作人员招聘要求
  • 吴中区住房和城乡建设局网站互联网项目推广
  • 广州手机网站开发2022近期时事热点素材
  • 网站的开发方式html生成网站
  • 响应式网站可以做缩放图吗微信小程序开挂方法
  • 网站建设实训的方法网站在建设时不容忽略的一些细节