1. Trang chủ
  2. » Trung học cơ sở - phổ thông

file nghe tiếng anh 10 thí điểm trương tố như thư viện tư liệu giáo dục

13 12 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

H·y t×m mét sè nhiÒu nhÊt c¸c l¸ bµi sao cho tËp c¸c sè hiÖu cña chóng trïng víi tËp c¸c sè ghi trªn c¸c l¸ bµi ®ã.. D÷ liÖu vµo cho bëi file LABAI.INP trong ®ã dßng thø nhÊt ghi sè N ng[r]

(1)

1) §Ị sè 1

Bài Hệ đếm

Trong truy tìm xe ôtô chở hàng lậu, nguồn tin cho biết: số biển xe số có chữ số đối xứng

( Một số có n chữ số hệ đếm đợc gọi đối xứng chữ số thứ giống với chữ số thứ n, chữ số thứ giống với chữ số thứ n - 1, )

Sau cảnh sát nhận đợc thêm thơng tin: số biển số số nguyên tố Cảnh sát dựa vào dự đoán chuyên gia tin học đa sau phân tích nguồn tin xác định tập số số biển số: biển số viết hệ nhị phân số đối xứng Nhờ mà cảnh sát bắt đối tợng Hãy cho biết số mà chuyên gia tin học xác định mà số biển xe mà ơng ta dự đốn

2)

Đề số 2

Bài Tính giá trị biểu thøc

Cho hai sè thùc c vµ d TÝnh:

¿

trong x1 : nghiệm lớn x2 : nghiệm bé phơng trình:

x2 - x - cd =

Bµi Quan hƯ

Có N ngời mang tên tơng ứng 1, 2, , N tình trạng quen biết N ngời đợc cho mảng đối xứng A[1 N,1 N] A[i,j] = A[j,i] = i quen j i không quen j Hãy xét xem liệu chia N ng-ời thành nhóm mà nhóm hai ngng-ời khơng quen nhau?

Dữ liệu vào đợc cho file QUANHE.INP dịng thứ ghi số nguyên dơng N <= 100, N dòng tiếp theo, dòng thứ i ghi N số A[i,1], , A[i,N]

KÕt qu¶ ghi file QUANHE.OUT nh sau:

o1 Nếu không , ghi dòng ch÷ KHONG THE

o2 NÕu cã thĨ, ghi hai dòng, dòng thứ tên ngời thuộc nhóm 1, dòng thứ hai tên ngời thuộc nhóm

3) Đề số 3

Bài Phân số

(2)

Bài Kiến thiết xâu văn b¶n

Hãy lập chơng trình đa file XVB.TXT theo thứ tự từ điển tất dăy có độ dài không lớn n cho trớc đợc xây dựng từ chữ số 1, 2, cho dãy khơng có hai dãy liền kề giống Cho biết có thảy dãy nh

Nói rằng, hai dãy a1 ap b1 bq đợc theo thứ tự từ điển kí

hiệu: a1a2 ap < b1b2 bq, nếu: Tồn i = mà < bi đồng thời với

= j = i th× aj = bj q > p với = j = p ta cã aj = bj 4)

Đề số 4

Bài Điểm mặt phẳng

Cho số thực a, b, c, d, e, f, g, h Biết hai điểm (e,f) (g,h) khác điểm (a,b); (c,d) không nằm đờng thẳng l qua hai điểm (e,f) (g,h) Đờng thẳng l chia mặt phẳng làm hai nửa mặt phẳng Hai điểm (a,b) (c,d) có vị trí nh so với đờng thẳng l ?

Bài Chia vật

Có cách chia M vËt cho N ngêi cho cho ngêi trớc không ngời sau

M,N nhập từ bàn phím Kết đa file văn

5)

đề Số 5

Bài Tìm nghiệm phơng trình siờu vit

Tìm nghiệm phơng trình siêu việt sau: f(x) = víi f(x) = x3 + ex

trong khoảng [-1, 0] với độ xác 10- 6. Bài Đặt phép tính

