回答編集履歴

5

表現修正

2020/04/22 09:52

投稿

SHOMI
SHOMI

スコア4079

test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  ```
6
6
 
7
- カード数を出力しています。
7
+ カードに書かれている文字列のバリエーション数を出力しています。
8
8
 
9
9
  求めたいのは`mp`に格納されている値の最大値(ただし0以上)なのでは?
10
10
 

4

0以上であることを追記

2020/04/22 09:52

投稿

SHOMI
SHOMI

スコア4079

test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  カード枚数を出力しています。
8
8
 
9
- 求めたいのは`mp`に格納されている値の最大値なのでは?
9
+ 求めたいのは`mp`に格納されている値の最大値(ただし0以上)なのでは?
10
10
 
11
11
 
12
12
 

3

指摘に伴いマイナス値を出さないよう修正

2020/04/22 09:46

投稿

SHOMI
SHOMI

スコア4079

test CHANGED
@@ -14,6 +14,6 @@
14
14
 
15
15
  ```C++
16
16
 
17
- cout << std::max_element(mp.begin(), mp.end())->second << endl;
17
+ cout << std::max(0, std::max_element(mp.begin(), mp.end())->second) << endl;
18
18
 
19
19
  ```

2

コード追記

2020/04/22 09:42

投稿

SHOMI
SHOMI

スコア4079

test CHANGED
@@ -7,3 +7,13 @@
7
7
  カード枚数を出力しています。
8
8
 
9
9
  求めたいのは`mp`に格納されている値の最大値なのでは?
10
+
11
+
12
+
13
+ `#include <algorithm>`を追加して
14
+
15
+ ```C++
16
+
17
+ cout << std::max_element(mp.begin(), mp.end())->second << endl;
18
+
19
+ ```

1

脱字修正

2020/04/22 09:36

投稿

SHOMI
SHOMI

スコア4079

test CHANGED
@@ -6,4 +6,4 @@
6
6
 
7
7
  カード枚数を出力しています。
8
8
 
9
- 求めたいのは`mp`に格納されている値の最大値
9
+ 求めたいのは`mp`に格納されている値の最大値なのでは?