Kỳ thi chọn HSG Tin học 12 (2010-2011) - GD&ĐT tỉnh Yên Bái (Kèm Đ.án)
Số trang: 6
Loại file: pdf
Dung lượng: 153.25 KB
Lượt xem: 1
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Với đề thi chọn học sinh giỏi môn Tin học lớp 12 năm 2010-2011 của Sở Giáo dục và Đào tạo tỉnh Yên Bái sẽ giúp các bạn học sinh chuẩn bị ôn luyện và bổ trợ kiến thức cho kỳ thi học sinh giỏi sắp tới cũng như phát huy tư duy, năng khiếu về môn Tin học. Mời các bạn tham khảo.
Nội dung trích xuất từ tài liệu:
Kỳ thi chọn HSG Tin học 12 (2010-2011) - GD&ĐT tỉnh Yên Bái (Kèm Đ.án)SỞ GIÁO DỤC VÀ ĐÀO TẠO KỲ THI CHỌN HỌC SINH GIỎI TỈNH YÊN BÁI LỚP 12 THPT NĂM HỌC 2010- 2011 Môn thi: Tin học Thời gian: 180 phút (không kể thời gian giao đề) Ngày thi: 10-10-2010Bài 1(6 điểm): Cho một số tự nhiên N (1Bài 3 (7 điểm): Tại quốc gia T đã có n (n ĐÁP ÁN: Đề thi chính thức Môn: Tin học lớp 12Bài 1: (6 điểm)program bt1;const fi=d:\bt1.txt; fo=d:\bt1.out;var a:array[1..120,0..120] of longint; n:byte;procedure input;var f:text; begin assign(f,fi); reset(f); readln(f,n); close(f); end;procedure pt;var i,j,t:byte; begin for i:=1 to n do for j:=1 to n do a[i,j]:=0; for i:=1 to n do a[i,0]:=1; for i:=1 to n do for j:=1 to n do if j f:text; i,j,n,x,y,m,s,dmin:word; tg,min:longint;procedure nhap; begin assign(f,fi); reset(f); readln(f,n,s); for i:=1 to n do for j:=1 to n do a[i,j]:=vc; for i:=1 to n do a[i,i]:=0; while not(seekeof(f)) do begin readln(f,x,y,m); a[x,y]:=m; a[y,x]:=m; end; close(f); end; procedure dijstra; begin fillchar(dd,sizeof(dd),0);dd[s]:=1;t[s]:=s;d[s]:=0; for i:=1 to n do if is then begin d[i]:=a[s,i];t[i]:=s; end; repeat min:=VC; for i:=1 to n do if (dd[i]=0) and (d[i]d[dmin]+a[dmin,i] then begin d[i]:=d[dmin]+a[dmin,i];t[i]:=dmin; end; end; until min=vc;end;procedure vietkq; begin assign(f,fo);rewrite(f); tg:=0; for i:=1 to n do if is then tg:=tg+a[i,t[i]]; writeln(f,tg); close(f); end; begin 4 nhap; dijstra; vietkq; end.Bài 3: (7 điểm)program bt3;const fi=d:\pd.txt; fo=d:\pd.out;type diem=recordx,y:integer;end;mdiem=array[1..100] of diem;var a,b:mdiem; c:array[0..100,0..100] of integer; n:byte;procedure docfile; var f:text; i:integer; t1,t2:integer; begin assign(f,fi); reset (f); readln(f,n); for i:=1 to n do begin readln(f,t1,t2); a[i].x:=t1; b[i].x:=t2; a[i].y:=i; b[i].y:=i; end; close(f); end;procedure sapxep(var d:mdiem);var tam:diem; i,j:byte; begin for i:=1 to n-1 do for j:=i+1 to n do if d[i].x>d[j].x then begin tam:=d[i]; d[i]:=d[j]; d[j]:=tam; end; end; function max(a,b:integer):integer; begin if a>b then max:=a else max:=b; end; 5procedure xuli;var i,j:byte; begin sapxep(a); sapxep(b); for i:=0 to n do begin c[i,0]:=0; c[0,i]:=0; end; for i:=1 to n do for j:=1 to n do if a[i].y=b[j].y then c[i,j]:=max(c[i-1,j],c[i,j-1])+1 else c[i,j]:=max(c[i-1,j],c[i,j-1]); end;procedure ghifile;var f:text; begin assign(f,fo); rewrite(f); write(f,n-c[n,n]); close(f);end;begindocfile;xuli;ghifile;end. 6
Nội dung trích xuất từ tài liệu:
Kỳ thi chọn HSG Tin học 12 (2010-2011) - GD&ĐT tỉnh Yên Bái (Kèm Đ.án)SỞ GIÁO DỤC VÀ ĐÀO TẠO KỲ THI CHỌN HỌC SINH GIỎI TỈNH YÊN BÁI LỚP 12 THPT NĂM HỌC 2010- 2011 Môn thi: Tin học Thời gian: 180 phút (không kể thời gian giao đề) Ngày thi: 10-10-2010Bài 1(6 điểm): Cho một số tự nhiên N (1Bài 3 (7 điểm): Tại quốc gia T đã có n (n ĐÁP ÁN: Đề thi chính thức Môn: Tin học lớp 12Bài 1: (6 điểm)program bt1;const fi=d:\bt1.txt; fo=d:\bt1.out;var a:array[1..120,0..120] of longint; n:byte;procedure input;var f:text; begin assign(f,fi); reset(f); readln(f,n); close(f); end;procedure pt;var i,j,t:byte; begin for i:=1 to n do for j:=1 to n do a[i,j]:=0; for i:=1 to n do a[i,0]:=1; for i:=1 to n do for j:=1 to n do if j f:text; i,j,n,x,y,m,s,dmin:word; tg,min:longint;procedure nhap; begin assign(f,fi); reset(f); readln(f,n,s); for i:=1 to n do for j:=1 to n do a[i,j]:=vc; for i:=1 to n do a[i,i]:=0; while not(seekeof(f)) do begin readln(f,x,y,m); a[x,y]:=m; a[y,x]:=m; end; close(f); end; procedure dijstra; begin fillchar(dd,sizeof(dd),0);dd[s]:=1;t[s]:=s;d[s]:=0; for i:=1 to n do if is then begin d[i]:=a[s,i];t[i]:=s; end; repeat min:=VC; for i:=1 to n do if (dd[i]=0) and (d[i]d[dmin]+a[dmin,i] then begin d[i]:=d[dmin]+a[dmin,i];t[i]:=dmin; end; end; until min=vc;end;procedure vietkq; begin assign(f,fo);rewrite(f); tg:=0; for i:=1 to n do if is then tg:=tg+a[i,t[i]]; writeln(f,tg); close(f); end; begin 4 nhap; dijstra; vietkq; end.Bài 3: (7 điểm)program bt3;const fi=d:\pd.txt; fo=d:\pd.out;type diem=recordx,y:integer;end;mdiem=array[1..100] of diem;var a,b:mdiem; c:array[0..100,0..100] of integer; n:byte;procedure docfile; var f:text; i:integer; t1,t2:integer; begin assign(f,fi); reset (f); readln(f,n); for i:=1 to n do begin readln(f,t1,t2); a[i].x:=t1; b[i].x:=t2; a[i].y:=i; b[i].y:=i; end; close(f); end;procedure sapxep(var d:mdiem);var tam:diem; i,j:byte; begin for i:=1 to n-1 do for j:=i+1 to n do if d[i].x>d[j].x then begin tam:=d[i]; d[i]:=d[j]; d[j]:=tam; end; end; function max(a,b:integer):integer; begin if a>b then max:=a else max:=b; end; 5procedure xuli;var i,j:byte; begin sapxep(a); sapxep(b); for i:=0 to n do begin c[i,0]:=0; c[0,i]:=0; end; for i:=1 to n do for j:=1 to n do if a[i].y=b[j].y then c[i,j]:=max(c[i-1,j],c[i,j-1])+1 else c[i,j]:=max(c[i-1,j],c[i,j-1]); end;procedure ghifile;var f:text; begin assign(f,fo); rewrite(f); write(f,n-c[n,n]); close(f);end;begindocfile;xuli;ghifile;end. 6
Tìm kiếm theo từ khóa liên quan:
File văn bản Nhập dữ liệu vào văn bản Đề thi học sinh giỏi Tin học 12 năm 2012 Đề thi học sinh giỏi Tin học 12 Đề thi học sinh giỏi lớp 12 Đề thi học sinh giỏiGợi ý tài liệu liên quan:
-
8 trang 392 0 0
-
Bộ đề thi học sinh giỏi môn Lịch sử lớp 12 cấp tỉnh năm 2020-2021 có đáp án
26 trang 355 0 0 -
7 trang 350 0 0
-
Đề thi học sinh giỏi môn GDCD lớp 12 năm 2023-2024 có đáp án - Trường THPT Mai Anh Tuấn, Thanh Hóa
28 trang 308 0 0 -
8 trang 306 0 0
-
Ebook Bồi dưỡng học sinh giỏi Tiếng Anh lớp 5 theo chuyên đề
138 trang 272 0 0 -
Đề thi học sinh giỏi môn Ngữ văn lớp 6 năm 2022-2023 có đáp án - Trường THCS Ninh An
8 trang 261 0 0 -
8 trang 247 0 0
-
Đề thi học sinh giỏi môn Ngữ văn lớp 8 năm 2021-2022 có đáp án - Phòng GD&ĐT Châu Đức
4 trang 244 0 0 -
Đề thi học sinh giỏi cấp tỉnh môn Vật lý THPT năm 2023-2024 có đáp án - Sở GD&ĐT Vĩnh Long
6 trang 236 0 0