• 検索結果がありません。

バックトラックアルゴリズム

N/A
N/A
Protected

Academic year: 2021

シェア "バックトラックアルゴリズム"

Copied!
104
0
0

読み込み中.... (全文を見る)

全文

(1)

アルゴリズムとデータ構造 補足資料 10-1

「騎士巡回」

横浜国立大学 理工学部 数物・電子情報系学科 富井尚志

(2)

バックトラックアルゴリズム

• とりあえずやってみる

• ダメなら戻って別の道を探る

– あのとき別の道を選んでいたら、、、

• 試行錯誤( trial and error )

– 結局全部のケースをやってみる(完全解)

(3)

騎士巡回( knight tour )

• チェスの「ナイト」

(4)

騎士巡回( knight tour )

• チェスの「ナイト」、盤面のすべてのマス を

度だけ訪問する

(5)

• チェスの「ナイト」、盤面のすべてのマス を

一 度だけ訪問する

騎士巡回( knight tour )

スタート !

(6)

• チェスの「ナイト」、盤面のすべてのマス を

一 度だけ訪問する

1

騎士巡回( knight tour )

(7)

• チェスの「ナイト」、盤面のすべてのマス を

一 度だけ訪問する

1

2

騎士巡回( knight tour )

(8)

• チェスの「ナイト」、盤面のすべてのマス を

一 度だけ訪問する

1

2

3

騎士巡回( knight tour )

(9)

• チェスの「ナイト」、盤面のすべてのマス を

一 度だけ訪問する

1

2

3

4

騎士巡回( knight tour )

(10)

• チェスの「ナイト」、盤面のすべてのマス を

一 度だけ訪問する

1

2

3 5

4

騎士巡回( knight tour )

(11)

• チェスの「ナイト」、盤面のすべてのマス を

一 度だけ訪問する

1

6 2

3 5

4

騎士巡回( knight tour )

(12)

• チェスの「ナイト」、盤面のすべてのマス を

一 度だけ訪問する

1

6 2

7 3

5

4

騎士巡回( knight tour )

(13)

• チェスの「ナイト」、盤面のすべてのマス を

一 度だけ訪問する

1 8

6 2

7 3

5

4

騎士巡回( knight tour )

(14)

• チェスの「ナイト」、盤面のすべてのマス を

一 度だけ訪問する

1 8

6 9 2

7 3

5

4

騎士巡回( knight tour )

(15)

• チェスの「ナイト」、盤面のすべてのマス を

一 度だけ訪問する

1 8

6 9 2

7 3

10 5

4

騎士巡回( knight tour )

(16)

• チェスの「ナイト」、盤面のすべてのマス を

一 度だけ訪問する

1 8

6 9 2

7 3

10 5

11 4

騎士巡回( knight tour )

(17)

• チェスの「ナイト」、盤面のすべてのマス を

一 度だけ訪問する

1 8

6 9 2

7 3

10 5 12

11 4

騎士巡回( knight tour )

(18)

• チェスの「ナイト」、盤面のすべてのマス を

一 度だけ訪問する

1 8

6 9 2 13

7 3

10 5 12

11 4

騎士巡回( knight tour )

(19)

• チェスの「ナイト」、盤面のすべてのマス を

一 度だけ訪問する

1 14 8

6 9 2 13

7 3

10 5 12

11 4

騎士巡回( knight tour )

(20)

• チェスの「ナイト」、盤面のすべてのマス を

一 度だけ訪問する

1 14 8

6 9 2 13

15 7 3

10 5 12

11 4

騎士巡回( knight tour )

(21)

• チェスの「ナイト」、盤面のすべてのマス を

一 度だけ訪問する

1 14 8

6 9 2 13

15 7 3

10 5 12

16 11 4

騎士巡回( knight tour )

(22)

• チェスの「ナイト」、盤面のすべてのマス を

一 度だけ訪問する

1 14 8

6 9 2 13

15 7 3

10 5 17 12

16 11 4

