ผลต่างระหว่างรุ่นของ "การเตรียมทีมคอมพิวเตอร์โอลิมปิค 2008"

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา
แถว 24: แถว 24:
  
 
==ค่ายอบรมเข้ม มี.ค. 51==
 
==ค่ายอบรมเข้ม มี.ค. 51==
เนื้อหาจากปีที่แล้ว สำหรับวางแผนคร่าว ๆ
+
===สัปดาห์แรก 10 มี.ค.--15 มี.ค.===
 
+
* จันทร์ 10 มีนาคม Algorithms Reviews I (Divide and Conquer, searching, sorting) อ.สิทธิชัย ศรีอ่อน
* Algorithms Reviews I: Divide and Conquer, searching, sorting  
+
* อังคาร 11 มีนาคม Graph algorithms I (Graph searching: DFS, BFS; Connected Components, DAG and Topological Sorting, Strongly Connected Components) ผศ.ดร.ทวีศักดิ์ กิจกาญจนารัตน์
* Algorithms Reviews II: Dynamic Programming
+
* พุธ 12 มีนาคม Combinatorics and graph theory (Counting techniques, Trees, Bipartiteness, Coloring, Covering, Independent sets, Euler cycles and paths) รศ.ดร. สมชาย ประสิทธิ์จูตระกูล
* Graph algorithms I: Graph searching: DFS, BFS; Connected Components, DAG and Topological Sorting, Strongly Connected Components
+
* พฤหัสบดี 13 มีนาคม Advanced Data Structure: (Dictionary, Priority queues, Quad tree, Union-Find data structures) รศ.ดร.อรรถสิทธิ์ สุรฤกษ์
* Combinatorics and graph theory: Counting techniques, Trees, Bipartiteness, Coloring, Covering, Independent sets, Euler cycles and paths
+
* ศุกร์ 14 มีนาคม Graph algorithms II (Minimum spanning trees: Prim’s and Kruskal’s algorithms) ผศ.ดร.สุกรี สินธุภิญโญ
* Advanced Data Structure: Dictionary, Priority queues ('''r1'''), Quad tree, Union-Find data structures
+
*เสาร์ 15 มีนาคม Number-theoretical algorithms (Integers, properties of integers, Congruence, Fields modulo primes, Gaussian elimination, polynomial) อ.ประมุข ขันเงิน
* Graph algorithms II: Minimum spanning trees: Prim’s and Kruskal’s algorithms;
+
===สัปดาห์สอง 17 มี.ค.--22 มี.ค.===
* Number-theoretical algorithms: Integers, properties of integers, Congruence, Fields modulo primes, Gaussian elimination
+
* จันทร์ 17 มีนาคม (เช้า) สอบ (บ่าย) Randomized algorithms อ.ธนาวินท์  รักธรรมานนท์
* Graphs algorithm III: Shortest path: shortest paths on a DAG, Dijkstra’s algorithm, Floyd’s algorithm; Transitive closure
+
* อังคาร 18 มีนาคม Graphs algorithm III (Shortest path: shortest paths on a DAG, Dijkstra’s algorithm, Floyd’s algorithm; Transitive closure) ดร.ชัยพร ใจแก้ว
* Graph algorithms IV: Maximum flows, bipartite matching
+
* พุธ 19 มีนาคม Graph algorithms IV (Maximum flows, bipartite matching) ดร.เด่นดวง ประดับสุวรรณ
* Computational Geometry I: Geometric Primitives, Line Intersection, Medial/Axis Transformation, Convex Hulls, Triangulations
+
* พฤหัสบดี 20 มีนาคม Computational Geometry I (Geometric Primitives, Line Intersection, Medial/Axis Transformation, Convex Hulls, Triangulations) ดร.อรรถวิทย์ สุดแสง
* Computational Geometry II: Sweeping techniques,  Point location (w.r.t. simple polygon), Voronoi Diagrams and Nearest Neighbor Search (introduction)
+
* ศุกร์ 21 มีนาคม สอบข้อเขียน
* Searching and heuristics: Searching: best-first search, iterative deepening search, A* search; Heuristics: hill-climbing, local beam search, genetic algorithms
+
* เสาร์ 22 มีนาคม Contest I
* Game theory: Games with graphs, Nim-type games, Minimax, alpha-beta pruning;
+
===สัปดาห์สาม 24 มี.ค.--29 มี.ค.===
 +
* จันทร์ 24 มีนาคม Computational Geometry II (Sweeping techniques,  Point location (w.r.t. simple polygon), Voronoi Diagrams and Nearest Neighbor Search (introduction)) ผศ.ดร.ทรงฤทธิ์ มณีวงศ์วัฒนา
 +
* อังคาร 25 มีนาคม Game theory (Games with graphs, Nim-type games, Minimax, alpha-beta pruning) ดร.ศุภกานต์ พิมลธเรศ
 +
