LGJ

2023.10.7 LGJ Round

A 你每秒种可以施展一种秘籍 \(\{a_i,b_i\}\),使得后面 \(a_i\) 秒每秒都造成 \(b_i\) 伤害。问至少多少秒可以造成 \(M\) 的伤害。 共 \(n(n\le 3e5)\) 种秘籍,\(M\le 1e18,a,b\le 1e9\). 显然可以二分答案,考虑二分 \(mi ......
Round 2023 LGJ 10

2023.9.27 LGJ Round

A 已知一个字符串 \(n\le 1e3\) 中的若干信息,:\((x,y,z)\) 表示 \(x\) 后缀和 \(y\) 后缀的 \(\text{LCP}=z\). 求满足条件的字典序最小的字符串。 已知 \(a_{x+i}=a_{y+i}(i<z)\),考虑维护并查集,一定相同的在一个集合。 然 ......
Round 2023 LGJ 27

2023.8.28 LGJ ROUND

#### A Moolistar 有一张长长的纸条,上面打满了黑黑的小点。上面有 $n=2^k(k\le 30)$ 个均匀分布的点,编号从左到右、从 $0$ 到 $n-1$。Moolistar 开始将这条纸带对折,他把纸带右半边折到了左半边的下面,重复折叠 $k$ 次后,纸带变成了 $n$ 层的纸片 ......
ROUND 2023 LGJ 28

LGJ的题

题意: 有$3*n$张卡片从左往右排成一行,第$i$张卡片写有一个整数$a_i$,代表这个卡片的价值,其中$1\leq a_i\leq n$。 重复以下操作$n-1$次: $1$、针对当前剩下的卡片,你可以对最左边的$5$张卡片任意调整次序,调整结束后,若最左边的$3$张卡片的价值相同,那么你的得分 ......
LGJ

7.4LGJ测试

T1 排队打水,经典贪心题,尽量让打水时间少的人在前面打水。 上代码: ```cpp #include #define ll long long using namespace std; const ll N=1010; ll n,m,a[N],ans,t[N]; int main() { scan ......
7.4 LGJ

2023.8.26 LGJ Round

#### A 有 $n$ 个序列,每个序列长度 $m_i$,每个序列的每个数有权值 $c{i,j}$。$\sum m_i\le n\le 10^5$. A 和 B 轮流行动,A 只能选择一个序列获得其开头数的权值并删去, B 只能选择一个序列获得其末尾数的权值并删去。 问 A,B 分别最多获得多少权 ......
Round 2023 LGJ 26

2023.8.25 LGJ Round

#### A Alice 和 Bob 玩一个游戏,Alice 先手。 有一个长度为偶数的字符串,每次取出该字符串最前或最后的字符并删掉,并把该字符加入自己的字符串末尾。 双方都采取最优策略,问谁的字符串字典序更小,或相同。 区间 dp. $dp_{i,j}$ 表示 $[i,j]$ 这个区间先手必胜/ ......
Round 2023 LGJ 25

2023.8.24 LGJ Round

#### A 有 $n(n\le 750)$ 个正整数 $(a_i\le 10^9)$,你需要删除一些数,使得剩下的数两两加起来都不为质数。 若 $a_i+a_j\in \text{prime}$(这里使用 Miller-Rabin 即可),将 $i$ 和 $j$ 连边。 我们就是要求一个最大独立集 ......
Round 2023 LGJ 24

LGJ OI 6.3

#### t1 火柴 设计 $f[i]$ 为 $i$ 跟火柴最多的长度,$g[i]$ 为 $i$ 根火柴应选哪个放在首位。 考虑到前一位的重要性吊打后一位,显然让 $f[i]$ 尽量大优先,不然就是 $g[i]$ 取大。考虑记忆化搜索(DP)即可。 ```cpp #include #define i ......
LGJ 6.3 OI
共9篇  :1/1页 首页上一页1下一页尾页