Cho số tự nhiên n Hãy đặt dấu + – vào chữ số 1, 2, 3, 4, 5, 6, 7, 8, viết theo thứ tự cho để tạo biểu thức có giá trị n Ví dụ cho n =122 kết nhận đợc là:

12 + 34 - - + 78 +

Nếu khơng tìm đợc dãy nh cho thụng bỏo

6)

Đề số 6

Bài Trò ch¬i bèc sái

Có đống sỏi gồm số lợng nguyên không âm viên sỏi Mỗi đối thủ lần bốc phải bốc thực số ( =1 ) viên sỏi khỏi đống sỏi: số sỏi tối đa đợc bốc bị hạn chế lợng tối đa Ai bốc cuối giành chiến thắng Hãy xây dựng chơng trình cho phép thể trị chơi đấu thủ máy tính chơng trình thể chiến thuật thắng cho máy tính

Bài Chu trình đơn hoạch

(3)

Một đồ thị gồm có n đỉnh biểu diễn ma trận vng cấp n, ma trận nối ,trong đó: phần tử aij ma trận đỉnh i đợc

nối với đỉnh j cạnh khơng chứa đỉnh khác trờng hợp ngợc lại ( i, j = 1, , n ) Đồ thị đợc cho file ‘DOTHI.TXT’

Cho ma trận nối đờng có n đỉnh Hỏi có tồn chu trình hoạch đơn hay khơng? Nếu có dãy số hiệu đỉnh theo thứ tự qua vẽ

7)

Đề số 7

Bài Phân tích số

Lập chơng trình tính số cách phân tích số tự nhiên n >1 thành tổng số tự nhiên nhỏ In tất cách phân tích ( phân tích kể lần, ví dụ + + + + phân tích )

Bµi Chia kĐo

Có n gói kẹo, N <= 200, gói kẹo đợc đánh số từ đến N, gói kẹo thứ i có A[i] kẹo, số A[1], , A[N] nguyên dơng không q 200 Hãy tìm cách chia gói kẹo làm hai nhóm cho tổng số kẹo nhóm sai khác

Dữ liệu vào đợc cho file KEO.INP dịng thứ ghi số N dòng tiếp theo, dòng ghi 10 số lần lợt từ A[1] đến A[N]

Kết ghi file KEO.OUT nh sau: dòng thứ ghi số kẹo chênh lệch hai nhóm, nhóm dòng ghi số hiệu gói kẹo thuộc nhóm thứ nhất, dòng ghi 20 số hiệu, cuối nhóm dòng ghi số hiệu gói kẹo thuộc nhóm thứ hai, dòng ghi 20 số hiệu

8)

Đề số 8

Bài Cân vật

Cho n cân với khối lợng tơng ứng d1, ,dn Cho vật với khối lỵng bÊt

kì Hỏi có cân đợc vật bàn cân hai đĩa với cân hay khơng? Cho biết trọng lợng nguyờn

Bài Ghép xâu

Cho N xõu kí tự A1, A2, , An , N <= 100, độ dài xâu Ai không

10, xâu kí tự S Hãy tìm cách biểu diễn S dới dạng ghép xâu kí tự Ai, xâu Ai xuất biểu diễn nhiều lần

Dữ liệu vào đợc cho file XAU.INP dịng thứ ghi xâu S, dòng thứ hai ghi số N, N dòng tiếp theo, dòng thứ i ghi xâu Ai

KÕt qu¶ ghi file XAU.OUT nh sau:

o1 NÕu biểu diễn, ghi dòng chữ KHONG CO

o2 Nếu có biểu diễn, ghi biểu diễn dòng theo quy cách nh ví dụ

Ví dô:

(4)

Abcdef 11 ab cd ef abc def a b c d e f

A[1]A[2]A[3]

A[1]A[2]A[10]A[11] A[1]A[8]A[5]

A[1]A[8]A[9]A[3]

A[1]A[8]A[9]A[10]A[11] A[4]A[5]

A[4]A[9]A[3]

