关于std::
  • 板块学术版
  • 楼主vicky2048_2
  • 当前回复6
  • 已保存回复6
  • 发布时间2025/7/29 11:52
  • 上次更新2025/7/29 17:34:13
查看原帖
关于std::
177000
vicky2048_2楼主2025/7/29 11:52

在 oiwiki讲离散化的部分中有一段代码

// arr[i] 为初始数组,下标范围为 [1, n]

for (int i = 1; i <= n; ++i)  // step 1
  tmp[i] = arr[i];
std::sort(tmp + 1, tmp + n + 1);                          // step 2
int len = std::unique(tmp + 1, tmp + n + 1) - (tmp + 1);  // step 3
for (int i = 1; i <= n; ++i)                              // step 4
  arr[i] = std::lower_bound(tmp + 1, tmp + len + 1, arr[i]) - tmp;

我试着把他复制到我的电脑上并删除了std::,发现仍然能运行

问问这个std::是啥以及它有啥用啊

2025/7/29 11:52
加载中...