騎士巡回( knight tour )

(23)

• チェスの「ナイト」、盤面のすべてのマス を

一 度だけ訪問する

1 14 8

6 9 2 13 18

15 7 3

10 5 17 12

16 11 4

騎士巡回( knight tour )

(24)

• チェスの「ナイト」、盤面のすべてのマス を

一 度だけ訪問する

1 14 19 8

6 9 2 13 18

15 7 3

10 5 17 12

16 11 4

騎士巡回( knight tour )

(25)

• チェスの「ナイト」、盤面のすべてのマス を

一 度だけ訪問する

1 14 19 8

6 9 2 13 18

15 20 7 3

10 5 17 12

16 11 4

騎士巡回( knight tour )

(26)

• チェスの「ナイト」、盤面のすべてのマス を

一 度だけ訪問する

1 14 19 8

6 9 2 13 18

15 20 7 3

10 5 17 12

21 16 11 4

騎士巡回( knight tour )

(27)

• チェスの「ナイト」、盤面のすべてのマス を

一 度だけ訪問する

1 14 19 8

6 9 2 13 18

15 20 7 3

10 5 22 17 12 21 16 11 4

騎士巡回( knight tour )

(28)

• チェスの「ナイト」、盤面のすべてのマス を

一 度だけ訪問する

1 14 19 8

6 9 2 13 18

15 20 7 3

10 5 22 17 12 21 16 11 4 23

騎士巡回( knight tour )

(29)

• チェスの「ナイト」、盤面のすべてのマス を

一 度だけ訪問する

1 14 19 8

6 9 2 13 18 15 20 7 24 3 10 5 22 17 12 21 16 11 4 23

騎士巡回( knight tour )

ゴール !

(30)

• チェスの「ナイト」、盤面のすべてのマス を

一 度だけ訪問する

• 考え方:

– とりあえず、行けるところまで行ってみる。

– 行き詰ったら、前に戻って(バックトラック)

、別の選択肢でやってみる。

騎士巡回( knight tour )

(31)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

騎士巡回( knight tour )

スタート !

(32)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

A B

騎士巡回( knight tour )

ここで人生の 分かれ道:

A ~ B のどれを

選ぶ?

(33)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

A B

騎士巡回( knight tour )

ここで人生の 分かれ道:

A ~ B のどれを

選ぶ? とりあえず A

(34)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1

騎士巡回( knight tour )

(35)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1 E

D A

C B

騎士巡回( knight tour )

ここで人生の 分かれ道:

A ~ E のどれを

選ぶ?

(36)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1 E

D A

C B

騎士巡回( knight tour )

ここで人生の 分かれ道:

A ~ E のどれを

選ぶ? とりあえず A

(37)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1

2

騎士巡回( knight tour )

(38)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1 C

2

B

A

騎士巡回( knight tour )

ここで人生の 分かれ道:

A ~ C のどれを

選ぶ?

(39)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1 C

2

B

A

騎士巡回( knight tour )

ここで人生の 分かれ道:

A ~ C のどれを

選ぶ? とりあえず A

(40)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1

2

3

騎士巡回( knight tour )

(41)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1

2

B 3

A

騎士巡回( knight tour )

ここで人生の 分かれ道:

A ~ B のどれを

選ぶ?

(42)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1

2

B 3

A

騎士巡回( knight tour )

ここで人生の 分かれ道:

A ~ B のどれを

選ぶ? とりあえず A

(43)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1

2

3

4

騎士巡回( knight tour )

(44)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1

A 2

B 3

4

騎士巡回( knight tour )

A ~ B のどれを

選ぶ?

(45)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1

A 2

B 3

4

騎士巡回( knight tour )

A ~ B のどれを

選ぶ? とりあえず A

(46)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1

2

3 5

4

騎士巡回( knight tour )

(47)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1 B

2

A 3

5

4

騎士巡回( knight tour )

A ~ B のどれを

選ぶ?

(48)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1 B

2

A 3

5

4

