回答編集履歴

1

バグの指摘を追加

2020/08/22 23:49

投稿

kazuma-s
kazuma-s

スコア8224

test CHANGED
@@ -37,3 +37,25 @@
37
37
  }
38
38
 
39
39
  ```
40
+
41
+ **追記**
42
+
43
+ 選ばれなかった色がある場合、すなわち r[i] = 0 の場合、
44
+
45
+ double nPm(int n,int m) の m が 0 になりますよ。
46
+
47
+ 次のような修正が必要なのではありませんか?
48
+
49
+ ```C
50
+
51
+ double nPm(int n,int m){
52
+
53
+ if(m==0) return 0;
54
+
55
+ if(m<=1) return log10(n);
56
+
57
+ return log10(n-m+1) + nPm(n,m-1);
58
+
59
+ }
60
+
61
+ ```