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

图书馆网站建设情况汇报智慧团建初始密码

图书馆网站建设情况汇报,智慧团建初始密码,win7网站建设,广告营销平台Problem - E - Codeforces 题意#xff1a; 思路#xff1a; 这其实是一个套路题 区间异或转化成前缀异或#xff0c;然后枚举 i 对于每一个 i#xff0c;ai ^ x k#xff0c;对 x 计数 先建一棵字典树#xff0c;然后在字典树上计数 先去对 k 的部分计数 思路 这其实是一个套路题 区间异或转化成前缀异或然后枚举 i  对于每一个 iai ^ x k对 x 计数 先建一棵字典树然后在字典树上计数 先去对 k 的部分计数再对 k 的部分计数 如果 k 的第 j 位是1那么沿着走就行否则对 (k j 1) ^ 1的部分计数然后继续沿着走 最后的res cnt[p]是对 k 的部分计数 Code #include bits/stdc.husing i64 long long;constexpr int N 1e6 10; constexpr int M 1e6 10; constexpr int P 2600; constexpr i64 Inf 1e18; constexpr int mod 1e9 7; constexpr double eps 1e-6;int n, k; int tot 1; int a[N], cnt[N * 30]; int tr[N * 30][2];void insert(int x) {int p 1;for (int j 30; j 0; j --) {int u (x j) 1;if (!tr[p][u]) tr[p][u] tot;p tr[p][u];cnt[p] ;} } i64 query(int x, int y) {int p 1;i64 res 0;for (int j 30; j 0; j --) {int u (x j) 1, v (y j) 1;if (v) {p tr[p][u ^ 1];}else {res cnt[tr[p][u ^ 1]];p tr[p][u];}}res cnt[p];return res; } void solve() {std::cin n k;for (int i 1; i n; i ) std::cin a[i];for (int i 1; i n; i ) a[i] ^ a[i - 1];i64 ans 0;for (int i 1; i n; i ) {insert(a[i - 1]);ans query(a[i], k);}std::cout ans \n; } signed main() {std::ios::sync_with_stdio(false);std::cin.tie(nullptr);int t 1;while (t--) {solve();}return 0; }
http://www.zqtcl.cn/news/94476/

相关文章:

  • 网页制作与网站建设填空题免费的企业邮箱怎么申请
  • 智慧农业网站建设沈阳建设信息网
  • 永久免费素材网站个人网站域名所有权
  • 做网站都需要什么工具网站开发培训哪里好
  • 做网站里面的图片像素要求安徽 网站建设
  • 电子商务推广网站wordpress小程序搭建
  • 张家港网站开发培训广告代理那些平台可以给网站做外链
  • 搞一个公司网站得多少钱中国航天空间站最新消息
  • php移动网站开发微商做图王官方网站
  • 制作网站中英文字体不能为网页设计与制作教程试题
  • 网站建设与管理案例柳洪轶wordpress学校站模板
  • 湖北省和住房建设厅官方网站自媒体专业
  • 榆林网站开发自己建设购物网站
  • 新材建设局网站百度提问首页
  • 网站优化网站建设栅格布局 网站设计
  • 网站建设销售前景网站手机开
  • 网站建站 用户注册北京网站建设方案报价
  • jsp做网站 案例网站模板 招聘
  • 德州建设银行兑换网站服务器网站跳转怎么做的
  • 金华专业做网站公司湖南网站建设服务
  • 企业网站设计沈阳苏宁电器网站建设特点分析
  • 建设工程类公司网站易语言可以做api网站对接吗
  • 青岛做网站皆赴青岛博wordpress 数据库 备份
  • 外贸公司网站空间哈尔滨seo优化专注
  • 建筑行业综合查询平台优化推广联盟
  • 北京管庄网站建设公司开平网站制作
  • 如何做销售直播网站最专业网站建设
  • 太原市住房和城乡建设局的网站首页网络推广服务外包公司
  • 湘icp备 网站建设 农业 湖南稿定设计免费版
  • 公司网站推广方法陕西省住房建设厅官网