news 2026/5/8 15:40:01

HDU-3949 XOR

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
HDU-3949 XOR

异或线性空间求第kth值

#include <bits/stdc++.h> using namespace std; #define QWQ main #define int long long #define endl '\n' typedef long long ll; typedef unsigned long long ull; const int N = 63; int p[N]; int n,sz=0,tot = 0; bool insert(int x){ for(int i=63;i>=0;i--){ if((x >> i) & 1){ if(!p[i]){ p[i] = x; return true; } x = x^p[i]; } } return false; } void prework(){ for(int i=63;i>=0;i--){ for(int j=i-1;j>=0;j--){ if(p[i]&(1LL<<j)){ p[i]^=p[j]; } } } } ll getkth(int k){ if(sz<n){ if(k==1)return 0; --k; } if(k>=(1LL<<sz))return -1; prework(); ll ans = 0; for(int i=0;i<=63;i++){ if(p[i]){ if(k&1)ans^=p[i]; k>>=1; } } return ans; } void __Raihrtmoli__() { memset(p,0,sizeof(p)); sz = 0; cin>>n; for(int i=0;i<n;i++){ int x;cin>>x; if(insert(x))++sz; } int m;cin>>m; for(int i=0;i<m;i++){ int k;cin>>k; cout<<getkth(k)<<endl; } } signed QWQ() { ios::sync_with_stdio(0); cin.tie(0),cout.tie(0); int T;cin>>T; for(int i=1;i<=T;i++){ cout<<"Case #"<<i<<":"<<endl; __Raihrtmoli__(); } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/8 15:39:47

三步搞定PotPlayer字幕翻译:免费实现外语视频无障碍观看

三步搞定PotPlayer字幕翻译&#xff1a;免费实现外语视频无障碍观看 【免费下载链接】PotPlayer_Subtitle_Translate_Baidu PotPlayer 字幕在线翻译插件 - 百度平台 项目地址: https://gitcode.com/gh_mirrors/po/PotPlayer_Subtitle_Translate_Baidu 还在为看不懂外语视…

作者头像 李华
网站建设 2026/5/8 15:39:42

《龙虾OpenClaw系列:从嵌入式裸机到芯片级系统深度实战60课》027、消息队列与邮箱——任务间通信的轻量级方案

OpenClaw系列:消息队列与邮箱——任务间通信的轻量级方案 一、一个让我熬夜到凌晨三点的bug 去年做一款工业数据采集器,主控是STM32H743,跑着FreeRTOS。三个任务:采集任务(ADC采样)、处理任务(滤波+协议封装)、发送任务(UART+Modbus)。采集任务每1ms产生一批数据,…

作者头像 李华
网站建设 2026/5/8 15:39:37

基于LLM的智能代码审查工具:架构、部署与实战指南

1. 项目概述&#xff1a;当AI成为你的代码审查搭档 如果你是一名开发者&#xff0c;每天面对成百上千行的代码变更&#xff0c;手动审查的疲劳感一定深有体会。漏掉一个潜在的性能瓶颈&#xff0c;或者忽视了一个不安全的依赖引入&#xff0c;都可能为项目埋下隐患。而 fynnfl…

作者头像 李华
网站建设 2026/5/8 15:39:04

抖音视频批量下载终极教程:免费无水印工具完全指南

抖音视频批量下载终极教程&#xff1a;免费无水印工具完全指南 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback support.…

作者头像 李华
网站建设 2026/5/8 15:38:48

告别玄学调试!用逻辑分析仪抓取EV1527波形并验证你的解码程序

从波形到代码&#xff1a;用逻辑分析仪精准调优EV1527解码程序 当你的EV1527遥控系统出现"时灵时不灵"的情况时&#xff0c;盲目的参数调整就像在黑暗中摸索。本文将带你使用逻辑分析仪这个"示波器"&#xff0c;从物理波形层面彻底理解EV1527协议&#xff…

作者头像 李华