... Những nhận xét bất ngờ khi giải một bàitoán tin
Nguyễn Xuân Huy
Người Pháp rất tự hào với ngôn ngữ của mình. Họ nhất quyết không chịu ... chạy về nên giao cho em đi nhanh nhất.
Chỉ với hai nhận xét trên chúng ta lập được trật tự giảibàitoán trên như sau:
Gọi nơi tập hợp các em nhỏ trước khi qua cầu là T (bên trái cầu), nơi cần ... được x = 405.
Nhận xét 1: Nếu K là số chẵn thì ta dùng phép toán XOR bit N số đã cho, kết quả sẽ cho
ngay số x cần tìm. Tuy nhiên bàitoán không cho biết K là bao nhiêu.
Nhận xét 2: Ta có thể...
... quả đó.
2 - Loại bài tập có đầu bài rất rích rắc, phức tạp, khó hiểu.
3 - Loại bài tập có đầu bài rất tờng minh, ngắn gọn nhng khó giải vì có quá ít dữ
kiện.
Đối với mỗi loại bài tập nói trên, ... cho HS hớng giải quyết
nh thế nào cho phù hợp. ở đây tôi chỉ xin đề cập đến một phần của cách giải quyết
loại bài tập thứ 3 : Loại bài tập có đầu bài rất tờng minh, ngắn gọn nhng khó giải
vì có ... cũng giải quyết đợc bài toán.
Qua các ví dụ này học sinh cũng cần thấy rằng, có thể có nhiều cách để tạo ra tam
giác đều, nhng nên chọn cách nào dẫn đến chứng minh bàitoán đơn giản hơn.
iii. bài...
... 45
0
chúng ta có thể giảibàitoán theo nhiều cách giải khác nhau. Đây là bàitoán khá hay, mà đến nay theo tôi đ-
ợc biết nó có không dới 20 cách giải khác nhau. Bởi vậy khi giảibài này, chúng ta ... NhËn xÐt:
Nh vậy khi giải một bàitoán nếu ta biết nó xuất phát từ đâu, bắt nguồn từ bàitoán nào thì việc giải sẽ
dễ dàng hơn. Ta thấy bài 13 là trờng hợp riêng của bài 14. Thật vậy khi A ... gÃy
đoạn thẳng AC thành hai đoạn thẳng AD và DC thì
bài toán lúc này có giải đợc nữa hay không ? Thật vây, ta đi nghiên cứu bàitoán đó.
Bàitoán 13:
Cho ABC và ADC chung cạnh AC (B, D nằm...
... trong Thuật toán và Lập trình Tập I
6
CHƢƠNG 1
GIẢI MỘT BÀITOÁNTIN
Phần này sẽ giới thiệu một số bước thường vận dụng trong quá trình giải các bài
toán tin.
1. Bước ... bước quan trọng nhất là hiểu rõ nội dung bài toán.
Đây là yêu cầu quen thuộc đối với những người làm toán. Để hiểu bàitoán theo
cách tiếp cận của tin học ta phải gắng xây dựng một số thí ...
yêu cầu đề ra của đầu bài rồi thử giải các thí dụ đó để hình thành dần những hướng
đi của thuật toán.
2. Bước thứ hai là dùng một ngôn ngữ quen thuộc, tốt nhất là ngôn ngữ toán học đặc
tả các...
...
037. TRÁO BÀI
Có 2n lá bài, trên đó ghi lần lượt các số từ 1 đến 2n (mỗi lá bài ghi một số và không có hai lá bài
nào trùng số). Ban đầu các lá bài được xếp chồng nhau theo thứ tự từ lá bài ghi ... tráo bài này rất hay được sử dụng, tưởng rằng nó sẽ tạo ra một hoán vị hoàn toàn "vô tư" đối
với các quân bài nhưng thực ra không phải như vậy, sau một số hữu hạn lần tráo, tập bài ... NHÂN CÔNG
Giám đốc điều hành của một Công ty tin học cần xác định số lượng nhân công cần sử dụng trong
mỗi tháng để thực hiện một dự án phát triển tin học. Ông giám đốc nắm được số lượng nhân...
...
1 10
1
10
2 3
4
5 6
7
8
9
119
109. SERIE A
Giải bóng đá ngoại hạng Italia (Serie A) là giải bóng đá hấp dẫn nhất hành tinh, ở đây người ta được
chứng kiến cuộc tranh tài của những ... nào có tên (xếp theo vần
ABC) nhỏ hơn sẽ xếp trước.
Thông tin chung về giải: mỗi đội chỉ ghi được tối đa 10 bàn trong một trận, giải được thi đấu theo
thể thức vòng tròn hai lượt. Với mỗi ... những vòng đấu cuối cùng.
Với một giải bóng đá chuyên nghiệp như vậy thì công việc của ban tổ chức không dễ dàng chút nào,
hàng tuần họ phải tổng hợp thông tin về các trận đấu để xếp lại thứ...
... thông điệp này theo hai đường truyền tin khác nhau (tức là không có kênh nào
của mạng được sử dụng trong cả hai đường truyền tin) . Chi phí của một đường truyền tin được hiểu
là tổng chi phí trên ... điệp theo cách truyền tin tỡm c.
ã Dũng th hai ghi ng truyn tin thứ nhất dưới dạng dãy có thứ tự các máy, bắt đầu từ máy S
và kết thúc ở mỏy D.
ã Dũng th ba ghi ng truyn tin thứ hai dưới dạng ... dãy dấu ngoặc hợp lệ độ dài 8 và độ sâu 3:
((()()))
((())())
((()))()
(()(()))
()((()))
Bài toán đặt ra là khi cho biết trước hai số nguyên dương n và k. Hãy cho biết có bao nhiêu dãy
ngoặc...
... W' và dòng 2 ghi số k. Tương ứng với mỗi cặp
dòng đó, hãy giải mã và ghi vào file văn bản DECODE.OUT một dòng chứa từ W là từ đã giải
mã ra được.
Hai yêu cầu trên phải được thực hiện độc ...
1
2
3
4
5
6
7
8
9
10
105
095. MUA HÀNG
Một công ty muốn mua m máy tính. Sau khi lấy thông tin tại n cửa hàng (1 ≤ n ≤ 10000), người ta
biết được rằng cửa hàng thứ i có bán a
i
máy tính ... b
i
cách nhau ít nhất một dấu cách.
Kết qu: Ghi ra file vn bn BUY.OUT
ã Dũng 1: Ghi tng s tin phi tr.
ã n dũng tip theo, dòng thứ i ghi số máy tính mua ở cửa hàng thứ i.
Ví dụ:
BUY.INP...
...
Cu
ộ
c thi giao l
ư
u "T
ế
t Ta Tin (TTT)" gi
ữ
a hai
độ
i SP và TH có n bàitoántin h
ọ
c, m
ỗ
i
độ
i có n h
ọ
c
sinh tham d
ự
. Các bàitoán
đượ
c
đ
ánh s
ố
t
ừ
1
đế
n n ...
Cu
ộ
c thi giao l
ư
u "T
ế
t Ta Tin (TTT)" gi
ữ
a hai
độ
i SP và TH có m bàitoántin h
ọ
c, m
ỗ
i
độ
i có n h
ọ
c
sinh tham d
ự
. Các bàitoán
đượ
c
đ
ánh s
ố
t
ừ
1
đế
n m ...
đấ
u b
ằ
ng bàitoán
k.
Các số trên một dòng của Input / Output file cách nhau ít nhất một dấu cách
Ví dụ: ( Do sơ suất , xin mời chuyển sang đề bài 126 với nội dung , đề bài tương tự...
...
81
071. NHẮN TIN
Một khoá học có n học viên đánh số từ 1 tới n, mỗi học viên có thể biết số điện thoại của một vài
học viên khác.
Học viên A có thể nhắn tin cho học viên B nếu như ... x, y ≤ n) cho ta thông
tin: học viên x biết số điện thoại của học viên y
Kt qu: Ghi ra file vn bn MESSAGE.OUT
ã Dòng 1: Ghi số k là số học sinh được thy giỏo nhn tin trc tip khi cn
ã Dũng ... được tất cả số điện thoại của các học viên trong hồ sơ của truờng, hỏi khi thầy
giáo muốn nhắn tin tới tất cả các học viên trong khoá, thầy giáo sẽ phải nhắn trực tiếp tới một số
ít nhất các...
... on the contest
8
9
001. TÍNH TOÁN SONG SONG
Biểu thức đủ là một dãy ký tự gồm các biến ký hiệu bằng chữ cái thường tiếng Anh: a z, các phép
toán cộng ký hiệu +, nhân ký hiệu * và ... tính phép * là Q, người ta định nghĩa thời gian tính
toán một biểu thức đủ nh sau:
ã Nu biu thc ch gm 1 biến (a z) thì thời gian tính toán là 0
ã Nu X v Y l 2 biu thc ; thời gian tính X là ... Cho trước một biểu thức đủ E dưới dạng xâu ký tự hãy viết chương trình:
1. Tìm thời gian tính toán biểu thức E
2. Hãy biến đổi biểu thức E thành biểu thức E' tương đương với nó sao cho...
...
Ngày 2: Các bàitoán t
ừ
n + 1 t
ớ
i 2n
Ngày i: Các bàitoán t
ừ
(i - 1).n + 1 t
ớ
i i.n
Ngày n+1: Các bàitoán t
ừ
n
2
+ 1 t
ớ
i n
2
+n
Các bài thi có m
ộ
t trong k d
ạ
ng, bài th
ứ
... n + 1 ngày, các bàitoán c
ủ
a IOI
đượ
c
đ
ánh s
ố
t
ừ
1 t
ớ
i n
2
+n và
đượ
c phân b
ố
vào các ngày thi theo l
ị
ch sau (m
ỗ
i ngày thi có n bài toán) :
Ngày 1: Các bàitoán t
ừ
1 t
ớ
i ... t
ấ
t c
ả
các l
ờ
i gi
ả
i
các bàitoán
đ
ã cho.
Các th
ầ
y giáo tr
ưở
ng, phó
đ
oàn Vi
ệ
t Nam d
ự
đ
oán r
ằ
ng n
ế
u h
ọ
c sinh th
ứ
i c
ủ
a
đ
oàn làm bàitoán
d
ạ
ng j thì có th
ể
thu...
... không diễn đạt
được thuật toán.
1
TIN HỌC ĐẠI CƯƠNG
www.uit.edu.vn
BÀI 6
BÀI 6
PHƯƠNG PHÁP GIẢI CÁC
PHƯƠNG PHÁP GIẢI CÁC
BÀI TOÁN TRONG TIN HỌC
BÀI TOÁN TRONG TIN HỌC
Tin học đại cương
18
QUY ... để hiểu rõ hơn bài toán.
20
www.uit.edu.vn
Tin học đại cương
3
KHÁI NIỆM VỀ VẤN ĐỀ - BÀI TOÁN
Bài toán và giải quyết bàitoán được biểu
diễn dưới dạng:
A → B
giả thiết giải pháp mục tiêu
Cần ... nhận.
Heuristic: Giải quyết bàitoán với kết quả
đúng (gần đúng) trong p. vi cho phép.
Tin học đại cương
5
CÁC BƯỚC GIẢI QUYẾT BT
Bước 1: Xác định vấn đề - bài toán.
Nhằm phát biểu chính xác vấn đề - bài toán, ...
...
037. TRÁO BÀI
Có 2n lá bài, trên đó ghi lần lượt các số từ 1 đến 2n (mỗi lá bài ghi một số và không có hai lá bài
nào trùng số). Ban đầu các lá bài được xếp chồng nhau theo thứ tự từ lá bài ghi ... ACTIVITY.OUT
5
7 9
2 4
1 3
1 6
3 7
3
3
5
1
2
LIST 150
+
BÀITOÁNTIN – LÊ MINH
HOÀNG
001. TÍNH TOÁN SONG SONG 9
002. BẢNG SỐ 10
003. CARGO 11
004. DÃY CON 12
005. ... 15
YES
25
1 4 6
30
2 3 4 5
4
10
1
2
3
4
5
6
5
5
10
10
20
15
15
150+ Bài
Toán Tin
11
003. CARGO
Bản đồ một kho hàng hình chữ nhật kích thước mxn được chia thành...