A[4]A[9]A[10]A[11] A[6]A[7]A[2]A[3]

A[6]A[7]A[2]A[10]A[11] A[6]A[7]A[8]A[5]

A[6]A[7]A[8]A[9]A[3]

A[6]A[7]A[8]A[9]A[10]A[11]

9)

Đề số 9

Bài Đờng ngắn nhÊt

Cho đồ thị N đỉnh, N <= 100, có ma trận trọng số khơng âm C với i, j C[i,j] <= 100 Cho trớc hai đỉnh u v Hãy tìm đờng ngắn từ đỉnh u đến đỉnh v

Dữ liệu vào cho file DOTHI.INP dịng thứ ghi ba số N, u, v Trong N dòng tiếp theo, dòng thứ i ghi N số C[i,1], , C[i,N]

Kết ghi file DOTHI.OUT nh sau: dòng thứ ghi độ dài đờng ngắn từ u đến v; dòng tiếp theo, dòng ghi đỉnh đờng từ u đến v lần lợt theo thứ tự hành trình từ u đến v

Bµi D·y sè

Cho dãy số, xóa số để dãy cịn lại dãy đơn điệu tăng dài

VÝ dô: 15 11 15 KÕt qu¶: 15

10)

Đề số 10

Bài Giai thừa

Tính n! ( N <=10000 ) víi N nhËp tõ bµn phÝm Kết ghi file văn bản: GIAITHUA.OUT

Bi Bin i xõu

Viết chơng trình làm việc sau:

1 Nhập từ bàn phím hai xâu kÝ tù S1 vµ S2

2 Ta dùng ba loại phép biến đổi sau: BD1: xố kí tự xâu

BD2: thêm kí tự vào vị trí xâu BD3: thay kí tự xâu kí tự khác

(5)

Biến đổi đợc

ptslddf – xo¸ p/1 => tslddf tslddf – thªm g/3 => tsglddf tsglddf – thay f/7/s => tsgldds

3 Trong trờng hợp biến đổi đợc, tìm cách dùng phép biến đổi thông báo tiếp vào file OUT.TXT theo quy cỏch nh trờn

11)

Đề số 11

Bài MÃ tuần

Mt mó xut phỏt t bàn cờ 8x8, hỏi mã hết bàn cờ mà không lặp lại qua hay khơng?

ChØ cÇn đa cách Kết ghi vào file RESULT.TXT

Bài Sắp xếp

qun lý nhân tỉnh có khoảng triệu ngời, xếp tuổi dân c theo thứ tự từ nhỏ đến lớn Biết tuổi nằm khoảng từ đến 100

Tuổi dân c đợc cho vào từ file TUOI.INP viết liên tiếp nhau, cách dấu cách dấu xuống dòng Kết đa file TUOI.OUT cấu trúc nh file vào nhng đợc xếp

VÝ dô:

TUOI.INP TUOI.OUT 1 20 45 62 3

2 55 100

1 2 4 5 20 45 55 62 100

12)

Đề số 12

Bài Ghép số nguyên tố

Giả sử dÃy A dÃy tăng dần sè nguyªn tè: 2, 3, 5, 7,

Ta lập dÃy B cách viết ghép cặp số liỊn kỊ cđa d·y A víi nhau: 23, 57, 1113, 1719,

C lµ d·y nhËn tõ B b»ng cách gạch số không nguyên tố

HÃy tìm j số hạng đầu dÃy C, j <= 300 Sè j nhËp tõ bµn phÝm vµ kÕt viết file NT.TXT, số hạng dòng

Bµi XÕp viƯc

Bắt đầu từ thời điểm 0, ngời làm N việc với số hiệu từ đến N, N <= 200 Với <= i <= N, việc i cần làm T[i] đơn vị thời gian đơn vị thời gian từ thời điểm đến lúc bắt đầu làm nó, ngời bị phạt lợng tiền C[i] Khi làm việc phải làm xong chuyển sang việc làm khác Hãy thu xếp trình tự việc cho tổng số tiền bị phạt