騎士巡回( knight tour )

A ~ B のどれを

選ぶ? とりあえず A

(49)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1

6 2

3 5

4

騎士巡回( knight tour )

(50)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1 D E

6 2 F

3

C 5 A

B 4

騎士巡回( knight tour )

A ~ F のどれを

選ぶ?

(51)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1 D E

6 2 F

3

C 5 A

B 4

騎士巡回( knight tour )

A ~ F のどれを

選ぶ? とりあえず A

(52)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1

6 2

7 3

5

4

騎士巡回( knight tour )

(53)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1

6 2 B

7 3

5

A 4

騎士巡回( knight tour )

A ~ B のどれを

選ぶ?

(54)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1

6 2 B

7 3

5

A 4

騎士巡回( knight tour )

A ~ B のどれを

選ぶ? とりあえず A

(55)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1

6 2

7 3

5 8

4

騎士巡回( knight tour )

(56)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1

6 2

B 7 C 3

A 5 8

4

騎士巡回( knight tour )

A ~ C のどれを

選ぶ?

(57)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1

6 2

B 7 C 3

A 5 8

4

騎士巡回( knight tour )

A ~ C のどれを

選ぶ? とりあえず A

(58)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1

6 2

7 3

5 8

9 4

騎士巡回( knight tour )

(59)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1

6 2

7 3

10 5 8

9 4

騎士巡回( knight tour )

(60)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1 C

6 2

7 A 3

10 5 B 8

9 4

騎士巡回( knight tour )

A ~ C のどれを

選ぶ?

(61)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1 C

6 2

7 A 3

10 5 B 8

9 4

騎士巡回( knight tour )

A ~ C のどれを

選ぶ? とりあえず A

(62)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1

6 11 2

7 3

10 5 8

9 4

騎士巡回( knight tour )

(63)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1 B C

6 11 2

7 3

10 5 8

9 4 A

騎士巡回( knight tour )

A ~ C のどれを

選ぶ?

(64)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1 B C

6 11 2

7 3

10 5 8

9 4 A

騎士巡回( knight tour )

A ~ C のどれを

選ぶ? とりあえず A

(65)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1

6 11 2

7 12 3

10 5 8

9 4

騎士巡回( knight tour )

(66)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1

6 11 2

7 12 3

10 5 8

9 4 13

騎士巡回( knight tour )

(67)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1

6 11 2 C

B 7 12 3

10 5 8

A 9 4 13

騎士巡回( knight tour )

A ~ C のどれを

選ぶ?

(68)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1

6 11 2 C

B 7 12 3

10 5 8

A 9 4 13

騎士巡回( knight tour )

A ~ C のどれを

選ぶ? とりあえず A

(69)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1

6 11 2

7 12 3

10 5 14 8

9 4 13

騎士巡回( knight tour )

(70)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1

6 11 2

7 12 3

10 5 14 8

15 9 4 13

騎士巡回( knight tour )

(71)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1 B

6 11 2 C

7 12 3 10 5 14 A 8

15 9 4 13

騎士巡回( knight tour )

A ~ C のどれを

選ぶ?

(72)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1 B

6 11 2 C

7 12 3 10 5 14 A 8

15 9 4 13

騎士巡回( knight tour )

A ~ C のどれを

選ぶ? とりあえず A

(73)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1

6 11 2

16 7 12 3

10 5 14 8

15 9 4 13

騎士巡回( knight tour )

(74)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1

6 11 2 B

16 7 12 3

10 5 14 8

15 A 9 4 13

騎士巡回( knight tour )

A ~ B のどれを

選ぶ?

(75)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1

6 11 2 B

16 7 12 3

10 5 14 8

15 A 9 4 13

騎士巡回( knight tour )

A ~ B のどれを

選ぶ? とりあえず A

(76)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1

6 11 2

16 7 12 3 10 5 14 17 8

15 9 4 13

騎士巡回( knight tour )

(77)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1

6 11 2

