Đề thi Olympic Tin học sinh viên Toàn quốc 2010
2 posters
Diễn Đàn Pascal :: Thắc mắc - Trao đổi - Thảo luận :: Đề bài - Bài giải :: Đề thi IOI, Olympic, tin học trẻ, ....
Trang 1 trong tổng số 1 trang
Đề thi Olympic Tin học sinh viên Toàn quốc 2010
Đây là đề thi Olympic Tin học sinh viên Toàn quốc năm 2010 - Khối cá nhân chuyên tin: ở Đây
Các bạn thử download để giải xem thế nào
Bài 1: khá đơn giả
Bài 2: dùng mảng để lưu trữ các xâu, dùng QuickSort để sắp xếp lại mảng, sau đó mới tiếp tục giải quyết bài toán
Bài 3: dùng thuật toán Floyd 2 lần: 1 cho đường đi bộ và 1 đường đi ô tô. Sau đó, tìm điều kiện thỏa mãn đề bài
Bài 4: chưa nghĩ ra, các bạn nghĩ hộ cái
Các bạn thử download để giải xem thế nào
Bài 1: khá đơn giả
Bài 2: dùng mảng để lưu trữ các xâu, dùng QuickSort để sắp xếp lại mảng, sau đó mới tiếp tục giải quyết bài toán
Bài 3: dùng thuật toán Floyd 2 lần: 1 cho đường đi bộ và 1 đường đi ô tô. Sau đó, tìm điều kiện thỏa mãn đề bài
Bài 4: chưa nghĩ ra, các bạn nghĩ hộ cái
Re: Đề thi Olympic Tin học sinh viên Toàn quốc 2010
Bài 1 thì quá đơn giản rồi, cho mấy đứa mới học pascal cũng làm ra, còn bài 2 không cần đến quicksort đâu, mình nghĩ chỉ cần dùng 1 mảng có K phần tử, chỉ số của mảng từ 2010 đến 9999 và giá trị của mảng là các số nguyên dương. Chỉ số của mảng chính là 4 số cuối của biển số xe còn 4 số đầu giống nhau rồi không tính, giá trị của các phần tử mảng chính là tần số lặp lại của chiếc xe có biển số là chỉ số mảng.
Ta có thể viết chương trình thế này
Ta có thể viết chương trình thế này
- Code:
TYPE mang=array[2010...9999] of word;
------------
Function Tinh_Tien( var A:mang):real;
var f:text;
n,tien: real;
bienso:string;
b,d,i:word;
Begin
assign(f,'pack.inp');
reset(f);
readln(f,n);
while not eof(f) do
begin
readln(f,bienso);
delete(bienso,1,4);
val(bienso,b,d);
A[b]:=A[b]+1;
end;
i:=2010;
tien:=0;
While i<=9999 do
Begin
if A[i]>5 then tien:=tien+100+A[i]-5
else if A[i]>0 then tien:=tien+100;
i:=i+1;
end;
Tinh_tien:=tien;
End.
sptinhoc- Thành viên mới
- Ngày sinh : 12/10/1988
Tuổi : 35
Ngày đăng ký : 11/01/2010
Re: Đề thi Olympic Tin học sinh viên Toàn quốc 2010
Gửi các bạn code của 4 bài này của một người bạn. Đọc code cũng thấy ngắn và đơn giản.
Download: Here
Mọi người giải thích hộ bài 4 xem thế nào nhé. Tức là xử lý như thế nào ý
Download: Here
Mọi người giải thích hộ bài 4 xem thế nào nhé. Tức là xử lý như thế nào ý
Được sửa bởi bí mật cuộc sống ngày 21/1/2011, 7:03 pm; sửa lần 1.
Re: Đề thi Olympic Tin học sinh viên Toàn quốc 2010
Nếu ai đi thi thì cũng cần chú ý: Các thao tác với tệp rất tốn thời gian. Vì vậy, nên giảm thiểu tối đa việc truy nhập vào file
Re: Đề thi Olympic Tin học sinh viên Toàn quốc 2010
uh....uh. dù sao thì cũng phải đọc file ít nhất 1 lần để lấy dữ liệu mà.
sptinhoc- Thành viên mới
- Ngày sinh : 12/10/1988
Tuổi : 35
Ngày đăng ký : 11/01/2010
Diễn Đàn Pascal :: Thắc mắc - Trao đổi - Thảo luận :: Đề bài - Bài giải :: Đề thi IOI, Olympic, tin học trẻ, ....
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết
|
|
15/4/2011, 10:34 pm by funny
» Mọi người làm giúp tôi bài này với !
13/4/2011, 11:42 am by phonggia
» Giúp mình giải bài này với
12/4/2011, 1:00 pm by ldt
» Chia se 1 bai paccal ve ve do thi
11/4/2011, 1:55 pm by duy_sau_rom
» đồ hoạ trong pascal
9/4/2011, 9:16 pm by jetlongk4
» Giá trị biểu thức bằng kí pháp nghịch đảo
1/4/2011, 8:49 am by kh1132000
» AI GIẢI GIÚP EM BÀI NÀY VỚi , ĐANG CẦN GẤP GẤP LẮM :(
31/3/2011, 11:47 pm by jancancook
» dòng thời gian
31/3/2011, 11:31 am by gianggiangonline
» anh nào giúp em với
30/3/2011, 11:00 pm by sieuhoatinh
» VTC trả lương 10 triệu cho SV tốt nghiệp ĐH Văn Hiến - khoa CNTT - ĐTVT tại Hà Nội
29/3/2011, 2:48 pm by SV_tuonglai
» Download cẩm nang mùa thi 2011 tại đây
29/3/2011, 2:47 pm by SV_tuonglai
» Check giúp mình lỗi trong code này với !
27/3/2011, 10:07 pm by mamap0511
» Tai nghe sony dr 370 ve hang moi
25/3/2011, 8:42 pm by hs_bin
» giúp em với
25/3/2011, 12:11 pm by nbni
» Headphone sony dr 370 moi ve hang
24/3/2011, 9:13 pm by hs_bin
» GIUP EM MAY BAI PASCAL CO BAN ( EM MOI HOC PASCAL)
24/3/2011, 9:11 pm by tuan045610
» Headphone sony DR 370 moi ve hang
21/3/2011, 8:11 pm by hs_bin
» Sony DR 310 moi ve hang
20/3/2011, 9:34 pm by hs_bin
» Mọi người giúp dùm em!!^^
20/3/2011, 9:53 am by trangbui_thcstanhiep
» bài tập về hàm trog pascal
18/3/2011, 10:34 pm by sieuhoatinh