Dữ liệu vào đợc cho file XEPVIEC.INP dịng thứ ghi số ngun dơng N Với <= i <= N, dòng thứ i +1 ghi hai số thực T[i] C[i]

(6)

13) Đề số 13

Bài Giao d?ch

Trên lãnh thổ có N thành phố đánh số từ 1đến N (N <= 100 ) Trên lãnh thổ có mạng giao thơng chiều Một cơng ty muốn đặt trạm giao dịch để từ hàng hố cơng ty đến tất thành phố

•1 Hãy cho biểt cơng ty cần đặt trạm giao dịch để đạt đợc mục đích

•2 Hãy cho biết loại bỏ đợc nhiều đờng mà số trạm giao dịch cần thiết khơng đổi

•3 Hãy cho biết cần thêm vào mạng giao thơng đờng nối trực tiếp để cần trm giao dch l

Dữ liệu vào từ file GIAODICH.INP bao gồm: ã1 Dòng đầu số N

•2 Các dịng ghi đờng với cặp số (i , j) cách dấu cách nghĩa có đờng từ i đến j

Kết file GIAODICH.OUT bao gồm:

ã3 Câu 1: dòng1 số trạm giao dịch Các dòng sau ghi số thành phố cần xây dựng trạm giao dịch, cách dấu cách

ã4 Cõu 2: dũng tip theo ghi số đờng nhiều loại Mỗi dịng ghi cặp số (P, Q) cách dấu cách thể đ-ờng

•5 Câu 3: dịng ghi số đờng cần xây dựng Mỗi dòng ghi cặp số (x, y) cách dấu cách thể u?ng ỳ

Bài Xoá số

Mt s nguyên dơng N lớn đợc cho số nguyên dơng P, P số nguyên dơng A1, , Ap P xâu kí tự gồm chữ số thập phân S1, , Sp Khi N nhận đợc cách viết S1 liên tiếp A1 lần S2 liên tiếp A2 lần, , Sp liên tiếp Ap lần Ví dụ với P = 3, A1 = 3, S1 = 123, A2 = 4, S2 = 0, A3 = 2, S3 = 45 ta có N = 12312312300004545

Giả sử số N đợc cho nh cho số nguyên dơng K không vợt số chữ số N, tìm cách gạch K chữ số N để nhận đợc số có giá trị nhỏ

Các số P, K, A1, , Ap, xâu S1, , Sp nhập từ file từ bàn phím Thơng báo số nhận đợc hình

14) §Ị sè 14

Bài Lá bài

Cú N lỏ với số hiệu 1, 2, , N, N <= 50, i ghi số nguyên dơng F[i], <= F[i] = N Hãy tìm số nhiều cho tập số hiệu chúng trùng với tập số ghi

(7)

Dữ liệu ghi file LABAI.OUT, dịng thứ ghi số lợng Trong dòng tiếp theo, dòng ghi 10 số hiệu đợc chọn, số hiệu ghi theo thứ tự tăng dần hết

VÝ dô

LABAI.INP LABAI.OUT

14

6 10 9

10

1 10

Bài Lịch gia công hai m¸y

Có n chi tiết 1,2, , n , chi tiết cần đợc lần lợt gia công máy Đầu tiên qua máy A đến mỏy B

Giả thiết thời gian gia công máy A ai, thời gian gia công máy

B bi Hãy xếp lịch gia công để thời gian hoàn thành tất chi tiết

sớm

Dữ liệu vào từ file THOIGIAN.TXT bao gồm: ã1 Dòng đầu số chi tiết N

ã2 N số thời gian chi tiết thực máy A ã3 N số tiÕp theo lµ thêi gian tõng chi tiÕt thùc hiƯn máy B

Kết file LICH.TXT bao gồm: ã4 Dòng đầu thời gian thực T

ã5 N số thứ tự gia công máy A ã6 N số thứ tự gia công máy B

15)

Đề số 15

Bài DÃy ngoặc

