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

题解:P13685 【MX-X16-T3】「DLESS-3」XOR and Impossible Problem

题解:P13685 【MX-X16-T3】「DLESS-3」XOR and Impossible Problem

Link

题目思路

求:

\[\prod_{i=1}^n\prod_{j=i+1}^n(a_i\oplus a_j) \bmod 2^{64} \]

\(A=\{a_i| \bmod 2=1\}\)\(B=\{a_i|1 \bmod 2=0\}\),用 \(f(a)\) 表示 \(\prod_{i=1}^n\prod_{j=i+1}^n(a_i\oplus a_j)\) 中因子 \(2\) 的最小数量。数的总数为 \(|a|\)

根据异或的性质,\(A\)\(B\) 中任意两个数异或一定含有因子 \(2\)。考虑确定一个界,在此情况下 \(|A|+|B|\) 为最小值且此时 \(f(a) \ge 64\)。当 \(f(a) > 64\) 时,\(\prod_{i=1}^n\prod_{j=i+1}^n(a_i\oplus a_j) \bmod 2^{64} \equiv 0 \pmod{2^{64}}\)。直接输出 \(0\) 即可。我们可得:

\[\min_a f(a)= \binom{|A|}{2} +\binom{|B|}{2}=\frac{|A|(|A|-1)}{2}+\frac{|B|(|B|-1)}{2} \]

\(|A|=8,|B|=9\) 时:

\[\min_a f(a)= \binom{|A|}{2} +\binom{|B|}{2}=\binom{8}{2} + \binom{9}{2}= 64 \]

综上,\(|a| <17\) 时,\(f(a)<64\)。$|a| \ge 17 $ 时,\(f(a) \ge 64\)

故答案为:

\[\prod_{i=1}^n\prod_{j=i+1}^n(a_i\oplus a_j) \bmod 2^{64} = \begin{cases} 0 & \text{if } |a| \ge 17 \\ \prod_{i=1}^n\prod_{j=i+1}^n(a_i\oplus a_j) \bmod 2^{64} & \text{if } |a| < 17 \end{cases} \]

代码实现

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef unsigned long long LL;
const int N=1e6+10;
ll T,n;
LL a[N],b;
int main() {cin>>T;while(T--){cin>>n;if(n>=17){for(int i=0;i<n;i++) cin>>b;cout<<"0\n";} else{for(int i=0;i<n;i++) cin>>a[i];LL ans=1;for(int i=0;i<n;i++){for(int j=i+1;j<n;j++){ans=ans*(a[i]^a[j]);}}cout<<ans<<"\n";}}return 0;
}
http://www.aitangshan.cn/news/99.html

相关文章:

  • 题解:P13684 【MX-X16-T2】「DLESS-3」XOR and Multiply
  • 有没有哪个勇士能顶顶百度的网盘,限速的太恶心了
  • 库卡机器人tag焊接保护气体流量控制系统
  • 微算法科技(NASDAQ:MLGO)通过蚁群算法求解资源分配的全局最优解,实现低能耗的区块链资源分配
  • VScode编译报错:正在执行任务: CMake: build build failed. * 终端进程启动失败(退出代码: -1)。 * 终端将被任务重用,按任意键关闭。
  • 电风扇离线语音芯片方案设计与应用场景
  • Vue 中操作data中数组的方法中哪些可以触发视图更新, 哪些不可以,不可以的话有什么解决办法?
  • sublimeText安装配置插件-xml2json
  • Hbuilderx编译正常但无法打开微信开发者工具
  • solidity学习之ERC4626
  • ECharts技巧:如何按数据批次为柱状图设置不同颜色✔️♨️
  • 找到一个数的最低二进制位(lowbit)
  • 数字转人民币大写的函数
  • DP 优化专题
  • Git 常用命令总结
  • 解决 计算机有两个python环境导致 Pygal 模块导入错误
  • 详解:GPT-5 API如何在国内无限制使用?OpenAI最新发布的这款模型到底有何过人之处?
  • Linux Makefile
  • 【高等数学】第八章 向量代数与空间解析几何——第三节 平面及其方程 - 指南
  • 字符串的最大公因子
  • YACS2025年6月乙组
  • chrony时间同步服务详解
  • SAP工厂erp管理系统软件-适合生产型企业的erp系统推荐
  • 我去,Gitee官方推荐的开源项目,这程序我是不能干了,这功能真是逆天了
  • ArcGISProject工程文档的使用学习笔记
  • 8.4 ~ 8.10
  • MeshCN 太阳能 Mesh 网络:SX1262 芯片赋能,无网无电也能畅联
  • 中电金信 :从通用狂飙到穿透场景,行业智能化落地没有捷径
  • wls ssh 连接异常 Missing privilege separation directory: /run/sshd
  • Prometheus源码专题【左扬精讲】—— 监控系统 Prometheus 3.4.0 源码解析:scrape manager 与 scrapeLoop