9 30 -

news/2025/10/2 18:39:39/文章来源:https://www.cnblogs.com/SleepingGod/p/19123862
  • 9 30

    • P2194
      • 很显然的强连通分量
    • P4168
      • 考虑分块,预处理出每种颜色在每个整块中的出现次数,定义 \(p_{l,r}\) 为在第 \(l\) 块到第 \(r\) 块中出现次数最多的颜色
      • 可以发现可以做到 \(O(N \sqrt{N})\)
    • 下午vp mx模拟赛
    • 两个小时写了一场模拟赛的前三道口胡了第四题,没什么有意义的记录
  • 10 1

    • P2766
      • 十分常见的网络流套路题,拆点即可
    • P1391
      • 考虑枚举第一行的状态,接下来的每个数都能知道是什么了
    • P6034
      • 考虑对式子 \(a \equiv b \mod(a \oplus b)\) 进行分解可以发现它就是说 \(a\) 在二进制位上为 1 的数的集合是 \(b\) 在二进制上为 1 的个数的集合的子集
      • 数位 DP 求解即可
    • P3977
      • 读题十分困难,准确来说我一开始把行看成从 1 开始导致浪费了半个小时的时间
      • 那么我们就可以发现当前行只会影响上面一行和下面一行,故可以算出当当前行的状态为 \(s\) 的时候下一行可以是哪些 \(t\),然后矩阵乘法即可
    • P3422
      • 一眼倍增后发现这题卡空间,没有办法只得另辟蹊径
      • 很常见的套路为斩环为链
      • 我们可以发现这个等价于任意的 \(\sum p_i - \sum d_i >= 0\) 等价于 \(\min(\sum p_i - \sum d_i) >= 0\)
      • 那么我们就可以令 \(a_i = p_i - d_i\),用 \(sum_i = \sum a_i\) 用单调队列求出左边第一个大于自身的 \(sum_j\)
      • 统计答案即可
  • 10 2

    • 难泵,一开始自以为掌握了 T1 的60-80分的暴力做法,和T2的正解然后就一直坐牢想T3结果后面写的时候发现全挂了(
      • T1挂的点在于我把 \(f(n)\) 想成了 \(n\) 的约数个数加上 \(n-1\) 的约数个数
        • 后面发现很显然是有反例的(
      • T2挂的点在于求解 \(p = 2\) 的时候我忽略了喇叭从多个跑道来的时候会互相影响答案
    • P2219
      • 二维单调队列
        • 核心思想是从固定长度一维数组求最值变成了固定矩阵形态二维数组求最值
        • 先对行求出最值,再对列求出最值
        • \(s_{i,j}\) 是原数组, \(dis_{i,j}\) 是行最值数组,\(f_{i,j}\) 是矩阵最值数组
        • long long cnt = b - d - 1, tmp = a - c - 1;
          for (long long i = 1; i <= n; i++) {long long h = 1, t = 0;for (long long j = 1; j <= m; j++) {for (; h <= t && j - q[h] + 1 > cnt; h++) {}for (; h <= t && s[i][j] <= s[i][q[t]]; t--) {}q[++t] = j;if (h <= t) {dis[i][j] = s[i][q[h]];}}
          }
          for (long long j = 1; j <= m; j++) {long long h = 1, t = 0;for (long long i = 1; i <= n; i++) {for (; h <= t && i - q[h] + 1 > tmp; h++) {}for (; h <= t && dis[i][j] <= dis[q[t]][j]; t--) {}q[++t] = i;if (h <= t) {f[i][j] = dis[q[h]][j];}}
          }
          
    • P2765
      • 很显然答案是具有单调性的,故可以二分
      • 我们可以拆点若 \(i < j\)\(i + j\) 为完全平方数则让 \(i\)\(j+n\) 连一条流量为1的边
      • 然后我们知道 最小路径覆盖=总点数-最大匹配 则本题结束
    • p4474
      • 可以很容易的发现我们无法弄到相邻的点
      • 则可以奇偶分点,然后求最大权的独立集

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/925190.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025/10/2

A 用时:2h 预期:55pts 实际:35pts 写了超大常熟 \(k\sqrt{R}\) 的做法,没算时间复杂度以为 Sub 2 能过,实际上 T 飞了,直接预处理因数个数就能过。 总结:写完一定要算时间复杂度,不要想当然以为能过。 B 用时:…

网站开发顶岗周记现在做网络推广好做吗

&#x1f388;写在前面 &#x1f64b;‍♂️大家好呀&#xff0c;我是超梦。小伙伴们都知道&#xff0c;不管是在学习中还是日常工作中&#xff0c;几乎天天是要跟数据库打交道的&#xff0c;为了更好的操作数据库&#xff0c;我们的SQL知识储备是必不可少的。想要掌握好SQL&am…

Spring 基础核心 - SpringMVC 入门与请求流程

Spring 基础核心 - SpringMVC 入门与请求流程本文是介绍 Spring 技术的第四篇入门级文章,前面已经介绍了 Spring 入门案例、IOC 容本文是介绍 Spring 技术的第四篇入门级文章,前面已经介绍了 Spring 入门案例、IOC 容…

网络平台怎么建立网站吗汕头百度搜索排名优化

张宇、汤家凤、武忠祥、李永乐、杨超、王式安、方浩这些老师都有自己擅长的细分 比如张宇老师&#xff0c;杨超&#xff0c;汤家凤&#xff0c;武忠祥老师的高数讲的很好&#xff0c;李永乐老师是线代的神&#xff0c;王式安、方浩概率论讲的很好&#xff0c;所以对于不同的学…

(数据结构)链表OJ——刷题练习 - 实践

(数据结构)链表OJ——刷题练习 - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Mo…

重测序数据fastp数据质控及fastQC质量评估

001、fastp -i sample_name_1.fq.gz -o sample_name_qc_1P.fastq.gz -I sample_name_2.fq.gz -O sample_name_qc_2P.fastq.gz --thread 4 -g -q 20 -u 30 -l 150 --overlap_diff_limit 1 --overlap_diff_percent_limit…

网站建设公司南京wordpress 数据库说明

一.递归 &#xff08;1&#xff09;汉诺塔问题 当n2时&#xff0c;要将A中最下面盘子上方的盘子放到B上&#xff0c;最下面盘子放到C上&#xff0c;再将B上的盘子通过A放到C即可&#xff1b; 当n3时&#xff0c;要将A中最下面盘子上方的盘子放到B上&#xff0c;最下面盘子放到…

请问怎么做网站惠州网站开发

类的加载顺序 有父子关系的类在加载时先调用父类静态初始化块&#xff0c;静态属性&#xff0c;但不包括静态方法&#xff0c;然后再是&#xff0c;子类静态初始化块&#xff0c;静态属性&#xff0c;但同样不包括静态方法 。 类什么时候被加载/类加载时机&#xff1a; 第一&…

深圳网站建设机构深圳工程建设交易服务中心网站

Java基础教程之多线程 下 &#x1f539;本节学习目标1️⃣ 线程的同步与死锁1.1 同步问题的引出2.2 synchronized 同步操作2.3 死锁 2️⃣ 多线程经典案例——生产者与消费者&#x1f50d;分析sleep()和wait()的区别&#xff1f; &#x1f33e; 总结 &#x1f539;本节学习目标…

东莞做网站的公司乐山高端网站建设

现在&#xff0c; 电视机 对于每个家庭来说已然不是什么奢侈品&#xff0c;并且已经成为必备的家庭电器之一。其实&#xff0c;国产电视机中也有不少的知名品牌&#xff0c;但是许多消费者对国外的电子技术持有更高的认可度&#xff0c;因此下面小编就来跟大家讲讲sony电视&…

企业网站建设大概费用网站打开速度突然变慢的原因

... 转载于:https://www.cnblogs.com/2008nmj/p/7264769.html

8. Spring AI tools/function-call - 教程

8. Spring AI tools/function-call - 教程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "…

企业网站优化方案范本收费网站必须备案吗

RHEL6的网络管理与RHEL5的有比较大的改变。虽然在RHEL5、6中均安装有NetworkManager&#xff0c;在RHEL5中2、3、4、5级别中默认是不启用的。但在RHEL6中&#xff0c;默认是启用的&#xff0c;NetworkManager会一直监控网卡状态&#xff0c;修改网卡参数立即生效不用重启服务。…

门户网站开发技术 知乎下载ppt模板免费

def shape_print(n): #实心等腰三角形 for y in range(n): for x in range(n-y-1):#先循环打印空格 形成一个倒直角三角形 range()中的值是形成的规律 print( ,end) for z in range(y*21):#再循环打印X 形成一个等腰三角形 range()中的值是形成的规律 print(X,end) print() pri…

electron 安装失败

清理缓存重装# 删除依赖和锁文件 rm -rf node_modules pnpm-lock.yaml# 清理pnpm缓存 pnpm store prune# 重新安装 pnpm install#一行命令rm -rf node_modules pnpm-lock.yaml && npm cache clean --force 使用…

LeetCode刷题记录----62.不同路径(Medium) - 详解

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

python基础——正则表达式 - 指南

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

机器学习15:自监督式学习(Self-Supervised Learning)① - 实践

机器学习15:自监督式学习(Self-Supervised Learning)① - 实践2025-10-02 18:11 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !impo…

长沙旅游网站开发旅游网站的建设背景

ChatGPT4和Gemini Ultra被Claude 3 AI模型超越了&#xff1f; 3月4日周一&#xff0c;人工智能公司Anthropic推出了Claude 3系列AI模型和新型聊天机器人&#xff0c;其中包括Opus、Sonnet和Haiku三种模型&#xff0c;该公司声称&#xff0c;这是迄今为止它们开发的最快速、最强…