16 7 12 3 10 5 14 17 8 15 18 9 4 13

騎士巡回( knight tour )

(78)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1

6 11 2

19 16 7 12 3 10 5 14 17 8 15 18 9 4 13

騎士巡回( knight tour )

(79)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1 20

6 11 2

19 16 7 12 3 10 5 14 17 8 15 18 9 4 13

騎士巡回( knight tour )

手詰まり !!!!!

(80)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1 20

6 11 2

19 16 7 12 3 10 5 14 17 8 15 18 9 4 13

騎士巡回( knight tour )

手詰まり !!!!!

ダメな時は

前の選択肢まで

戻ってやり直す

(81)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1

6 11 2

19 16 7 12 3 10 5 14 17 8 15 18 9 4 13

騎士巡回( knight tour )

手詰まり !!!!!

ダメな時は

前の選択肢まで

戻ってやり直す

(82)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1

6 11 2

16 7 12 3 10 5 14 17 8 15 18 9 4 13

騎士巡回( knight tour )

手詰まり !!!!!

ダメな時は

前の選択肢まで

戻ってやり直す

(83)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1

6 11 2

16 7 12 3 10 5 14 17 8

15 9 4 13

騎士巡回( knight tour )

手詰まり !!!!!

ダメな時は

前の選択肢まで

戻ってやり直す

(84)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1

6 11 2 B

16 7 12 3

10 5 14 8

15 A 9 4 13

騎士巡回( knight tour )

A ~ B のどれを 選ぶ?

A は失敗だった。

(85)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1

6 11 2 B

16 7 12 3

10 5 14 8

15 A 9 4 13

騎士巡回( knight tour )

A ~ B のどれを 選ぶ?

A は失敗だった。

じゃあ B

(86)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1

6 11 2

16 7 12 3 10 5 14 17 8

15 9 4 13

騎士巡回( knight tour )

(87)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1

6 11 2 18

16 7 12 3 10 5 14 17 8

15 9 4 13

騎士巡回( knight tour )

手詰まり !!!!!

(88)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1

6 11 2

16 7 12 3 10 5 14 17 8

15 9 4 13

騎士巡回( knight tour )

手詰まり !!!!!

ダメな時は

前の選択肢まで

戻ってやり直す

(89)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1

6 11 2 B

16 7 12 3

10 5 14 8

15 A 9 4 13

騎士巡回( knight tour )

A ~ B のどれを 選ぶ?

A は失敗だった。

B も失敗だった。

(90)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1

6 11 2 B

16 7 12 3

10 5 14 8

15 A 9 4 13

騎士巡回( knight tour )

すべての 選択肢がダメ

ダメな時は

前の選択肢まで

戻ってやり直す

(91)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1 B

6 11 2 C

7 12 3 10 5 14 A 8

15 9 4 13

騎士巡回( knight tour )

A ~ C のどれを 選ぶ?

A は失敗だった。

(92)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1 B

6 11 2 C

7 12 3 10 5 14 A 8

15 9 4 13

騎士巡回( knight tour )

A ~ C のどれを 選ぶ?

A は失敗だった。

じゃあ B

(93)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1

6 11 2

16 7 12 3

10 5 14 8

15 9 4 13

騎士巡回( knight tour )

(94)

• 分かれ道は、とりあえず進んでみる。

ダメな時は

戻ってやりなお す。

B もダメ!

人生試行錯誤。

あきらめずに がんばれ!

1 22 17

6 11 2 23 18 21 16 7 12 3 10 5 14 19 8 15 20 9 4 13

騎士巡回( knight tour )

(95)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1 B

6 11 2 C

7 12 3 10 5 14 A 8

15 9 4 13

騎士巡回( knight tour )

A ~ C のどれを 選ぶ?

A は失敗だった。

B は失敗だった。

(96)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1 B

6 11 2 C

7 12 3 10 5 14 A 8

15 9 4 13

騎士巡回( knight tour )

A ~ C のどれを 選ぶ?

A は失敗だった。

