回答編集履歴

2

誤記修正

2021/09/02 01:21

投稿

fana
fana

スコア11996

test CHANGED
@@ -46,6 +46,6 @@
46
46
 
47
47
  2. Sの中から,「kと統合すべき」領域(kと重複しているか,あるいはちょうど境界が一致しているようなやつ)を全て取り出す.
48
48
 
49
- 3. Step2.で1つ以上の領域群を取り出せた場合,それらとkを投稿した1つの領域データを作ってそれをSに入れる.
49
+ 3. Step2.で1つ以上の領域群を取り出せた場合,それらとkを統合した1つの領域データを作ってそれをSに入れる.
50
50
 
51
51
  Step2.で1つも領域を取り出せなかった場合には,kをRに入れる.

1

追記

2021/09/02 01:21

投稿

fana
fana

スコア11996

test CHANGED
@@ -15,3 +15,37 @@
15
15
 
16
16
 
17
17
  (とかいう話だと「いくらなんでも自明すぎる」と怒られるのかな?)
18
+
19
+
20
+
21
+ ---
22
+
23
+
24
+
25
+ [追記]上記内容をアルゴリズムっぽく書いてみる
26
+
27
+
28
+
29
+ 2つの領域リストSとRを用意する.
30
+
31
+ Sには最初に処理対象たる全ての領域データを突っ込む.Rは最初は空である.
32
+
33
+
34
+
35
+ Sの中身が空になるまで以下の手続きを繰り返し行う.
36
+
37
+ Sの中身が空になった時点で,Rの内容が結果となる.
38
+
39
+
40
+
41
+ 手続き:
42
+
43
+
44
+
45
+ 1. Sから領域を1つ取り出す.どれでもよい.取り出した領域をkと呼ぶことにしよう.
46
+
47
+ 2. Sの中から,「kと統合すべき」領域(kと重複しているか,あるいはちょうど境界が一致しているようなやつ)を全て取り出す.
48
+
49
+ 3. Step2.で1つ以上の領域群を取り出せた場合,それらとkを投稿した1つの領域データを作ってそれをSに入れる.
50
+
51
+ Step2.で1つも領域を取り出せなかった場合には,kをRに入れる.