#E. [伴随编程] 使用动态数组

    Type: Default 1000ms 256MiB

[伴随编程] 使用动态数组

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

  1. 引入需要的头文件vector#include <vector>
  2. 创建一个储存int类型数据的vector,初始为空。 vector<int> vec;
  3. 通过push_back函数,向我们定义的vec这个动态数组中插入一些元素。这里我们插入 5 个元素: {2,4,6,8,10} 。
  4. 把vec中的每个元素加1后再输出。通过调用size函数可以得到当前动态数组中元素的数量,通过下标访问可以获得每个元素的值,这点跟数组是一样的。如果当前动态数组的大小为 n,那下标的范围应该是 [0,n-1]。
  5. 现在vec中的元素为:3,5,7,9,11。我们需要删除最后一个元素 11,通过pop_back函数从动态数组末尾删除一个元素。删除后,vec的大小应该变为 4。输出删除后的长度。
  6. 最后,我们调用clear函数来清空动态数组,清空后vec的大小变为 0。

2024022001

Not Attended
Status
Done
Rule
ACM/ICPC
Problem
9
Start at
2024-2-20 17:00
End at
2024-2-20 18:18
Duration
1.3 hour(s)
Host
Partic.
12