回答編集履歴
1
間違ってた。
answer
CHANGED
|
@@ -1,4 +1,7 @@
|
|
|
1
|
+
すみません、これ、ダメですね。
|
|
2
|
+
|
|
3
|
+
|
|
1
|
-
末尾からひとつつづ除去していって、それ以上取れなくなったら先頭から同じことをする、というクソ真面目なアルゴリズムが一番効率がよさそうな気がします。
|
|
4
|
+
~~末尾からひとつつづ除去していって、それ以上取れなくなったら先頭から同じことをする、というクソ真面目なアルゴリズムが一番効率がよさそうな気がします。~~
|
|
2
5
|
```python
|
|
3
6
|
import random
|
|
4
7
|
n = 4
|
|
@@ -29,4 +32,4 @@
|
|
|
29
32
|
|
|
30
33
|
print( len(cloneL), cloneL, L )
|
|
31
34
|
```
|
|
32
|
-
おそらく、キモは、いちいちユニークチェックをしなくていいように、最初にリストをなめて要素ごとのカウンタを別に持っておくことではないかと。
|
|
35
|
+
~~おそらく、キモは、いちいちユニークチェックをしなくていいように、最初にリストをなめて要素ごとのカウンタを別に持っておくことではないかと。~~
|