摘要:
一、问题描述 有 \(n\) 个相同的物品,将它们划分成 \(m\) 组,有几种划分方法。 注:以下划分都算一种: 1 + 1 + 2 1 + 2 + 1 2 + 1 + 1 二、问题简析 本题采用动态规划求解。令 \(dp[i][j]=\) \(i\) 的 \(j\) 划分的方案数。值得注意的是, 阅读全文
posted @ 2024-05-13 11:02
ltign
阅读(73)
评论(0)
推荐(0)
摘要:
P9426 [蓝桥杯 2023 国 B] 抓娃娃 一、问题简析 由题意,\(max\{r_i-l_i\}<=min\{R_i-L_i\}\),只要 \([l_i,r_i]\) 的中点在 \([L_i,R_i]\),则线段的一半肯定在区间中,即线段在区间中。我们可以先拿数组 A 存储各点处线段中点的个 阅读全文
posted @ 2024-05-12 21:13
ltign
阅读(80)
评论(0)
推荐(0)
摘要:
P9425 [蓝桥杯 2023 国 B] AB 路线 一、问题简析 本题是一道 \(BFS\) 题。与普通的广搜题不同的是,本题中,格子可以多次访问。因此,vis 数组不能只用二维,要进行升维。 本题中,每个节点包含以下信息: struct node { pair<int, int> loc; // 阅读全文
posted @ 2024-05-12 20:08
ltign
阅读(163)
评论(0)
推荐(0)
摘要:
一、最近公共祖先(LCA) LCA:Least Common Ancestor P3379 【模板】最近公共祖先(LCA) #include <bits/stdc++.h> using namespace std; typedef long long ll; ll quickin(void) { l 阅读全文
posted @ 2024-05-11 18:33
ltign
阅读(70)
评论(0)
推荐(0)
摘要:
一、P2812 校园网络【[USACO]Network of Schools加强版】 P2812 校园网络【[USACO]Network of Schools加强版】 1、算法简析 首先,建立一张有向图——学校是节点,学校间的单向线路是有向边。\(Q_1\):选出若干个节点,从这些节点出发可以到达其 阅读全文
posted @ 2024-05-08 16:42
ltign
阅读(28)
评论(0)
推荐(0)