Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 24 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
24
Dung lượng
731,09 KB
Nội dung
BM 01-Bia SKKN SỞ GIÁO DỤC VÀ ĐÀO TẠO ĐỒNG NAI Trƣờng THPT Chuyên Lƣơng Thế Vinh Mã số: (Do HĐKH Sở GD&ĐT ghi) SÁNG KIẾN KINH NGHIỆM ỨNG DỤNG BÀI TẬP TRÊN UVA TRONG GIẢNG DẠY CHUYÊN TIN Người thực hiện: NGUYỄN HOÀNG ANH Lĩnh vực nghiên cứu: - Quản lý giáo dục - Phương pháp dạy học môn: Tin học - Lĩnh vực khác: Chun đề giảng dạy chun tin Có đính kèm: Các sản phẩm in SKKN Mơ hình Đĩa CD (DVD) Phim ảnh Hiện vật khác (các phim, ảnh, sản phẩm phần mềm) Năm học: 2015 - 2016 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com BM02-LLKHSKKN SƠ LƢỢC LÝ LỊCH KHOA HỌC I THÔNG TIN CHUNG VỀ CÁ NHÂN Họ tên: NGUYỄN HOÀNG ANH Ngày tháng năm sinh: 08/09/1987 N a m , N ữ : Nam Địa chỉ: 10/8-Tổ 1-Kp1-P Bửu Long- Biên Hòa- Đồng Nai Điện thoại: (CQ)/ (NR); ĐTDĐ: 0945 648 411 Fax: E-mail: hoanganhthu20005@gmail.com Chức vụ: Giáo viên Nhiệm vụ giao: - Giáo viên môn Tin học - Giáo viên chủ nhiệm lớp 11 Chuyên Tin - Phụ trách số chuyên đề chuyên lớp 10 11 - Tham gia bồi dƣỡng đội tuyển HSG Quốc gia Đơn vị công tác: Trƣờng THPT Chuyên Lƣơng Thế Vinh TRÌNH ĐỘ ĐÀO TẠO II - Học vị (hoặc trình độ chun mơn, nghiệp vụ) cao nhất: Cử nhân - Năm nhận bằng: 2010 - Chuyên ngành đào tạo: Tin học III KINH NGHIỆM KHOA HỌC - Lĩnh vực chun mơn có kinh nghiệm: Giảng dạy Tin học - Số năm có kinh nghiệm: - Các sáng kiến kinh nghiệm có năm gần đây: 03 Hàm Z toán so khớp chuỗi - 2012-2013 Ứng dụng hàm Z! giải toán tin – 2013-2014 Phân loại tập theo chuyên đề tin 10 - 2014-2015 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com BM03-TMSKKN ĐỀ TÀI ỨNG DỤNG BÀI TẬP TRÊN UVA TRONG GIẢNG DẠY CHUYÊN TIN I Lý chọn đề tài Trong trình giảng dạy chuyên Tin, giáo viên phục trách giảng dạy chuyên phải liên tục cập nhật phân loại tập tương ứng với chuyên đề mà phụ trách để học sinh luyện tập Hệ thống tập sách giáo khoa chuyên Tin hạn chế số lượng tính đa dạng để học sinh chủ động tự chấm làm tập nhà Hiện có số hệ thống chấm online VN.SPOJ, Codeforces, UVA… nhiên việc phân loại, hệ thống tập hệ thống chưa thực rõ ràng phù hợp với khả phân loại học sinh Vì tơi chọn đề tài có mục đích phân loại hệ thống lại tập UVA để làm hệ thống tập theo chuyên đề giảng dạy chuyên Tin sở ỨNG DỤNG BÀI TẬP TRÊN UVA TRONG GIẢNG DẠY CHUYÊN TIN gợi ý có tính tham khảo q trình giảng dạy chuyên Tin Có thể áp dụng với đối tượng học sinh lớp 10,11 có đam mê để em tự nâng cao khả đọc tài liệu tiếng Anh trình làm Đồng thời, hệ thống UVA cung cấp chức giám sát tiến độ làm học sinh danh sách mà giáo viên cài đặt Từ giúp giáo viên đánh giá phần tích cực khả học sinh Phần kiểm tra đánh giá UHunt giới thiệu đề tài khác Đề tài thiết kế theo dạng danh sách tập có hệ thống UVA xếp áp dụng theo chuyên đề mang tính tham khảo Tài liệu không nhắc lại vấn đề lý thuyết LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com II Cơ sở lý luận-thực tiễn - Khung chuyên đề (tham khảo): o Các toán làm quen với kỹ thuật lập trình o Các phương pháp tiếp cận tốn: Cấu trúc liệu Tìm kiếm Chia để trị Tham lam Quy hoạch động o Đồ thị DFS – Depth First Search BFS – Breadth First Search Kruskal Dijkstra Bellman Ford Floyd Warshall Edmonds Karp Các dạng đồ thị đặc biệc: Tree-Cây Directed Acyclic Graph – Bipartite graph – Đồ thị hai phía o Tốn ứng dụng Ad-Hoc – Các toán hiển nhiên , suy luận Lý thuyết số Số nguyên tố UCLN-Ước chung lớn nhất, BCNN –Bội chung nhỏ Hàm Euler Thuật toán Eulich mở rộng – Giải tốn Diophantine tuyến tính Thuyết đồng dư Fibonacci Giai thừa Các tốn hỗn hợp Kết hợp Tìm chu trình Tìm số tận – số dư dãy phép tính phép giai thừa… Xác suất thống kê Đại số tuyến tính o Xử lý xâu Các toán xử lý xâu Xử lý xâu quy hoạch động Biến đổi xâu – khoảng cách xâu Xâu chung dài Palindrome Cây hậu tố -Mảng hậu tố LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Cây hậu tố Ứng dụng hậu tố Mảng hậu tố o Hình học tính tốn: Hình học GrahamScan – Quét tìm bao lồi Bài toán cắt Chia để trị - Hệ thống làm trực tuyến Uva Online Judge o Địa chỉ: https://uva.onlinejudge.org o Tập hợp tập từ thi ACM-ICPC chọn lọc bổ sung o Test chấm sử dụng test sử dụng thi thức nên có tính khách quan xác cao o Có hệ thống chấm online giúp học sinh làm lúc, nơi truy cập internet, giúp học sinh chủ động việc làm để nâng cao trình độ o Có hệ thống Uhunt giúp giáo viên giám sát trình làm học sinh tiện lợi - Học sinh lớp chuyên làm quen với hình thức làm nộp online hệ thống chấm LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com III Tổ chức thực – giải pháp A Hình thức triển khai: Mỗi chuyên đề tương ứng, giáo viên tham khảo danh sách tập tương ứng chọn phù hợp với lượng kiến thức buổi, trình độ học sinh Cho học sinh làm sử dụng chức Uhunt để giám sát trình làm tiến độ làm học sinh Giáo viên giai đoạn đầu cần theo sát để giúp học sinh hiểu đề sử dụng từ lạ để giúp học sinh làm quen với hình thức chấm UVA, từ có chiến lược làm phù hợp B Các toán rèn luyện ban đầu: Các tốn làm quen kỹ thuật lập trình 01 UVa 100 - The 3n + problem 02 UVa 272 - TEX Quotes 03 UVa 394 - Mapmaker 04 UVa 483 - Word Scramble 05 UVa 573 - The Snail 06 UVa 661 - Blowing Fuses 07 UVa 739 - Soundex Indexing 08 UVa 837 - Light and Transparencies 09 UVa 941 - Permutations 10 UVa 10082 - WERTYU 11 UVa 10141 - Request for Proposal 12 UVa 10281 - Average Speed 13 UVa 10363 - Tic Tac Toe 14 UVa 10420 - List of Conquests 15 UVa 10528 - Major Scales 16 UVa 10683 - The decadary watch 17 UVa 10703 - Free spots 18 UVa 10812 - Beat the Spread 19 UVa 10921 - Find the Telephone 20 UVa 11044 - Searching for Nessy 21 UVa 11150 - Cola 22 UVa 11223 - O: dah, dah, dah! 23 UVa 11340 - Newspaper 24 UVa 11498 - Division of Nlogonia 25 UVa 11547 - Automatic Answer 26 UVa 11616 - Roman Numerals 27 UVa 11727 - Cost Cutting 28 UVa 11800 - Determine the Shape LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com C Các phương pháp tiếp cận toán: Cấu trúc liệu: 01 UVa 482 - Permutation Arrays 02 UVa 594 - One Two Three Little Endian 03 UVa 11340 - Newspaper 04 UVa 146 - ID Codes 05 UVa 10194 - Football 06 UVa 10258 - Contest 07 UVa 299 - Train Swapping 08 UVa 612 - DNA 09 UVa 10810 - Ultra 10 UVa 11462 - Age Sort 11 UVa 11495 - Bubbles and Buckets 12 UVa 127 - “Accordian” 13 UVa 514 - Rails 14 UVa 673 - Parentheses Balance 15 UVa 727 - Equation 16 UVa 336 - A Node Too Far 17 UVa 10901 - Ferry Loading III 18 UVa 11034 - Ferry Loading IV 19 UVa 10226 - Hardwood Species 20 UVa 11239 - Open Source 21 UVa 11308 - Bankrupt Baker 22 UVa 11136 - Hoax or what 23 UVa 908 - Re-connecting Computer Sites 24 UVa 11492 - Babel LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Thuật tốn tìm kiếm: 01 UVa 154 - Recyling 02 UVa 441 - Lotto 03 UVa 639 - Don’t Get Rooked 04 UVa 725 - Division 05 UVa 10360 - Rat Attack 06 UVa 10662 - The Wedding 07 UVa 11242 - Tour de France 08 UVa 11804 - Argentina 09 UVa 10496 - Collecting Beepers 10 UVa 193 - Graph Coloring 12 UVa 222 - Budget Travel 13 UVa 524 - Prime Ring Problem 14 UVa 624 - CD 15 UVa 628 - Passwords 16 UVa 729 - The Hamming Distance Problem 17 UVa 750 - Queens Chess Problem 18 UVa 10285 - Longest Run on a Snowboard Chia để trị 01 UVa 679 - Dropping Balls 02 UVa 714 - Copying Books 03 UVa 957 - Popes 04 UVa 10077 - The Stern-Brocot Number System 05 UVa 10341 - Solve It 06 UVa 10369 - Arctic Networks 07 UVa 10474 - Where is the Marble? 08 UVa 10611 - Playboy Chimp 09 UVa 11262 - Weird Fence Tham lam 01 UVa 410 - Station Balance 02 UVa 10020 - Minimal Coverage 03 UVa 10340 - All in All 04 UVa 10440 - Ferry Loading II 05 UVa 10670 - Work Reduction 06 UVa 10763 - Foreign Exchange 07 UVa 11054 - Wine Trading in Gergovia 08 UVa 11292 - Dragon of Loowater 09 UVa 11369 – Shopaholic LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Quy hoạch động 01 UVa 103 - Stacking Boxes 02 UVa 111 - History Grading 03 UVa 231 - Testing the Catcher 04 UVa 481 - What Goes Up? 05 UVa 497 - Strategic Defense Initiative 06 UVa 10051 - Tower of Cubes 07 UVa 10534 - Wavio Sequence 08 UVa 11790 - Murcia’s Skyline 09 UVa 11003 - Boxes 10 UVa 11456 - Trainsorting 11 UVa 147 - Dollars 12 UVa 166 - Making Change 13 UVa 357 - Let Me Count The Ways 14 UVa 674 - Coin Change 15 UVa 10306 - e-Coins 16 UVa 10313 - Pay the Price 17 UVa 11137 - Ingenuous Cubrency 18 UVa 11517 - Exact Change 19 UVa 108 - Maximum Sum 20 UVa 836 - Largest Submatrix 21 UVa 10074 - Take the Land 22 UVa 10667 - Largest Block 23 UVa 10827 - Maximum Sum on a Torus 24 UVa 507 - Jill Rides Again 25 UVa 10684 - The Jackpot 26 UVa 562 - Dividing Coins 27 UVa 990 - Diving For Gold 28 UVa 10130 - SuperSale 29 UVa 116 - Unidirectional TSP 30 UVa 473 - Raucuous Rockers 31 UVa 607 - Scheduling Lectures 32 UVa 10003 - Cutting Sticks 33 UVa 10337 - Flight Planner 34 UVa 10891 - Game of Sum 35 UVa 11450 - Wedding Shopping 36 UVa 10364 - Square 37 UVa 10651 - Pebble Solitaire 38 UVa 10908 - Largest Square 39 UVa 10911 - Forming Quiz Teams 40 UVa 590 - Always on the Run 41 UVa 910 - TV Game 42 UVa 10681 - Teobaldo’s Trip 43 UVa 10702 - Traveling Salesman 44 UVa 10243 - Fire! Fire!! Fire!!! 45 UVa 11307 - Alternative Arborescence LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com D Mơ hình Đồ thị Depth First Search – DFS – Tìm kiếm theo chiều sâu 01 UVa 260 - Il Gioco dell’X 02 UVa 352 - Seasonal War 03 UVa 459 - Graph Connectivity 04 UVa 469 - Wetlands of Florida 05 UVa 572 - Oil Deposits 06 UVa 657 - The Die is Cast 07 UVa 782 - Countour Painting 08 UVa 784 - Maze Exploration 09 UVa 785 - Grid Colouring 10 UVa 852 - Deciding victory in Go 11 UVa 10336 - Rank the Languages 12 UVa 10926 - How Many Dependencies? 13 UVa 10946 - You want what filled? 14 UVa 11110 - Equidivisions 15 UVa 11518 - Dominos 16 UVa 11749 - Poor Trade Advisor 17 UVa 315 - Network 18 UVa 610 - Street Directions 19 UVa 796 - Critical Links 20 UVa 10199 - Tourist Guide 21 UVa 10731 - Test 22 UVa 11504 - Dominos 23 UVa 11709 - Trust Groups 24 UVa 11770 - Lighting Away 25 UVa 124 - Following Orders 26 UVa 200 - Rare Order 27 UVa 872 - Ordering 28 UVa 10305 - Ordering Tasks LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Breath First Search – BFS – Tìm kiếm theo chiều rộng 01 UVa 336 - A Node Too Far 02 UVa 383 - Shipping Routes 03 UVa 417 - Word Index 04 UVa 429 - Word Transformation 05 UVa 439 - Knight Moves 06 UVa 532 - Dungeon Master 07 UVa 567 - Risk 08 UVa 627 - The Net 09 UVa 762 - We Ship Cheap 10 UVa 924 - Spreading the News 11 UVa 928 - Eternal Truths 12 UVa 10009 - All Roads Lead Where? 13 UVa 10044 - Erdos numbers 14 UVa 10067 - Playing with Wheels 15 UVa 10102 - The Path in the Colored Field 16 UVa 10150 - Doublets 17 UVa 10422 - Knights in FEN 18 UVa 10610 - Gopher and Hawks 19 UVa 10653 - Bombs! NO they are Mines!! 20 UVa 10959 - The Party, Part I 21 UVa 11049 - Basic Wall Maze 22 UVa 11352 - Crazy King 23 UVa 11513 - Puzzle 24 UVa 11545 - Avoiding Jungle in the Dark 25 UVa 11730 - Number Transformation 26 UVa 11792 - Krochanska is Here! 27 UVa 10004 - Bicoloring 28 UVa 11080 - Place the Guards 29 UVa 11101 - Mall Mania 30 UVa 11624 - Fire! Kruskal’s 01 UVa 908 - Re-connecting Computer Sites 02 UVa 10034 - Freckles 03 UVa 10307 - Killing Aliens in Borg Maze 04 UVa 11228 - Transportation System 05 UVa 11631 - Dark Roads 06 UVa 11710 - Expensive Subway 07 UVa 11733 - Airports 08 UVa 11747 - Heavy Cycle Edges 09 UVa 10147 - Highways 10 UVa 10369 - Arctic Networks 11 UVa 10397 - Connect the Campus 12 UVa 10600 - ACM Contest and Blackout 13 UVa 10842 - Traffic Flow LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com DIJKSTRA’S – Bellman Ford’s 01 UVa 341 - Non-Stop Travel 02 UVa 929 - Number Maze 03 UVa 10278 - Fire Station 04 UVa 10603 - Fill 05 UVa 10801 - Lift Hopping 06 UVa 10986 - Sending email 07 UVa 11377 - Airport Setup 08 UVa 11492 - Babel 09 UVa 11635 - Hotel Booking 10 UVa 558 - Wormholes 11 UVa 10557 - XYZZY 12 UVa 11280 - Flying to Fredericton Floyd Warshall’s 01 UVa 186 - Trip Routing 02 UVa 341 - Non-Stop Travel 03 UVa 423 - MPI Maelstrom 04 UVa 821 - Page Hopping 05 UVa 10075 - Airlines 06 UVa 10171 - Meeting Prof Miguel 07 UVa 11015 - 05-32 Rendezvous 08 UVa 10246 - Asterix and Obelix 09 UVa 10724 - Road Construction 10 UVa 10793 - The Orc Attack 11 UVa 10803 - Thunder Mountain 12 UVa 11463 - Commandos 14 UVa 334 - Identifying Concurrent Events 15 UVa 534 - Frogger 16 UVa 544 - Heavy Cargo 17 UVa 869 - Airline Comparison 18 UVa 925 - No more prerequisites, please! 19 UVa 10048 - Audiophobia 20 UVa 10099 - Tourist Guide Maximum Flow 01 UVa 820 - Internet Bandwidth 02 UVa 10480 - Sabotage 03 UVa 10779 - Collector’s Problem 04 UVa 11506 - Angry Programmer 05 UVa 563 - Crimewave 06 UVa 10330 - Power Transmission 07 UVa 10511 - Councilling 08 UVa 10594 - Data Flow 09 UVa 10806 - Dijkstra, Dijkstra Các dạng đồ thị đặc biệt a Cây-Tree 01 UVa 112 - Tree Summing 02 UVa 115 - Climbing Trees LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 03 UVa 122 - Trees on the level 04 UVa 536 - Tree Recovery 05 UVa 615 - Is It A Tree? 06 UVa 699 - The Falling Leaves 07 UVa 712 - S-Trees 08 UVa 10308 - Roads in the North 09 UVa 10459 - The Tree Root 10 UVa 10701 - Pre, in and post 11 UVa 10938 - Flea Circus 12 UVa 11695 - Flight Planning b Directed Acyclic Graph 01 UVa 103 - Stacking Boxes 02 UVa 10000 - Longest Paths 03 UVa 10166 - Travel 04 UVa 10029 - Edit Step Ladders 05 UVa 10350 - Liftless Eme 06 UVa 11324 - The Largest Clique 07 UVa 825 - Walking on the Safe Side 08 UVa 926 - Walking Around Wisely 09 UVa 988 - Many paths, one destination c Đồ thị phía – Bipartite Graph 01 UVa 670 - The Dog Task 02 UVa 753 - A Plug for Unix 03 UVa 10080 - Gopher II 04 UVa 10092 - The Problem with the Problemsetter 05 UVa 10735 - Euler Circuit 06 UVa 11045 - My T-Shirt Suits Me 07 UVa 11418 - Clever Naming Patterns 08 UVa 11159 - Factors and Multiples 09 UVa 11419 - SAM I AM E Mơ hình Tốn Dạng công thức đặc biệt 01 UVa 344 - Roman Numerals 02 UVa 377 - Cowculations 03 UVa 10346 - Peter’s Smoke 04 UVa 10940 - Throwing Cards Away II 05 UVa 11130 - Billiard bounces 06 UVa 11231 - Black and White Painting 07 UVa 11313 - Gourmet Games 08 UVa 11428 - Cubes 09 UVa 11547 - Automatic Answer 10 UVa 11723 - Numbering Road 11 UVa 11805 - Bafana Bafana Lý thuyết số a Số nguyên tố: 01 UVa 294 - Divisors LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com LUAN VAN 02 UVa 406 - Prime Cuts 03 UVa 516 - Prime Land 04 UVa 524 - Prime Ring Problem 05 UVa 543 - Goldbach’s Conjecture 06 UVa 583 - Prime Factors 07 UVa 686 - Goldbach’s Conjecture (II) 08 UVa 897 - Annagramatic Primes 09 UVa 914 - Jumping Champion 10 UVa 993 - Product of digits 11 UVa 10006 - Carmichael Numbers 12 UVa 10042 - Smith numbers 13 UVa 10140 - Prime Distances 14 UVa 10200 - Prime Time 15 UVa 10235 - Simply Emirp 16 UVa 10311 - Goldbach and Euler 17 UVa 10394 - Twin Primes 18 UVa 10533 - Digit Primes 19 UVa 10539 - Almost Prime Numbers 20 UVa 10637 - Coprimes 21 UVa 10650 - Determinate Prime 22 UVa 10699 - Count the Factors 23 UVa 10738 - Riemann vs Mertens 24 UVa 10789 - Prime Frequency 25 UVa 10852 - Less Prime 26 UVa 10924 - Prime Words 27 UVa 10948 - The Primary Problem 28 UVa 11287 - Pseudoprime Numbers 29 UVa 11408 - Count DePrimes 30 UVa 11466 - Largest Prime Divisor b Ước chung lớn (GCD) – Bội chung nhỏ (LCM) 01 UVa 332 - Rational Numbers from Repeating Fractions 02 UVa 412 - Pi 03 UVa 530 - Binomial Showdown 04 UVa 10193 - All You Need Is Love 05 UVa 10407 - Simple Division 06 UVa 10680 - LCM 07 UVa 10717 - Mint 08 UVa 10791 - Minimum Sum LCM 09 UVa 10892 - LCM Cardinality 10 UVa 11388 - GCD LCM 11 UVa 11417 – GCD c Hàm Euler 01 UVa 10179 - Irreducible Basic Fractions 02 UVa 10299 - Relatives 03 UVa 10820 - Send A Table 04 UVa 11064 - Number Theory 05 UVa 11327 - Enumerating Rational Numbers d Thuật toán Eulid mở rộng giải toán Diophantine UVa 718 -download Skycraper Floors CHAT 01 LUONG : add luanvanchat@agmail.com e f g h LUAN VAN CHAT 02 UVa 10090 - Marbles 03 UVa 10104 - Euclid Problem Thuyết đồng dư 01 UVa 374 - Big Mod 02 UVa 602 - What Day Is It? 03 UVa 10174 - Couple-Bachelor-Spinster Numbers 04 UVa 10176 - Ocean Deep! Make it shallow!! 06 UVa 10489 - Boxes of Chocolates Số Fibonacci 01 UVa 495 - Fibonacci Freeze 02 UVa 763 - Fibinary Numbers 03 UVa 900 - Brick Wall Patterns 04 UVa 948 - Fibonaccimal Base 05 UVa 10183 - How many Fibs? 06 UVa 10229 - Modular Fibonacci 07 UVa 10334 - Ray Through Glasses 08 UVa 10450 - World Cup Noise 09 UVa 10497 - Sweet Child Make Trouble 10 UVa 10579 - Fibonacci Numbers 11 UVa 10862 - Connect the Cable Wires 12 UVa 11000 - Bee 13 UVa 11161 - Help My Brother (II) 14 UVa 11780 - Miles Km Giai thừa 01 UVa 160 - Factors and Factorials 02 UVa 324 - Factorial Frequencies 03 UVa 568 - Just the Facts 04 UVa 623 - 500! 05 UVa 884 - Factorial Factors 06 UVa 10061 - How many zeros & how many digits? 07 UVa 10139 - Factovisors 08 UVa 10858 - Recover Factorial 09 UVa 10220 - I Love Big Numbers! 10 UVa 10323 - Factorial! You Must Be Kidding 11 UVa 10780 - Again Prime? No time 12 UVa 11347 - Multifactorials 13 UVa 11415 - Count the Factorials Một số vấn đề khác: Tổ hợp 01 UVa 326 - Extrapolation using a Difference Table 02 UVa 369 - Combinations 03 UVa 991 - Safe Salutations 04 UVa 10007 - Count the Trees 05 UVa 10219 - Find the Ways! 06 UVa 10303 - How Many Trees 07 UVa 10375 - Choose and Divide 08 UVa 10784 - Diagonal 09 UVa 10790 - How Many Points of Intersection? 10 UVa 10918 - Tri Tiling : add luanvanchat@agmail.com LUONG download 11 UVa 11069 - A Graph Problem 12 UVa 11115 - Uncle Jack 13 UVa 11204 - Musical Instruments 14 UVa 11310 - Delivery Debacle 15 UVa 11401 - Triangle Counting 16 UVa 11554 - Hapless Hedonism Tìm chu trình 01 UVa 350 - Pseudo-Random Numbers 02 UVa 408 - Uniform Generator 03 UVa 944 - Happy Numbers 04 UVa 10591 - Happy Number 05 UVa 11036 - Eventually periodic sequence 06 UVa 11053 - Flavius Josephus Reloaded 07 UVa 11549 - Calculator Conundrum Chữ số tận cùng, phần dƣ – Dạng số đặc biệt 01 UVa 100 - The 3n + problem 02 UVa 413 - Up and Down Sequences 03 UVa 694 - The Collatz Sequence 04 UVa 10408 - Farey Sequences 05 UVa 10930 - A-Sequence 06 UVa 11063 - B2 Sequences 07 UVa 136 - Ugly Numbers 08 UVa 138 - Street Numbers 09 UVa 443 - Humble Numbers 10 UVa 640 - Self Numbers 11 UVa 962 - Taxicab Numbers 12 UVa 974 - Kaprekar Numbers 13 UVa 10001 - Bangla Numbers 14 UVa 10006 - Carmichael Numbers 15 UVa 10042 - Smith Numbers 16 UVa 10044 - Erdos Numbers 17 UVa 10591 - Happy Number 18 UVa 11461 - Square Numbers 19 UVa 11472 - Beautiful Numbers Xác Suất: 01 UVa 474 - Heads Tails Probability 02 UVa 542 - France 98 03 UVa 10056 - What is the Probability? 04 UVa 10491 - Cows and Cars 05 UVa 11176 - Winning Streak 06 UVa 11181 - Probability|Given 07 UVa 11500 - Vampires Tuyến tính 01 UVa 10089 - Repackaging 02 UVa 10109 - Solving Systems of Linear Equations 03 UVa 10309 - Turn the Lights Off LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com F Xử lý xâu Cơ 01 UVa 148 - Anagram Checker 02 UVa 159 - Word Crosses 03 UVa 263 - Number Chains 04 UVa 353 - Pesky Palindromes 05 UVa 401 - Palindromes 06 UVa 409 - Excuses, Excuses! 07 UVa 422 - Word Search Wonder 08 UVa 537 - Artificial Intelligence? 09 UVa 644 - Immediate Decodability 10 UVa 865 - Substitution Cypher 11 UVa 902 - Password Search 12 UVa 10010 - Where’s Waldorf? 13 UVa 10115 - Automatic Editing 14 UVa 10197 - Learning Portuguese 15 UVa 10293 - Word Length and Frequency 16 UVa 10391 - Compound Words 17 UVa 10508 - Word Morphing 18 UVa 10815 - Andy’s First Dictionary 19 UVa 10878 - Decode the Tape 20 UVa 10896 - Known Plaintext Attack 21 UVa 11056 - Formula 22 UVa 11062 - Andy’s Second Dictionary 23 UVa 11221 - Magic Square Palindrome 24 UVa 11233 - Deli Deli 25 UVa 11278 - One-Handed Typist 26 UVa 11362 - Phone List 27 UVa 11385 - Da Vinci Code 28 UVa 11048 - Automatic Correction of Misspellings 29 UVa 11713 - Abstract Names 30 UVa 11716 - Digital Fortress 31 UVa 11734 - Big Number of Teams will Solve This Xử lý xâu Quy hoạch động a Biến đổi xâu-Xâu chung dài - Palindrome: 01 UVa 164 - String Computer 02 UVa 531 - Compromise 03 UVa 10066 - The Twin Towers 04 UVa 10100 - Longest Match 05 UVa 10192 - Vacation 06 UVa 10405 - Longest Common Subsequence 07 UVa 10739 - String to Palindrome 08 UVa 11151 - Longest Palindrome b Cây hậu tố-Mảng hậu tố 01 UVa 719 - Glass Beads 02 UVa 10526 - Intellectual Property 03 UVa 11107 - Life Forms LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 04 UVa 11512 - GATTACA G Mơ hình Hình học tính tốn Cơ 01 UVa 184 - Laser Lines 02 UVa 270 - Lining Up 03 UVa 833 - Water Falls 04 UVa 10180 - Rope Crisis In Ropeland 05 UVa 10242 - Fourth Point 06 UVa 10263 - Railway 07 UVa 11068 - An Easy Task 08 UVa 11277 - The Silver Bullet 09 UVa 10005 - Packing polygons 10 UVa 10012 - How Big Is It 11 UVa 10136 - Chocolate Chip Cookies 12 UVa 10221 - Satellites 13 UVa 10432 - Polygon Inside A Circle 14 UVa 10451 - Ancient Village Sports 15 UVa 10589 – Area 16 UVa 143 - Orchard Trees 17 UVa 190 - Circle Through Three Points 18 UVa 438 - The Circumference of the Circle 19 UVa 10195 - The Knights Of The Round Table 20 UVa 10286 - The Trouble with a Pentagon 21 UVa 10347 - Medians 22 UVa 10991 - Region 23 UVa 11152 - Colourful Flowers 24 UVa 11437 - Triangle Fun 25 UVa 11479 - Is this the easiest problem? 26 UVa 11524 - In-Circle 27 UVa 11579 - Triangle Trouble 28 UVa 201 - Square 29 UVa 476 - Point in Figures: Rectangles 30 UVa 922 - Rectangles by the Ocean 31 UVa 10502 - Counting Rectangles 32 UVa 10908 - Largest Square 33 UVa 11207 - The Easiest Way 34 UVa 11455 - Behold My Quadrangle 35 UVa 535 - Globetrotter 36 UVa 10075 - Airlines 37 UVa 10316 - Airline Hub 38 UVa 10897 - Travelling Distance 39 UVa 11817 - Tunnelling The Earth 40 UVa 478 - Point in Figures: Rectangles, Circles, and Triangles 41 UVa 634 - Polygon 42 UVa 10078 - Art Gallery 43 UVa 10112 - Myacm Triangles 44 UVa 11447 - Reservoir Logs LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 45 UVa 11473 - Campus Roads 46 UVa 10088 - Trees on My Island 47 UVa 10297 - Beavergnaw 48 UVa 10387 - Billiard 49 UVa 11232 - Cylinder 50 UVa 11507 - Bender B Rodriguez Problem Graham Scan – Tìm bao lồi 01 UVa 109 - Scud Busters 02 UVa 218 - Moth Eradication 03 UVa 361 - Cops and Robbers 04 UVa 681 - Convex Hull Finding 05 UVa 811 - The Fortified Forest 06 UVa 10002 - Center of Masses 07 UVa 10065 - Useless Tile Packers 08 UVa 10135 - Herding Frosh 09 UVa 10173 - Smallest Bounding Rectangle 10 UVa 11626 - Convex Hull Các tốn tìm phần giao 01 UVa 191 - Intersection 02 UVa 378 - Intersecting Lines 03 UVa 866 - Intersecting line segments 04 UVa 920 - Sunny Mountain 05 UVa 972 - Horizon Line 06 UVa 10902 - Pick-up sticks 07 UVa 11343 - Isolated Segments 08 UVa 453 - Intersecting Circles 09 UVa 460 - Overlapping Rectangles 10 UVa 737- Gleaming the Cubes 11 UVa 904 - Overlapping Air Traffic Control 12 UVa 10301 - Rings and Glue 13 UVa 10321 - Polygon Intersection 14 UVa 11122 - Tri Tri 15 UVa 11345 - Rectangles 16 UVa 11515 - Cranes 17 UVa 11601 - Avoiding Overlaps 18 UVa 11639 - Guard the Land LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com IV Hiệu đề tài Song song với việc hồn thiện tài liệu, tơi áp dụng vào thực tế giảng dạy lớp chuyên phân công phụ trách để vừa rút kinh nghiệm, vừa hoàn thiện xếp danh sách tài liệu hợp lý - Việc ứng dụng tài liệu vào giảng dạy sở mang lại số hiệu sau: o Hứng thú học tập học sinh tăng lên q trình học o Các học sinh có đam mê chủ động rèn luyện kiến thức hệ thống đa dạng o Việc chấm giáo viên đạt số thuận lợi: Tiết kiệm thời gian Đánh giá học sinh cách khách quan, phân loại học sinh qua trình làm chủ động chấm bài, từ đánh giá khả tự học học sinh V Đề xuất-khuyến nghị- khả áp dụng - Tiếp theo đề tài, đề nghị tiếp tục phát triển điểm sau: o Dịch lại sang tiếng Việt với mục đích diễn đạt cách rõ ràng tiếng mẹ đẻ, nhằm giúp học sinh bước đầu làm quen với cách đọc đề diễn đạt đề tiếng Anh o Xây dựng hệ thống giảng tham khảo tương ứng nêu đây, làm tư liệu để giáo viên giúp học sinh giải đáp thắc mắc trình làm hệ thống o Xây dựng hệ thống test giáo viên tương ứng với để giúp giáo viên tạo thành tập chấm tập trung lớp Đề tài áp dụng triển khai từ đầu lớp 10 sau giai đoạn làm quen với ngôn ngữ lập trình đến tập trung đội tuyển quốc gia VI Tài liệu tham khảo - Uva.onlinejudge.org Topcoder.org Tài liệu giáo khoa chuyên Tin (Quyển 1,2,3) Sách tập giáo khoa chuyên Tin(Quyển 1,2,3) Tài liệu từ kho tập UVA LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com MỤC LỤC Lý chọn đề tài I II Cơ sở lý luận-thực tiễn III Tổ chức thực – giải pháp A Hình thức triển khai: B Các toán rèn luyện ban đầu: .6 Các toán làm quen kỹ thuật lập trình Các phương pháp tiếp cận toán: .7 C Cấu trúc liệu: Thuật tốn tìm kiếm: Chia để trị Tham lam Quy hoạch động Mơ hình Đồ thị 10 D Depth First Search – DFS – Tìm kiếm theo chiều sâu 10 Breath First Search – BFS – Tìm kiếm theo chiều rộng 11 Kruskal’s 11 DIJKSTRA’S – Bellman Ford’s 12 Floyd Warshall’s .12 Maximum Flow .12 Các dạng đồ thị đặc biệt 12 E Mơ hình Tốn 13 Dạng công thức đặc biệt 13 Lý thuyết số .13 Xử lý xâu .17 F Cơ .17 Xử lý xâu Quy hoạch động .17 Mơ hình Hình học tính toán 18 G Cơ .18 Graham Scan – Tìm bao lồi .19 Các tốn tìm phần giao 19 IV Hiệu đề tài 20 V Đề xuất-khuyến nghị- khả áp dụng .20 VI Tài liệu tham khảo 20 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com BM01b-CĐCN SỞ GD&ĐT ĐỒNG NAI TRƢỜNG THPT CHUYÊN LƢƠNG THẾ VINH ––––––––––– CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc –––––––––––––––––––––––– Biên Hòa, ngày tháng năm PHIẾU ĐÁNH GIÁ, CHẤM ĐIỂM, XẾP LOẠI SÁNG KIẾN KINH NGHIỆM Năm học: 2015-2016 ––––––––––––––––– Tên sáng kiến kinh nghiệm: ỨNG DỤNG BÀI TẬP TRÊN UVA TRONG GIẢNG DẠY CHUYÊN TIN Họ tên tác giả: NGUYỄN HOÀNG ANH Chức vụ: GIÁO VIÊN Đơn vị: TRƢỜNG THPT CHUYÊN LƢƠNG THẾ VINH Họ tên giám khảo 1: LÊ QUANG VINH Chức vụ: TỔ TRƢỞNG Đơn vị: TRƢỜNG THPT CHUYÊN LƢƠNG THẾ VINH Số điện thoại giám khảo: * Nhận xét, đánh giá, cho điểm xếp loại sáng kiến kinh nghiệm: Tính Thay phần giải pháp có với mức độ Điểm: ……6……./6,0 Hiệu Thay hoàn toàn giải pháp có tổ mơn Điểm: ……08……./8,0 Khả áp dụng Đã áp dụng hiệu thực tế Điểm: ……06……./6,0 Nhận xét khác (nếu có): Tổng số điểm: .14 ./20 Xếp loại: ĐẠT Phiếu giám khảo đơn vị đánh giá, chấm điểm, xếp loại theo quy định Sở Giáo dục Đào tạo; ghi đầy đủ, rõ ràng thơng tin, có ký tên xác nhận giám khảo đóng kèm vào sáng kiến kinh nghiệm liền trước Phiếu đánh giá, chấm điểm, xếp loại sáng kiến kinh nghiệm giám khảo GIÁM KHẢO (Ký tên, ghi rõ họ tên) LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com BM01b-CĐCN SỞ GD&ĐT ĐỒNG NAI TRƢỜNG THPT CHUYÊN LƢƠNG THẾ VINH ––––––––––– CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc –––––––––––––––––––––––– Biên Hòa, ngày tháng năm PHIẾU ĐÁNH GIÁ, CHẤM ĐIỂM, XẾP LOẠI SÁNG KIẾN KINH NGHIỆM Năm học: 2015-2016 ––––––––––––––––– Tên sáng kiến kinh nghiệm: ỨNG DỤNG BÀI TẬP TRÊN UVA TRONG GIẢNG DẠY CHUYÊN TIN Họ tên tác giả: NGUYỄN HOÀNG ANH Chức vụ: GIÁO VIÊN Đơn vị: TRƢỜNG THPT CHUYÊN LƢƠNG THẾ VINH Họ tên giám khảo 1: VŨ THỊ PHƢƠNG Chức vụ: GIÁO VIÊN Đơn vị: TRƢỜNG THPT CHUYÊN LƢƠNG THẾ VINH Số điện thoại giám khảo: * Nhận xét, đánh giá, cho điểm xếp loại sáng kiến kinh nghiệm: Tính Thay phần giải pháp có với mức độ Điểm: ……03……./6,0 Hiệu Thay hồn tồn giải pháp có tổ môn Điểm: ……04……./8,0 Khả áp dụng Đã áp dụng hiệu thực tế Điểm: ……05……./6,0 Nhận xét khác (nếu có): Tổng số điểm: .12 ./20 Xếp loại: ĐẠT Phiếu giám khảo đơn vị đánh giá, chấm điểm, xếp loại theo quy định Sở Giáo dục Đào tạo; ghi đầy đủ, rõ ràng thông tin, có ký tên xác nhận giám khảo đóng kèm vào sáng kiến kinh nghiệm liền trước Phiếu đánh giá, chấm điểm, xếp loại sáng kiến kinh nghiệm giám khảo GIÁM KHẢO (Ký tên, ghi rõ họ tên) LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com BM04-NXĐGSKKN SỞ GD&ĐT ĐỒNG NAI TRƢỜNG THPT CHUYÊN LƢƠNG THẾ VINH ––––––––––– CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc –––––––––––––––––––––––– Biên Hòa, ngày tháng năm PHIẾU NHẬN XÉT, ĐÁNH GIÁ SÁNG KIẾN KINH NGHIỆM Năm học: 2015-2016 ––––––––––––––––– Tên sáng kiến kinh nghiệm: ỨNG DỤNG BÀI TẬP TRÊN UVA TRONG GIẢNG DẠY CHUYÊN TIN Họ tên tác giả: NGUYỄN HOÀNG ANH Chức vụ: GIÁO VIÊN Đơn vị: TRƢỜNG THPT CHUYÊN LƢƠNG THẾ VINH Lĩnh vực: (Đánh dấu X vào ô tương ứng, ghi rõ tên môn lĩnh vực khác) - Quản lý giáo dục - Phương pháp dạy học môn: - Phương pháp giáo dục - Lĩnh vực khác: Sáng kiến kinh nghiệm triển khai áp dụng: Tại đơn vị Trong Ngành Tính (Đánh dấu X vào đây) - Đề giải pháp thay hoàn tồn mới, bảo đảm tính khoa học, đắn - Đề giải pháp thay phần giải pháp có, bảo đảm tính khoa học, đắn - Giải pháp gần áp dụng đơn vị khác chưa áp dụng đơn vị mình, tác giả tổ chức thực có hiệu cho đơn vị Hiệu (Đánh dấu X vào ô đây) - Giải pháp thay hoàn toàn mới, thực tồn ngành có hiệu cao - Giải pháp thay phần giải pháp có, thực tồn ngành có hiệu cao - Giải pháp thay hoàn tồn mới, thực đơn vị có hiệu cao - Giải pháp thay phần giải pháp có, thực đơn vị có hiệu - Giải pháp gần áp dụng đơn vị khác chưa áp dụng đơn vị mình, tác giả tổ chức thực có hiệu cho đơn vị Khả áp dụng (Đánh dấu X vào dịng đây) - Cung cấp luận khoa học cho việc hoạch định đường lối, sách: Trong Tổ/Phịng/Ban Trong quan, đơn vị, sở GD&ĐT Trong ngành - Đưa giải pháp khuyến nghị có khả ứng dụng thực tiễn, dễ thực dễ vào sống: Trong Tổ/Phòng/Ban Trong quan, đơn vị, sở GD&ĐT Trong ngành - Đã áp dụng thực tế đạt hiệu có khả áp dụng đạt hiệu phạm vi rộng: Trong Tổ/Phòng/Ban Trong quan, đơn vị, sở GD&ĐT Trong ngành Xếp loại chung: Xuất sắc Khá Đạt Không xếp loại Cá nhân viết sáng kiến kinh nghiệm cam kết không chép tài liệu người khác chép lại nội dung sáng kiến kinh nghiệm cũ Tổ trưởng Thủ trưởng đơn vị xác nhận sáng kiến kinh nghiệm tổ chức thực đơn vị, Hội đồng khoa học, sáng kiến đơn vị xem xét, đánh giá, cho điểm, xếp loại theo quy định Phiếu đánh dấu X đầy đủ tương ứng, có ký tên xác nhận tác giả người có thẩm quyền, đóng dấu đơn vị đóng kèm vào cuối sáng kiến kinh nghiệm NGƢỜI THỰC HIỆN SKKN (Ký tên ghi rõ họ tên) XÁC NHẬN CỦA TỔ CHUYÊN MÔN (Ký tên ghi rõ họ tên) THỦ TRƢỞNG ĐƠN VỊ (Ký tên, ghi rõ họ tên đóng dấu đơn vị) LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ... BÀI TẬP TRÊN UVA TRONG GIẢNG DẠY CHUYÊN TIN I Lý chọn đề tài Trong trình giảng dạy chuyên Tin, giáo viên phục trách giảng dạy chuyên phải liên tục cập nhật phân loại tập tương ứng với chuyên đề... theo chuyên đề giảng dạy chuyên Tin sở ỨNG DỤNG BÀI TẬP TRÊN UVA TRONG GIẢNG DẠY CHUN TIN gợi ý có tính tham khảo q trình giảng dạy chun Tin Có thể áp dụng với đối tượng học sinh lớp 10,11 có đam... nghiệm: ỨNG DỤNG BÀI TẬP TRÊN UVA TRONG GIẢNG DẠY CHUYÊN TIN Họ tên tác giả: NGUYỄN HOÀNG ANH Chức vụ: GIÁO VIÊN Đơn vị: TRƢỜNG THPT CHUYÊN LƢƠNG THẾ VINH Lĩnh vực: (Đánh dấu X vào ô tương ứng,