Mt dóy ngoc dãy ký tự "(", ")", "[" "]" đợc định nghĩa nh sau:

I Dãy rỗng dãy ngoặc

II Nếu A dãy ngoặc (A) [A] dãy ngoặc

III.Nếu A B dãy ngoặc AB dãy ngoặc

Ví dụ dãy: (), [], ([])()[()] dãy ngoặc

Yêu cầu: Cho xâu S gồm ký tự "(", ")", "[" "]" Hãy tìm cách bổ sung số tối thiểu ký tự cần thiết để nhận đợc dãy ngoặc Cho biết dãy ngoặc

D÷ liƯu vào từ file văn BRACKET.INP, gồm dòng chứa xâu S không 200 ký tự

Kt quả: Ghi file văn BRACKET.OUT, gồm dòng ghi biểu thức ngoặc tơng ứng với xâu S

Ví d?:

BRACKET.IN P

BRACKET.OU T

BRACKET.INP BRACKET.OUT

(8)

Bài Đua ngùa

ở thời Xuân Thu, vua Tề Điền Kỵ thờng hay tổ chức đua ngựa cặp với Mỗi loại ngựa có hệ số khác Trong đua, ngựa có hệ số cao thắng, có hệ số ngang đích lúc Ai có tổng số trận thắng nhiều thắng chung Số trận <= 1000 trận Bạn giúp Điền Kỵ xếp lợt đấu để đạt số trận thng cao nht cú th

Dữ liệu vào từ file HESO.INP bao gồm: - Dòng đầu số lợng ngùa: n

- Dịng thứ hai có n số , số thứ i hệ số ngựa thứ i Điền Kỵ - Dịng thứ hai có n số , số thứ i hệ số ngựa thứ i vua Tề Kết ghi vào file LICHDAU.OUT gồm n số, số thứ i số ngựa Điền Kỵ đem đấu với ngựa thứ i vua Tề Ví dụ:

HESO.INP

4

LICHDAU.OUT

16) Đề số 16

Bài Hßm phiÕu

Trên lãnh thổ có n thành phố đợc đánh số từ đến n Trong chng cầu dân ý cần đặt số hòm phiếu số thành phố ngời từ n thành phố bỏ phiếu Tuy nhiên, để số ngời bỏ phiếu nhiều đợc, ngời ta muốn đặt hòm phiếu cho quãng đờng ngời phải xa ngắn đợc

Hãy tìm cách đặt hịm phiếu cho đạt đợc mục đích

INPUT: file TP.INP bao gåm:

•1 n, k (số thành phố số thành phố cần đặt hịm phiếu) •2 ma trận khoảng cách thành phố

OUTPUT: file TP.OUT bao gåm:

•3 quãng đờng mà ngời phải xa

•4 lần lợt thành phố cần đặt hịm phiếu Ví dụ:

TP.INP TP.OUT

4 0 2

2

Bài Xin chữ ký

(9)

việc Bà th ký ký có nhân viên tầng thứ M ký duyệt Một nhân viên ký cỏc iu kin sau tha món:

- Nhân viên ë tÇng

- Giấy phép đợc ký xác nhận nhân viên số phòng tầng dới - Giấy phép đợc ký xác nhận nhân viên phịng liền kề (phịng liền kề phịng có số phòng sai khác 1)

Mỗi nhân viên ký xác nhận đòi hỏi khoản lệ phí Hãy tìm cách xin đợc chữ ký kiến trúc s trởng với chi phí nhỏ

D÷ liƯu vào: File văn SIGN.INP, Dòng đầu chứa số M, N

Dßng thø i M dßng tiÕp chứa N số ci j chi phí phải trả cho nhân viên phòng j thuộc tầng i

Dữ liệu ra: File văn SIGN.OUT

Dòng đầu ghi số F, K chi phí phải trả số phòng qua Các dòng ghi số phòng qua, số ghi mét dßng VÝ dơ:

SIGN.INP SIGN.OUT

•1

10 10 10

2 2 10

1 10 10 10

1

17)

§Ị sè 17

