自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 248

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除