- 博客(1)
- 收藏
- 关注
原创 AtCoder Beginner Contest 353 C - Sigma Problem
我们可以计算一下优化完成后的时间复杂度,代码的时间复杂度主要来自于排序和遍历数组,分别是O(NlogN)和O(N),因此总的时间复杂度是O(NlogN)。这意味着我们不需要关心两个数相加后的确切值,只需要知道它们相加后对10^8取余的结果。这个问题要求我们计算一个序列中所有可能的两个不同元素的组合的函数f(x, y)的和。我们需要计算的是所有这样的组合的余数之和。由于N的范围很大(高达3×10^5),直接计算所有组合的f(x, y)将会非常慢,因为它的时间复杂度会是O(N^2)。如有错误,望大佬们指正。
2024-05-18 16:50:59
300
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人