B は失敗だった。

じゃあ C

(97)

• 分かれ道は、とりあえず進んでみる。

ダメな時は 戻ってやりな

おす。

C もダメ!

人生試行錯誤

あきらめずに がんばれ!

1 18 23

6 11 2 17 22 19 16 7 12 3 10 5 14 21 8 15 20 9 4 13

騎士巡回( knight tour )

(98)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1 B

6 11 2 C

7 12 3 10 5 14 A 8

15 9 4 13

騎士巡回( knight tour )

A ~ C のどれを 選ぶ?

A は失敗だった。

B は失敗だった。

C は失敗だった。

(99)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1

6 11 2

7 12 3

10 5 14 8

9 4 13

騎士巡回( knight tour )

ダメな時は

あきらめずに

前の選択肢まで

戻ってやり直す

(100)

• 分かれ道は、とりあえず進んでみる。

ダ メな時は

戻ってやりなおす。

1

6 11 2 C

B 7 12 3

10 5 8

A 9 4 13

騎士巡回( knight tour )

A ~ C のどれを 選ぶ?

A は失敗だった じゃあ、

B いっときますか

(101)

• さっき見せたのは正解(の一つ)

1 14 19 8

6 9 2 13 18 15 20 7 24 3 10 5 22 17 12 21 16 11 4 23

騎士巡回( knight tour )

試行回数 (移動回数)は

8,839 回!

(102)

• チェスの「ナイト」、盤面のすべてのマス を

一 度だけ訪問する

• 考え方:

– とりあえず、行けるところまで行ってみる。

– 行き詰ったら、前に戻って(バックトラック)

、別の選択肢でやってみる。

騎士巡回( knight tour )

(103)

騎士巡回( knight tour )

A B

A B

1 E

D A

C B

A B C D E

1 C

2

B

A B A C

1 B

6 11 2 C

7 12 3

10 5 14 A 8

15 9 4 13

1

6 11 2 B

16 7 12 3

10 5 14 8

15 A 9 4 13

A B C

A B

試行

やり直し(バックトラッ ク)

選択肢

失敗 失敗

失敗 失敗

1 14 19 8

6 9 2 13 18

15 20 7 24 3 10 5 22 17 12 21 16 11 4 23

ゴール!

失敗

失敗

失敗

失敗 失敗 失敗

失敗

失敗

(104)

バックトラック(モデル)

A B

A B

1 E

D A

C B

A B C D E

1 C

2

B

A B A C

1 B

6 11 2 C

7 12 3

10 5 14 A 8

15 9 4 13

1

6 11 2 B

16 7 12 3

10 5 14 8

15 A 9 4 13

A B C

A B

試行

やり直し(バックトラッ ク)

選択肢

失敗 失敗

失敗 失敗

1 14 19 8

6 9 2 13 18

15 20 7 24 3 10 5 22 17 12 21 16 11 4 23

ゴール!

失敗

失敗

失敗

失敗 失敗 失敗

失敗

失敗

参照

関連したドキュメント

東京工業大学

東京工業大学

情報理工学研究科 情報・通信工学専攻. 2012/7/12

関東総合通信局 東京電機大学 工学部電気電子工学科 電気通信システム 昭和62年3月以降

理工学部・情報理工学部・生命科学部・薬学部 AO 英語基準入学試験【4 月入学】 国際関係学部・グローバル教養学部・情報理工学部 AO

清水 悦郎 国立大学法人東京海洋大学 学術研究院海洋電子機械工学部門 教授 鶴指 眞志 長崎県立大学 地域創造学部実践経済学科 講師 クロサカタツヤ 株式会社企 代表取締役.

静岡大学 静岡キャンパス 静岡大学 浜松キャンパス 静岡県立大学 静岡県立大学短期大学部 東海大学 清水キャンパス

講師:首都大学東京 システムデザイン学部 知能機械システムコース 准教授 三好 洋美先生 芝浦工業大学 システム理工学部 生命科学科 助教 中村