首页 > 其他分享 >9.30-10.6 总结

9.30-10.6 总结

时间:2024-10-06 21:11:10浏览次数:5  
标签:9.30 总结 10.6 奇偶性 然后 哈希 考虑

做题

P5167 经典的值域 \(O(\log)\) 个段。疑似可以单 \(\log\)。

P6900 \(O(n^{4.5})\) 的平面最大团,还有哪道题有用忘了。枚举最大距离,然后画出来发现限制是二分图匹配。

AGC035F 想法是考虑直接统计在什么时候会重复,核心结论是当出现了 _| 的情况。我的想法是考虑固定 \(2\) 的位置连线,然后考虑每个连通块得到的贡献,应该能得到结论(然而当时我看错了我的图,,)。

P11146 是线性问题!看成对每个区间的限制需要解方程,不会。另一种想法:对区间建线性基,可行。

CF1276G 观察力训练:观察到错误题意。

考虑把操作两行-两列配对,即只翻转四个交叉位置;此时可以全 \(0\) 的条件是每行每列都有偶数个 \(1\)。归纳法容易证明。

因此,现在考虑行列 \(1\) 个数的奇偶性。考虑交换的影响:得到了有解的必要条件:\(n\) 为奇数则列的奇偶性必须全同;\(m\) 同理。易证明其为充分;

计数有点麻烦的是均为奇数。连成图(\((x,y)\mapsto (x,y+n)\in E\))考虑,此时生成树之外是任意的,也可以说生成树的限制是一组基。

CF1628C 神秘的构造。

CF1286C2 简单版的做法是询问 \(s[1:n]\) 和 \(s[1:n-1]\),但是加强版不行。采取方法是询问 \(s[1:n/2]\) 和 \(s[1:n/2+1],s[1:n]\)。后面一部分考虑最后一个字符在 \(ask(s[1:n])-ask(s[1:n/2+1])\) 的 \(2\) 长度子串中出现奇数次,去除 \(s_n\) 后 \(s_{n-1}\) 出现 \(2\pmod 3\) 次……

CF1844G 相当于解 \(x_i+x_j-2x_k=C\) 的方程。没有 \(x_k\) 是简单的,但是考虑在二进制下逐位解方程确定即可避免 \(x_k\) 的影响。

CF1641D 重点是处理互不相同条件。然后对集合交的大小容斥从而只统计一遍。即对 \(i\) 的每个非空子集加入 \(i\) 的哈希值,最后把每个询问的非空子集的记录的哈希值之和加起来判断是不是所有元素即可。然后可以双指针。、

CF464D 注意到输出小数,然后做 \(1000\) 等级以下的即可。

联考

还是在这个集合博客里面

标签:9.30,总结,10.6,奇偶性,然后,哈希,考虑
From: https://www.cnblogs.com/british-union/p/18449417

相关文章

  • 2024-10-6 模拟赛总结
    \(100+80+100+0=280\),暴力又写挂了。比赛链接:http://172.45.35.5/d/HEIGETWO/homework/67025b796735d3863dc7f60d或者http://yl503.yali.edu.cn/d/HEIGETWO/homework/67025b796735d3863dc7f60dA-fountain题意:给定一条线段和一个圆,求线段上任意一点到圆上任意一点的最大距......
  • 2024-2025 20241323第二周总结
    这个作业属于https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP这个作业要求这个作业的目标• 作业正文数字化• 信息安全• 自学教材o 计算机科学概论(第七版)第1章教材学习内容总结计算系统:计算系统不仅仅是计算机系统,它包括硬件、软件和数据,是一种动态实体,用于解......
  • 10.6
    [NOI2013]向量内积首先判断是否为\(2\)的倍数,我们将每个向量点乘前面向量的前缀和,若最后答案的奇偶性与\(i-1\)的奇偶性相同,那么理想状况下是全一,当然也可能是出现偶数个零,但是如果最后答案奇偶性与\(i-1\)的奇偶性不同,那么一定至少存在一个向量与当前向量点乘为\(0\),因......
  • LeetCode hot100-二叉树篇思路总结
    跌跌撞撞看代码随想录看leetcode官方题解,终于写完了hot100的二叉树部分。这是我第一次学习如何正式的用java去写一个二叉树首先在自己的编译器里定义一个TreeNode类,以便于后面刷题的时候复用publicclassTreeNode{intval;TreeNodeleft;TreeNoderight;......
  • 总结C/C++中内存区域划分
    目录1.C/C++程序内存分配主要的几个区域:2.内存分布图1.C/C++程序内存分配主要的几个区域:1、栈区2、堆区3、数据段(静态区)4.代码段2.内存分布图 如图:static修饰静态变量成员——放在静态区intglobalVar是全局变量——放在静态区全局变量&&静态变量 放在......
  • 2024-2025-1 20241327 《计算机基础与程序设计》第2周学习总结
    作业信息|2024-2025-1-计算机基础与程序设计)||--|-|2024-2025-1计算机基础与程序设计第二周作业)||快速浏览一遍教材计算机科学概论(第七版),课本每章提出至少一个自己不懂的或最想解决的问题并在期末回答这些问题|作业正文|https://www.cnblogs.com/shr060414/p/18440575|教......
  • 树剖总结
    前言最近被树剖整得很难受,于是有了这一篇总结。灵感来源于这几道题:[Ynoi2017]由乃的OJ,[SDOI2011]染色,[TJOI2015]旅游。关于树剖树剖解决的问题一般是动态且与树上的简单路径有关,就是将树上的问题转变到链上,然后用数据结构(线段树)来维护一些复杂信息。一般解决树剖会遇到的......
  • # 2024-2025-1 学号(2024130) 《计算机基础与程序设计》第二周学习总结
    作业信息|这个作业属于哪个课程|<[2024-2025-1-计算机基础与程序设计]>(https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP))||-- |-- ||这个作业要求在哪里|<[2024-2025-1计算机基础与程序设计第一周作业]>(https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP/home......
  • 2024-2025-1 20241322《计算机基础与程序设计》第二周学习总结
    作业信息这个作业属于哪个课程https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP这个作业要求在哪里https://www.cnblogs.com/rocedu/p/9577842.html#WEEK02这个作业的目标<数字化信息安全自学教材计算机科学概论(第七版)第1章并完成云班课测试《C语言程序......
  • 10.6 总结
    T1一道计几,还行,第一个就是直接三分支线上的点然后求函数谷值,第二个就是\(\min\{Dist(x_1,x_3),Dist(x_2,x_3)\}\)。#include<cmath>#include<iomanip>#include<fstream>#include<ctime>usingnamespacestd;constdoubleeps=1e-8;ifstreamcin("fou......