洛谷 Cpp 编译器/附带的 STL 版本是否滞后
  • 板块工单反馈版
  • 楼主hly1204
  • 当前回复1
  • 已保存回复1
  • 发布时间2021/7/21 11:55
  • 上次更新2023/11/4 13:58:28
查看原帖
洛谷 Cpp 编译器/附带的 STL 版本是否滞后
242973
hly1204楼主2021/7/21 11:55

A+B 问题的测试。。

提交记录 选择 cpp17 标准,提示无 std::for_each_n 函数,但是 cppreference 说应该有的,所以这个版本的编译器/附带 STL 是否实现不完全(不确定,但是没有这个函数很奇怪)?

#include <algorithm>
#include <functional>
#include <iostream>
#include <iterator>
#include <random>
#include <vector>

int main() {
#ifdef LOCAL
  std::freopen("in", "r", stdin), std::freopen("out", "w", stdout);
#endif
  std::ios::sync_with_stdio(false);
  std::cin.tie(0);
  std::vector<int> A;
  std::copy_n(std::istream_iterator<int>(std::cin), 2, std::back_inserter(A));
  A[0] += A[1];
  std::for_each_n(A.begin(), 1, [](int i) { std::cout << i; });
  return 0;
}
2021/7/21 11:55
加载中...