* พุธ 26 มีนาคม Searching and heuristics (Searching: best-first search, iterative deepening search, A* search;  
 +
Heuristics: hill-climbing, local beam search, genetic algorithms) ดร.สันติธร บุญเจือ
 +
* พฤหัสบดี 27 มีนาคม Hard problem (NP Hardness, approximation algorithms) ผศ.ดร.จิตรทัศน์  ฝักเจริญผล
 +
* ศุกร์ 28 มีนาคม สอบข้อเขียน
 +
* เสาร์ 29 มีนาคม Contest II

รุ่นแก้ไขเมื่อ 03:04, 9 มีนาคม 2551

ลิงก์ย่อ: ioi08

ค่ายอบรมเข้ม ต.ค. 50

ตาราง

ค่ายอบรมเข้มเพิ่มเติม ม.ค. 51

เนื้อหา: STL, data structure (augmented binary tree), dynamic programming, greedy (basic ideas: exchange argument/greedy stays ahead)

ตาราง

วันที่ 18 ม.ค. 51: practice (searcc tasks), data structures, STL (จิตร์ทัศน์)

วันที่ 19 ม.ค. 51: string processing, suffix trees (ประมุข)

วันที่ 20 ม.ค. 51: สอบ (บัณฑิต)


วันที่ 8 ก.พ. 51: dynamic programming

วันที่ 9 ก.พ. 51: greedy algorithms

วันที่ 10 ก.พ. 51: สอบ

ค่ายอบรมเข้ม มี.ค. 51

สัปดาห์แรก 10 มี.ค.--15 มี.ค.

  • จันทร์ 10 มีนาคม Algorithms Reviews I (Divide and Conquer, searching, sorting) อ.สิทธิชัย ศรีอ่อน
  • อังคาร 11 มีนาคม Graph algorithms I (Graph searching: DFS, BFS; Connected Components, DAG and Topological Sorting, Strongly Connected Components) ผศ.ดร.ทวีศักดิ์ กิจกาญจนารัตน์
  • พุธ 12 มีนาคม Combinatorics and graph theory (Counting techniques, Trees, Bipartiteness, Coloring, Covering, Independent sets, Euler cycles and paths) รศ.ดร. สมชาย ประสิทธิ์จูตระกูล
  • พฤหัสบดี 13 มีนาคม Advanced Data Structure: (Dictionary, Priority queues, Quad tree, Union-Find data structures) รศ.ดร.อรรถสิทธิ์ สุรฤกษ์
  • ศุกร์ 14 มีนาคม Graph algorithms II (Minimum spanning trees: Prim’s and Kruskal’s algorithms) ผศ.ดร.สุกรี สินธุภิญโญ
  • เสาร์ 15 มีนาคม Number-theoretical algorithms (Integers, properties of integers, Congruence, Fields modulo primes, Gaussian elimination, polynomial) อ.ประมุข ขันเงิน

สัปดาห์สอง 17 มี.ค.--22 มี.ค.

  • จันทร์ 17 มีนาคม (เช้า) สอบ (บ่าย) Randomized algorithms อ.ธนาวินท์ รักธรรมานนท์
  • อังคาร 18 มีนาคม Graphs algorithm III (Shortest path: shortest paths on a DAG, Dijkstra’s algorithm, Floyd’s algorithm; Transitive closure) ดร.ชัยพร ใจแก้ว
  • พุธ 19 มีนาคม Graph algorithms IV (Maximum flows, bipartite matching) ดร.เด่นดวง ประดับสุวรรณ
  • พฤหัสบดี 20 มีนาคม Computational Geometry I (Geometric Primitives, Line Intersection, Medial/Axis Transformation, Convex Hulls, Triangulations) ดร.อรรถวิทย์ สุดแสง
  • ศุกร์ 21 มีนาคม สอบข้อเขียน
  • เสาร์ 22 มีนาคม Contest I

สัปดาห์สาม 24 มี.ค.--29 มี.ค.

  • จันทร์ 24 มีนาคม Computational Geometry II (Sweeping techniques, Point location (w.r.t. simple polygon), Voronoi Diagrams and Nearest Neighbor Search (introduction)) ผศ.ดร.ทรงฤทธิ์ มณีวงศ์วัฒนา
  • อังคาร 25 มีนาคม Game theory (Games with graphs, Nim-type games, Minimax, alpha-beta pruning) ดร.ศุภกานต์ พิมลธเรศ
  • พุธ 26 มีนาคม Searching and heuristics (Searching: best-first search, iterative deepening search, A* search;

Heuristics: hill-climbing, local beam search, genetic algorithms) ดร.สันติธร บุญเจือ

  • พฤหัสบดี 27 มีนาคม Hard problem (NP Hardness, approximation algorithms) ผศ.ดร.จิตรทัศน์ ฝักเจริญผล
  • ศุกร์ 28 มีนาคม สอบข้อเขียน
  • เสาร์ 29 มีนาคม Contest II