Bài Dò mìn

Cho mt bói mỡn kớch thớc mxn vng, có chứa mìn khơng, để biểu diễn đồ mìn đó, ngời ta có hai cách:

ã Cách 1: dùng đồ đánh dấu: sử dụng lới vng kích thớc mxn, (i, j) ghi số có mìn, ghi số khơng có mìn

ã Cách 2: dùng đồ mật độ: sử dụng lới vng kích thớc mxn, ô (i, j) ghi số khoảng từ đến cho biết tổng số mìn lân cận với ô (i, j) (ô lân cận với ô (i, j) ô có chung với ô (i, j) đỉnh)

Giả thiết hai đồ đợc ghi xác theo tình trạng mìn trờng

Ví dụ: Bản đồ đánh dấu đồ mật độ tơng ứng: (m = n = 10) B

n đ đ ¸ n h d Ê u

Bản đồ mật độ

(10)

0 0 1 0 5 1 0 1 1 3 5 4 0 1 1 5 0 1 1 1 3 4 3 0 0 0 0 2 3

Về nguyên tắc, lúc cài bãi mìn phải vẽ đồ đánh dấu đồ mật độ, nhiên sau thời gian dài, ngời ta muốn gỡ mìn khỏi bãi vấn đề khó khăn đồ đánh dấu bị thất lạc !! Công việc lập trình viên là: Từ đồ mật độ, tái tạo lại đồ đánh dấu bói mỡn

Dữ liệu: Vào từ file văn MINE.INP, số dòng cách dấu cách

à Dòng 1: Ghi số nguyên dơng m, n (2 Ê m, n Ê 80) ð

ã m dòng tiếp theo, dòng thứ i ghi n số hàng i đồ mật độ theo thứ tự từ trái qua phải

Kết quả: Ghi file văn MINE.OUT, số dòng ghi cách dấu cách

à Dòng 1: Ghi tổng số lợng mìn b·i

ã m dòng tiếp theo, dòng thứ i ghi n số hàng i đồ đánh dấu theo thứ tự từ trái qua phải

VÝ dô:

MINE.INP MINE.OUT

10 15

0 3 3 4 4 4 5 7 6 5 4 4 5 4 4 3 5 4 2 3 2 3 4 4 3 6 3 3 5 4 5 4 4 4 2 3

80

1 1 1 1 1 1 1 0 0 1 1 1 1 0 0 0 1 0 1 1 1 0 0 0 1 0 1 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0 1 1 1 1 0 1 0 0 1 1 1 1 1 1 1 0 0

Bài Tô màu lới

Một lới toạ độ gồm M dòng N cột Gọi G tập hợp điểm mắt lới Cần tô màu điểm G màu xanh, đỏ cho nhìn theo dòng nh cột lới, ta có số điểm màu xanh màu đỏ nhau, chênh

Dữ liệu vào đợc cho file văn LUOI.INP dịng đầu ghi giá trị M, N (cách dấu trắng), M dịng tiếp theo, dịng ghi thơng tin dịng lới dới dạng xâu nhị phân độ dài N (các kí tự 0, viết liền nhau), với quy ớc kí tự ghi nhận vị trí điểm G kí tự ghi nhận vị trí cịn lại

(11)

ThÝ dơ líi vµ tập hợp G cho hình dới đây:

LUOI.INP

11

01010010001 10100001000 01010100001 00000001010 10000100000

18)

Đề số 18

Bài Phân phối kênh

Cụng ty d?ch v? m?ng mỏy tính c?n phân ph?i kênh ho?t d?ng ph?c v? n (n <1000) yêu c?u c?a khách h ng dánh s? t? d?n n V?i m?i khách h ngà th? i ta bi?t kho?ng th?i gian yêu c?u s? d?ng kênh l ( sà i, ti ) , i = 1, 2, , n

(khách h ng s? s? d?ng kênh t? th?i di?m sà i d?n th?i di?m ti ) Th?i gian

