Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Dãy con
MIỄN PHÍ
Số trang
4
Kích thước
77.8 KB
Định dạng
PDF
Lượt xem
1397

Dãy con

Nội dung xem thử

Mô tả chi tiết

Dãy con

Cho một dãy gồm n ( n <= 1000) số nguyên dương A1, A2, ..., An và số nguyên dương k (k <=

50). Hãy tìm dãy con gồm nhiều phần tử nhất của dãy đã cho sao cho tổng các phần tử của dãy

con này chia hết cho k.

Dữ liệu vào: file văn bản DAY.INP

• •Dòng đầu tiên chứa hai số n, k ghi cách nhau bởi ít nhất 1 dấu trống.

• •Các dòng tiếp theo chứa các số A1, A2, ..., An được ghi theo đúng thứ tự

cách nhau ít nhất một dấu trống hoặc xuống dòng (CR-LF).

Kết quả: ghi ra file văn bản DAY.OUT

• •Dòng đầu tiên ghi m là số phần tử của dãy con tìm được.

• •Các dòng tiếp theo ghi dãy m chỉ số các phần tử của dãy đã cho có mặt trong

dãy con tìm được. Các chỉ số ghi cách nhau ít nhất một dấu trắng hoặc một

dấu xuống dòng.

Ví dụ:

program SubSequence;

const

InputFile = 'SEQ.IN9';

OutputFile = 'SEQ.OU9';

max = 1000;

maxK = 50;

var

a: array[1..max] of Integer;

Mark: array[1..max] of Boolean;

B: array[0..max, 0..maxK - 1] of Byte;

n, k, S: Integer;

Tải ngay đi em, còn do dự, trời tối mất!