欢迎光临散文网 会员登陆 & 注册

CF竞赛题目讲解_CF1797E(数论 + 线段树)

2023-04-24 16:48 作者:Clayton_Zhou  | 我要投稿

AC代码:

https://codeforces.com/contest/1797/submission/203226084


题意:

φ(x)表示小于或等于 x 的正整数中与 x 互质的数的数目。

我们有一个序列a1,a2,…,an,可以执行m个操作:

1. “1 l r”(1≤l≤r≤n)-对于每个x∈[l,r],将ax变为φ(ax)。

2. “2 l r”(1≤l≤r≤n)-找出确保al=al+1=…=ar所需的最小变化次数。

在每次变化中,他选择一个x∈[l,r],将ax变为φ(ax)。

这种类型的每个操作都是独立的,这意味着数组实际上不会改变。


题解:

数论 + 线段树


CF竞赛题目讲解_CF1797E(数论 + 线段树)的评论 (共 条)

分享到微博请遵守国家法律