首页 > 其他分享 >第一周

第一周

时间:2024-06-03 22:13:36浏览次数:6  
标签:xor 第一周 sum operatorname mathcal 复杂度 Proof

Giant Graph

首先 \(10^{18}\) 很大,所以我们优先选取 \(x+y+z\) 最大的点。

按 \(x+y+z\) 从大到小选择即可。

但是时间复杂度为 \(\mathcal O(n^3)\)。

给边定向,边从小连到大,那么整个图就是一个 DAG

发现对于每个点 \(i\):

  • 如果 \(i\) 的出边被选了,则不能选择 \(i\)。
  • 如果都不能被选或者 \(i\) 没有出边,选择 \(i\)。

这和博弈转移一模一样。

答案为必败点的权值和。

容易发现每一张图都是独立的(每次相当于换一张图或者说换一维操作),SG 记为 \(A_{0,i}\),\(A_{1,i}\),\(A_{2,i}\)。

则答案为 \(\sum_{A_{0,i}\operatorname{xor} A_{1,j}\operatorname{xor} A_{2,k}=0} 10^{18(i+j+k)}\)。

同时有一个很重要的性质:博弈转移图中的点的 SG 值的 \(\max\) 不会超过 \(2\sqrt m\),Proof

于是枚举 \(A_{0,i},A_{1,j}\) 即可。

时间复杂度 \(\mathcal O(n+m)\)。

Submission

Easy

一句话题解:判断不同元素的奇偶性。

Proof:

显然,对于 \(x\ne y\),\((x\operatorname{xor} z)\ne (y\operatorname{xor} z)\)。

若我们连续操作 \(x,y\),则发现 \(x\) 的影响被全部消除。

则每次可以消除一种相同元素。

Midium

首先记 \(s_i=\sum_{i=1}^i a_i\)。

所有序列都可以表示为 \(s_i-s_{j-1}\)。

因此可以处理所有 \(-s_i\),处理负数下标,bitset 优化即可。

标签:xor,第一周,sum,operatorname,mathcal,复杂度,Proof
From: https://www.cnblogs.com/WhisperingWillow/p/18229770

相关文章

  • 第一周
    汇编语言vscode反汇编-execdisassemble/m-execdisassemble/mmain-execinforegisters//寄存器信息字节长度1byte=8bits1word=2bytes=16bits1dword=4bytes=32bits逻辑运算运算andorxor00000010111001111110计算机加法......
  • 蓝桥杯国赛训练第一周
    P1491集合位置-洛谷|计算机科学教育新生态(luogu.com.cn)主要在于$A*$函数中估价函数,这里给出最好想也是我想出来的一种方法,也就是当黑白棋子各自都在对方的领域上,那么就可以考虑一种最小的消耗情况,也就是走一步顶两不,也就是黑白互换,那么此时所需要消耗的最小步数......
  • 吴恩达神经网络-第一周
    吴恩达神经网络学习视频参考b站:吴恩达机器学习本文是参照视频学习的随手笔记,便于后续回顾。神经网络(NeuralNetworks)发展历程神经元和大脑(Neuronsandthebrain)多个树突接受信号,通过轴突把信号传给下一个神经元通过软件模仿大脑工作,但大脑实际怎么工作的人们并不清楚,只是......
  • 吴恩达机器学习-第一周
    吴恩达机器学习-第一周学习视频参考b站:吴恩达机器学习本文是参照视频学习的随手笔记,便于后续回顾。机器学习定义Fieldofstudythatgivescomputerstheabilitytolearnwithoutbeingexplicitlyprogrammed.--ArthurSamuel(1959)编译了跳棋程序,程序自己下棋迭代。Que......
  • 2024.4 第一周做题记录
    \(2024.4.2\)CF1336DYuiandMahjongSet题意:初始有一个值域在\([1,n]\)的多重整数集\(S\),且每个元素重复次数最多为\(n\),定义\(\operatorname{triple}(S)\)表示\(S\)中相同无序三元组数量,\(\operatorname{straight}(S)\)表示\(S\)中连续整数的无序三元组数量,告诉......
  • 吴恩达2022机器学习专项课程(一) 4.6 运行梯度下降&第一周课程实验:线性回归的梯度下降
    问题预览/关键词更新梯度下降对模型拟合,等高线图,3d空间图的变化。什么是批量梯度下降。实验目标计算梯度运行梯度下降梯度下降迭代次数和成本函数的关系可视化模型预测在等高线图上的梯度下降学习率过大报错问题笔记1.模型拟合,等高线图,3d空间图的变化3.5课节有一样的图,......
  • 【Web】第一周
    【Web】第一周作业一:完成用户注册页面作业二:完成电子汇款单页面作业三:古诗词页面作业四:豆瓣电影页面作业一:完成用户注册页面<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>用户注册页面</title></head><style>.top......
  • 开学第一周周报
    这个星期是开学的第一周,进行了天梯赛的选拔,两场比赛打的都不好。赛后反思了一下,感觉自己有点陷入算法的框架中了。现在无论做什么题第一时间就想往算法方面去思考,dp,树状数组,搜索。但是赛后补题的时候发现其实压根就用不到,大多数都是贪心,但不知道怎么的比赛过程中就没有想到去贪心......
  • 双体学习第一周技术总结
    一、JDK,JRE,JVM的区别图例:JDK:java程序开发工具,包含JRE和开发工具。JRE:是java运行时的环境,包含JVM的核心类库。(运行环境)JVM:虚拟机。二、java是解释执行的高级编程语言保证,先编译后解释。三、java语法规则(1)代码区分大小写Scannersanner=newScanner(System.......
  • 第一周实验
    原程序只能一次排序一门课,改善过后可以同时排序三门课程对于改善之后的程序的调试1.显示学生成绩2.添加信息3.查询信息4.删除信息5.排序成绩6.单科分析7.清空8.退出来源博客园:https://www.cnblogs.com/esperanza/p/8056952.html......