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

题解:P7693 [CEOI2003] Shift Register

首A!

话不多说上代码

#include <bits/stdc++.h>
int n, fn, i, j, k, l;
unsigned char m[10000][1251];
int s[10000], a[20000];
int main() {scanf("%d", &n);fn = (n + 8) >> 3;for (i = 0; i < n << 1; ++i)scanf("%d", &a[i]);for (i = 0; i < n; ++i)for (j = 0; j <= n; ++j)if (a[i + j])m[i][j >> 3] ^= 1 << (j & 7);unsigned char tmp[sizeof m[0]];for (i = j = 0; i < n; ++i) {s[i] = -1;for (k = j; k < n; ++k)if (m[k][i >> 3] >> (i & 7) & 1)break;if (k == n)continue;if (j != k) {__builtin_memcpy(&tmp,  &m[j], fn);__builtin_memcpy(&m[j], &m[k], fn);__builtin_memcpy(&m[k], &tmp,  fn);}for (k = 0; k < n; ++k)if (k != j && (m[k][i >> 3] >> (i & 7) & 1))for (l = 0; l < fn; ++l)m[k][l] ^= m[j][l];s[i] = j++;}int ok = 1;for (i = 0; i < n && ok; ++i) {if (!(m[i][n >> 3] >> (n & 7) & 1))continue;for (j = 0; j < n; ++j)if (m[i][j >> 3] >> (j & 7) & 1)break;if (j == n)ok = 0;}if (ok) {for (i = n - 1; i >= 0; --i)printf(i ? "%d " : "%d\n", s[i] >= 0 ? m[s[i]][n >> 3] >> (n & 7) & 1 : 0);} elseputs("-1");
}
http://www.jsqmd.com/news/877617/

相关文章:

  • AI Agent Harness边缘节点资源管控
  • 终极Minecraft服务器整合方案:如何用CatServer快速搭建高性能服务端
  • 2026年4月激光清洗机厂商推荐,200瓦-500瓦激光清洗机/背包式激光清洗机,激光清洗机批发厂家有哪些 - 品牌推荐师
  • 欧几里得快速注意力:线性复杂度建模物理系统长程相互作用
  • 超市卡回收:世纪联华卡闲置盘活 实时估价秒到账 - 可可收公众号
  • Veo整合失败的3大致命误区,第2个90%团队仍在踩——附Google Cloud Vertex AI+Veo私有化部署Checklist(含GPU显存优化参数)
  • P9913题解
  • 拓扑数据分析实战:从同调群计算到持续同调在点云与图像中的应用
  • 利用 Taotoken 的 Token Plan 套餐为长期项目规划更经济的模型预算
  • 从零开始构建金融数据采集系统:AKShare实战指南
  • HoneySelect2 HF Patch:70+插件集成包,一键解锁完整游戏体验
  • 河北晋州市寄快递省钱攻略|4 个全国靠谱寄件渠道,日常寄件少花冤枉钱 - 时讯资讯
  • 2026年亲测:9款高效论文降AIGC工具,有效降AI率 - 降AI实验室
  • 【ChatGPT数据可视化黄金法则】:20年BI专家亲授5大避坑指南与实时渲染优化方案
  • 5个步骤实现Open5GS开源5G核心网与终端设备的完整集成指南
  • FPIG框架:平衡公平、隐私、可解释与绿色的可持续机器学习实践
  • MASA模组汉化终极指南:快速实现Minecraft中文界面本地化
  • 智能显示器管理:用Monitorian打造你的个性化亮度自动化系统
  • 题解:P11077 「FSLOI Round I」石子
  • 国家中小学智慧教育平台电子课本下载终极指南:3步快速获取PDF教材的高效方法
  • Gemini KYC自动化落地实录:从人工审核3天→AI预审+人工复核15分钟,附可复用的5层风控校验清单
  • 量子机器学习中特征任务学习的泛化误差理论与最优性证明
  • 如何高效保护系统隐私:开源硬件信息修改工具的全面指南
  • SRWE窗口编辑器:如何免费突破Windows窗口限制实现任意分辨率截图
  • 南京中原汽车音响改装:23 年技术沉淀,华东地区赛事级音质定制标杆 - 汽车音响改装
  • 河北省衡水市寄快递省钱攻略|发全国超划算!4 个小众靠谱寄件平台实测推荐 - 时讯资讯
  • XTDrone无人机仿真平台:5步快速上手实现多机协同飞行
  • 蒙台梭利教育指导师证书正规授权机构推荐 2026蒙氏老师该报考什么证书?蒙氏证官方授权报考机构推荐 - 教育官方推荐官
  • 如何实现3倍下载加速:Python并发下载Gofile文件的终极实战指南
  • 安卓App抓包实战指南:HTTPS拦截失效的根因与解决方案