回答編集履歴

1

追記

2020/08/08 06:33

投稿

episteme
episteme

スコア16614

test CHANGED
@@ -1 +1,55 @@
1
1
  入力が1個だけのとき、0となります。
2
+
3
+
4
+
5
+ [別解] 問題のとおり、愚直/素直に実装
6
+
7
+ ```C++
8
+
9
+ #include <iostream>
10
+
11
+ #include <vector>
12
+
13
+ #include <algorithm>
14
+
15
+
16
+
17
+ int main() {
18
+
19
+ std::vector<int> v;
20
+
21
+
22
+
23
+ int N;
24
+
25
+ std::cin >> N;
26
+
27
+ for(int i=0; i<N; i++) {
28
+
29
+ int data;
30
+
31
+ std::cin >> data;
32
+
33
+ auto pos = std::find(v.begin(),v.end(),data);
34
+
35
+ if ( pos == v.end() ) {
36
+
37
+ // なかったら書き加える
38
+
39
+ v.push_back(data);
40
+
41
+ } else {
42
+
43
+ // あったら消去する
44
+
45
+ v.erase(pos);
46
+
47
+ }
48
+
49
+ }
50
+
51
+ std::cout << v.size() << std::endl;
52
+
53
+ }
54
+
55
+ ```