2026年7月算法训练总结

本文最后更新于 2026年9月26日 晚上

2026年7月算法训练总结

平台 题数 难度分布
洛谷 12 普及-(12)

题目清单

7月21日 · P5143 敲旅行家(洛谷 / 普及-)

  • 收获:按 z 排序后相邻点距离求和,练 struct + operator< + 欧几里得距离。
  • 题目链接:P5143

7月22日 · P1104 生日(洛谷 / 普及-)

  • 收获:多关键字排序题。首次提交把排序方向写反了,改成题目要求顺序后通过——排序方向要仔细核对。
  • 题目链接:P1104

7月23日 · P2241 统计方形(洛谷 / 普及-)

  • 收获:n×m 方格棋盘统计正方形与长方形数量,枚举边长/宽高的数学计数题。
  • 题目链接:P2241

7月24日 · P1618 三连击(升级版)(洛谷 / 普及-)

  • 收获:把 1~9 分成三组构成三位数,使比例为 A:B:C,枚举第一个数再推算后两个数,无解输出 No!!!。
  • 题目链接:P1618

7月25日 · P1036 选数(洛谷 / 普及-)

  • 收获:从 n 个数中选 k 个求和为素数,方案计数——DFS 组合的经典入口。
  • 题目链接:P1036

7月26日 · P1036【子集枚举法】(洛谷 / 普及-)

  • 收获:同题换用子集枚举(二进制位枚举)实现,体会 DFS 与子集枚举两种思路的等价与取舍。
  • 题目链接:P1036 子集枚举版

7月27日 · P1706 全排列问题(洛谷 / 普及-)

  • 收获:输出 1~n 的全部字典序排列,标准回溯/DFS 模板,含场宽输出格式。
  • 题目链接:P1706

7月28日 · P3392 涂条纹(洛谷 / 普及-)

  • 收获:把 N×M 布改成「上白、中蓝、下红」三段的合法图案,求最少涂改格数——枚举分界行的暴力思路。
  • 题目链接:P3392

7月29日 · P3654 First Step(洛谷 / 普及-)

  • 收获:篮球场找长度为 K 的连续空地数量(横、竖都算),简单枚举/模拟。
  • 题目链接:P3654

7月30日 · P1217 回文质数 Prime Palindromes(洛谷 / 普及-)

  • 收获:找区间 [a,b] 内既是质数又是回文数的数字,质数判定 + 回文判断,常配合剪枝。
  • 题目链接:P1217

7月31日 · P1149 火柴棒等式(洛谷 / 普及-)

  • 收获:用 n 根火柴棍拼 A+B=C 的等式数,枚举 + 模拟,注意火柴全用完、非零数首位不为 0。
  • 题目链接:P1149

7月31日 · P3799 小 Y 拼木棒(洛谷 / 普及-)

  • 收获:从 n 根木棒中选 4 根组成正三角形的选法计数,枚举 + 组合数。
  • 题目链接:P3799

2026年7月算法训练总结
https://www.mirstar.net/2026/07/31/algorithm-training-2026-07/
作者
onlymatt
发布于
2026年7月31日
许可协议