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

CF407

A. Triangle

给你一个两直角边长为 \(a\)\(b\) 的直角三角形,问能不能把它放在平面直角坐标系中,使得每个顶点对应的坐标为均整数,且三边均不与坐标轴平行。\(a,b \leq 1000\)。1s / 250M。

不妨将直角顶点固定在原点,设出另外两个点坐标,此时总共有四个变量。利用勾股定理可以得到两个方程,利用两条直线垂直这个条件可以再得到一个方程,总共三个方程。枚举其中一个变量,进而解出其它变量,直接判断即可。

B. Long Path

有一个长为 \(n+1\) 的迷宫,初始时你在房间 \(1\)。对于一个房间 \(i\),如果这是第奇数次到达此房间(包括现在一次),则走到房间 \(p_i\),否则走到房间 \(i + 1\)。问走到房间 \(n+1\) 所需要的步数。\(n \leq {10}^3\)\(p_i \leq i\)。1s / 250M。

题解难以表述,还是看讲解吧。

C. Curious Array

给你一个长度为 \(n\) 的序列,有 \(m\) 次操作,每次操作给定参数 \(l, r, k\),操作形如对于所有的 \(i \in [l, r]\)\(a_i \gets a_i + {i - l + k \choose k}\)。问 \(m\) 次操作后的最终序列。\(n,m \leq {10^5}\)\(k \leq 100\)。1s / 256M。

每次操作相当于给原序列加上一个序列。不难发现,加上的那个序列相当于杨辉三角上的一条斜线。同时,有一个非常好的性质,如果你对这个序列进行差分,那么形成的新序列是原序列在杨辉三角中向上移动一格的序列。那么 \(k\) 阶差分之后就变成了单点修改了。

需要注意的是,这样直接做在 \(k\) 阶差分的序列上最后会多出一堆值。事实上,每次差分时最后一个值不下放即可。容易做到时间复杂度 \(O(nk + mk)\)

D. Largest Submatrix 3

给你一个 \(n \times m\) 的矩阵,求其中最大的满足内部不存在两个位置数值相等的子矩阵的大小。\(n,m \leq 400\)。3s / 250M。

考虑 DP。设 \(f_{l, r, k}\) 表示考虑以第 \(l\) 列为左边界,第 \(r\) 列为右边界,第 \(k\) 行为下边界的子矩阵,它的上边界最靠上是多少。显然,\(f_{l, r, k}\) 可以从 \(f_{l, r, k-1},f_{l, r-1, k}\)\(f_{l + 1, r, k}\) 转移过来。但这没考虑 \(a_{k,l}\) 和第 \(r\) 列以及 \(a_{k, r}\) 和第 \(l\) 列是否有相同的数。直接维护每个数最后一次出现的位置即可。时间复杂度 \(O(n^3)\)

http://www.sczhlp.com/news/50031/

相关文章:

  • 2025年流程行业五大PLM厂商(供应商)深度推荐报告
  • 网站建设和网络营销新安网站建设
  • 定制网站建设济南申请域名的流程
  • 学做网站要学什么东西wordpress设置视频图片
  • 网站如何做sem推广怎么制作网站教程图片
  • 老河口网站定制免费网站推广工具
  • 网站后台管理系统怎么做的软件培训班学费多少
  • 也买酒技术网站建设搬家公司电话附近
  • 为什么要做企业网站杭州住房建设部官方网站
  • 金融股票类app网站开发精准营销理论
  • Java 结合 Tesseract OCR 实现验证码识别
  • 九运项目宝 vs Notion:轻量化协作与全能型平台的选择
  • 2025年人工智能与数字治理国际研讨会 (AIDG 2025)
  • 从慕尼黑街头的伪装车,看汽车背后的“千锤百炼”
  • 深入解析Web应用安全与XSS防御策略
  • 建设网站公司哪个好深圳网站建设工资
  • 基于php电子商务网站开发做推广的免费的济宁网站有哪些
  • 昌吉做网站三亚百度推广开户
  • 天津做网站网页的公司wordpress调用discuz
  • apache日志分析
  • 【综述】自我演进的智能代理综述:连接基础模型与终身智能系统的新范式
  • 下载android时出现深层次损坏(uable to fully sync the tree)
  • 构建过程中缺少 libtinfo.so.5 库,导致 clang++ 无法加载它
  • Java 构建一个简单的验证码识别工具:图像处理 + Tesseract OCR 实战
  • 孟州网站建设网页图片高清
  • 网站开发的现状域名估价哪个网站准确
  • 网站备案照片要求百度医生免费问诊男科
  • 养老院为什么要建设网站下载学校网站模板下载地址
  • 团购网站自个做建筑工程承包合同
  • 网站栏目页 优化做摘抄的网站