chuy?n giao quy?n s? d?ng kênh t? khách h ng n y cho khách h ng khác à không dáng k? Nhu v?y, n?u hai khách h ng n o dó du?c b? trí l m vi?cà à m?t kênh kho?ng th?i gian s? d?ng c?a h? ch? có th? có nhi?u nh?t m?t di?m chung

Yêu c?u: Hãy tìm cách phân ph?i s? d?ng kênh nh?t

D? li?u: V o t? file van b?n CHANEL.INP có c?u trúc nhu sau:à •1 dịng d?u tiên ghi s? n;

•2 dịng th? i s? n dòng ti?p theo ghi s? nguyên duong si, ti ,

i = 1, 2, , n

K?t qu?: Ghi file van b?n v?i tên CHANEL.OUT theo c?u trúc sau: •3 dịng d?u tiên ghi s? lu?ng kênh c?n s? d?ng p;

•4 m?i dòng th? i s? p dòng ti?p theo ch?a ch? s? c?a khách h ng s? d?ng kênh th? i, i = 1, 2, , p.à

Ví d?: file CHANEL.INP v CHANEL.OUT tuong ?ng có th? có d?ng:à CHANEL.INP

7

0

3

6

0

7

0

2

CHANEL.OUT

12

67

4

LUOI.OUT

11

(12)

Bµi Mua vÐ tµu háa

Tuyến đờng sắt từ thành phố A đến thành phố B qua số nhà ga Tuyến đờng biểu diễn bỏi đoạn thẳng, nhà ga điểm Tuyến đờng sắt A kết thúc B, nhà ga đ ợc đánh số A (có số hiệu 1) B nhà ga cuối

Giá vé lại nhà ga phụ thuộc vào khoảng cách chúng Cách tính giá vộ c cho bng sau õy

Khoảng cách hai nhà ga - X Giá vé

0 < X = L1 C1

0 < L1 = L2 C2

0 < L2 = L3 C3

Vé để thảng từ nhà ga đến nhà khác đặt mua khoảng cách chúng khơng vợt q L3 Vì nhiều để từ nhà ga

này đến nhà khác ta phải đặt mua số vé

Ví dụ: Trên tuyến đờng sắt cho hình 1, để từ nhà ga đến nhà ga mua vé thẳng Có nhiều cách đặt mua vé để từ ga đến ga Chẳng hạn, đặt mua vé từ ga đến ga chi phí C2 sau từ ga

đến ga chi phí C3 , chi phí tổng cộng từ để mua vé từ ga đến ga

theo cách C2 + C3 Lu ý khoảng cách từ ga đến ga

2*L2 nhng đặt mua vé với giá C2 để từ ga đến ga với chi

phí tổng cộng 2*C2 , vé có giá trị lại nhà ga Yêu cầu: Tìm cách đặt mua vé để lại nhà ga cho trớc với chi phí mua vé nhỏ Dữ liệu vào từ File văn bn RTICKET.INP :

ã1 Dòng ghi sè nguyªn L1, L2, L3, C1, C2, C3 ( = L1 < L2 <

L3 = 109, = C1 < C2 < C3 = 109 ) theo ỳng th t va lit kờ

ã2 Dòng thứ hai chứa số lợng nhà ga N(1 = N = 10000)

•3 Dịng thứ ba ghi số ngun s, t số nhà ga cần tìm cách đặt mua vé với chi phí nhỏ để lại chúng

•4 Dịng thứ i sơ N- dịng ghi số nguyên khoảng cách từ nhà ga A (ga 1) đến nhà ga thứ i +1 (i = 1,2, ,N- 1) Chi phí từ nhà ga A đến nhà ga cuối B không vợt 109.

Kết quả: Ghi File RTICKET.OUT chi phí nhỏ tìm đợc.Ví dụ:

L3 L2 L1

Tun ® êng s¾t A - B

6

4

2

(13)

RTICKET.INP RTICKET.OUT 20 30 40

7 13 15 23

Ngày đăng: 29/03/2021, 14:57

TỪ KHÓA LIÊN QUAN

w