PDA

View Full Version : [DIS]Thi lập trình



Zero
10-10-2002, 12:27
[DIS]Thi lập trình

Đề bài :

Cho dãy n số nguyên dương a1, a2, ..an và một số k bất kì (k nhỏ hơn hoặc = tổng các ai). Tìm cách biểu diễn k thành tổng của L số ai (mỗi ai chỉ dùng một lần), nếu không biểu diễn được thì cố gắng với sai số càng ít càng tốt.

Input :
File day.inp

- dòng đầu ghi số N,K (n nhỏ hơn hoặc bằng 1 000 000)
- n dòng sau dòng thứ i+1 ghi các số ai ( ai nhỏ hơn 2 000 000 0000)

OUTPUT 
File day.out

Dòng đầu ghi số chênh lệch (trị tuyệt đối)
Dòng thứ hai ghi số l cần chọn.
L dòng sau dòng thứ l + 2 ghi số chọn thứ l

Vd1 :

day.inp

3
4
1
2
3

day.out
0
2
1
3

vd2

day.inp

3
10
4
5
2

day.out

1
2
4
5

Ngôn ngữ : Pascal  (Turbo Pascal, Borland Pascal),                                OS           :  DOS    

Bộ nhớ     : không dùng quá 300 KB
Không dùng file tạm
Thời gian chạy : 10s trên máy P 500 MHz

Mọi người gửi bài rồi có thể gửi bài mới hơn để Zero chấm lại, điểm sẽ lấy theo bài gửi gần nhất.

vd : nếu lần 1 : 10 điểm, lần 2 : 20 điểm, lần 3 : 15 điểm
==> điểm cuối cùng là 15 điểm

Bảng điểm sẽ được Zero cập nhật hàng tuần.
Hiện tại Zero đã làm 25 test - mỗi test 4 điểm, nếu hai người có số điểm bẳng nhau Zero sẽ thêm test.

Gửi bài : vitbau1986@yahoo.com
Ai ở Hà Nội muốn trực tiếp test bài có thể liên hệ với Zero : 8230818.

miaka
03-11-2002, 16:20
Không ai trả lời ----> đề khó quá chăng ???

maths_chv
07-11-2002, 19:02
Tôi mới gia nhập, tôi muốn hỏi :Nếu không giải đươc muốn tham khảo thuật giải và chương trình có được không?

chokobo_kupo
07-11-2002, 19:18
Đâu có gì là phạm luật đâu ???

loneliness
29-11-2002, 08:19
-Lam duoc co thuong khong?

LuongHa
03-12-2002, 18:26
uh` thi ma` sao hông thấy gia?i thưởng gi` hi't ...
Mi' ca'i đề thi na`y ban gia'm khao kiếm ở đâu ra cho em xin va`i ca'i đi... hhohò

tsensi
05-12-2002, 00:26
kho' we'

Eddy
07-12-2002, 11:19
Chú Zero ghi đề không hiểu gì cả. Chú có thể nói rõ hơn được không.
Số L cần chọn là như thế nào.Cháu hông hiểu.

huy9dan
10-12-2002, 10:09
Giới hạn của K là bao nhiêu, không thấy bạn nói rõ
(Mà cho bọn tôi hỏi : Bạn có giải được bài này không ?)
Chào

Zero
11-12-2002, 11:28
trong bài mình nói rồi mà k <= tổng của các Ai tức là k <= 2*10^15.
Bài này mình có làm rồi và cũng tạm được.

Zero
11-12-2002, 11:31
Quên mất mình xin sửa lại giới hạn :
Bạn có thể sử dụng bất kỳ ngôn ngữ gì miền là 16 bit và 32 bit.
Bộ nhớ tối đa là 10 MB
Thời gian chạy là 30 giây.
Hy vọng sẽ có người làm được.

LuongHa
11-12-2002, 12:01
Nếu tìm ra được nhiều bộ số thoả diều kiện Min thì chon L nào ?
Tại sao không dùng file tạm?
Có được sắp xế trên file input ?
??

huy9dan
16-12-2002, 13:43
Maths_CHV này
Tôi là cựu hs CHV đấy
contact tôi theo email : huy9dan@fptnet.com.vn
Thắc mắc gì cứ hỏi tôi

vuidauchauday
18-12-2002, 15:52
For competing, U should show us the testing program. Ok ?

XOLICH
18-12-2002, 17:33
Nen neu ra phan thuong thi se co nhieu nguoi tham gia giai bai !

tranducmille
03-01-2003, 13:42
Bó tay, tèn ten ten.
bù đầu ha ha

Horsefish
11-01-2003, 22:07
Hình như đây là đề thi học sinh giỏi tin học thì phải ? Zero có thi à ?