tg 79 solution
T1
whk
好题
首先如果我们知道
那么这题已经切了
然后这个的形式是一个二元二次方程组
考虑降次:
一个来自套路whk
的
于是我们可以顺利求出
剩下的东西,求稳可以做个二次剩余,
时间复杂度
不会二次剩余?直接枚举一个数的平方在模意义下相等即可
T2
首先我们可以暴力枚举每个三元环
然后我们考虑用bitset
的位运算优化这个东西
具体的,造数据的时候用bitset
代替bool
的邻接矩阵
然后枚举两个点
如果两点连边类型是1
就是两个bitset
按位与,算个count()
否则就是按位或,用n-2
减去count()
如果bitset
一次位运算不是
不然的话,您会发现这个看上去像
不过当
但是同时,我们会发现正着做时间复杂度也就这样了
既然正着不行就反着
但是直接统计所有异色三元环和上述做法没有区别
然后就会发现,事实上根本把它们区分开来的是,
有没有一个顶点
然后统计这个东西的数目,显然对于每个点来说就是黑边数乘白边数
加法原理合并,一个异色三元环总共有两个这种东西,除个
然后直接用
时间复杂度
T3
注:
如果没做过这个题不知道怎么想到建图的
首先看到这题你考虑
如果考虑
没有的话看这个
如果没做过这个题,可以先去看看
然后挂一下之前快场的题解,这个题用到
同样考虑那个题的构造方式,把行列看成一张二分图
左部点
套用那个题的结论,我们发现:
如果所有的边成黑的,那么我们只需要让整张图连通
把边连出来跑最小生成树即可
为啥accoders
跑个
笑死我了,我whk
集训的时候出题时限
T4
不会,看了题解还是不会
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具