Đến nội dung

cuibap0911

cuibap0911

Đăng ký: 02-01-2017
Offline Đăng nhập: 09-01-2017 - 05:48
-----

Trong chủ đề: Tuyển tập bài tập Pascal

04-01-2017 - 10:16

Thầy làm giúp em bai này với. xin gửi về mail [email protected]

Cho bảng A kích thước MxN (1< M <5000, 1< N <5000). Phần tử Aij (i = 1..M, j = 1..N)
được gọi là phần tử đặc biệt nếu Aij là phần tử nhỏ nhất trong hàng của nó đồng thời là phần tử
lớn nhất trong cột của nó. Hãy viết chương trình kiểm tra xem bảng A có phần tử đặc biệt hay
không và phần tử đặc biệt đó có phải là số nguyên tố hay không.
Dữ liệu vào trong tập tin văn bản PTDB.inp gồm:
- Dòng 1: hai số M, N (1< M <5000, 1< N <5000).
- M dòng tiếp theo chứa các giá trị gồm N cột.
Kết quả xuất ra tập tin văn bản PTDB.out gồm:
- Dòng 1: Chứa chỉ số của các phần tử đặc biệt.
- Dòng 2: Giá trị của các phần tử đặc biệt.
- Dòng 3: Kiểm tra tính chất số nguyên tố của phần tử đặc biệt.
Lưu ý: các số trên một dòng cách nhau bằng một khoảng trắng.
Ví dụ:
PTDB.inp 
4 3
5 13 9
3 14 16
7 17 14
2 40 23
 
 PTDB.out
Chi so cac phan tu dac biet la: (3,1)
Cac phan tu dac biet co gia tri = 7
Phan tu dac biet 7 la so nguyen to
PTDB.inp 
5 5
15 3 9 2 10
55 14 16 10 5
76 17 14 10 4
12 4 23 3 3
5 14 56 13 5
 
 PTDB.out
Khong co phan tu dac biet

Trong chủ đề: Lập trình Pascal

03-01-2017 - 23:17

Giup mình giai bai nay voi
Trong kỳ thi học sinh giỏi môn Tin học, em là người đạt giải đặc biệt. Ban tổ chức cho phép em chọn các phần thưởng cho mình. Các phần thưởng xếp thành một dãy được đánh số từ 1 đến N (0 ≤ N ≤ 10000), phần thưởng thứ i có giá trị là ai (1 ≤ ai ≤ 100). Em được phép chọn các phần thưởng cho mình theo nguyên tắc không chọn 3 phần thưởng liên tiếp nhau trong dãy. 
Viết chương trình để máy tính hướng dẫn em chọn các phần thưởng sao cho tổng giá trị của các phần thưởng nhận được là lớn nhất. 
Dữ liệu vào: cho file PTHUONG.INP gồm các dòng: 
- Dòng đầu tiên là số phần thưởng N 
- N dòng tiếp theo lần lượt là giá trị của các phần thưởng. 
Dữ liệu ra: ghi ra file PTHUONG.OUT gồm các dòng: 
- Dòng đầu tiên ghi tổng giá trị lớn nhất của các phần thưởng đã chọn 
- Dòng tiếp theo ghi vị trí của các phần thưởng đã chọn theo thứ tự tăng dần 
pthuong.inp 

6 9 1 3 5 10 4 
pthuong.out 
32 
1 2 4 6 7 

Trong chủ đề: TOPIC: Tổng hợp bài tập PASCAL

02-01-2017 - 22:59

Bài 17:

Cho bảng A kích thước MxN (1< M <5000, 1< N <5000). Phần tử Aij (i = 1..M, j = 1..N) được gọi là phần tử đặc biệt nếu Aij là phần tử nhỏ nhất trong hàng của nó đồng thời là phần tử lớn nhất trong cột của nó. Hãy viết chương trình kiểm tra xem bảng A có phần tử đặc biệt hay không và phần tử đặc biệt đó có phải là số nguyên tố hay không.

Dữ liệu vào trong tập tin văn bản PTDB.inp gồm:

-  Dòng 1: hai số M, N (1< M <5000, 1< N <5000).

-  M dòng tiếp theo chứa các giá trị gồm N cột.

Kết quả xuất ra tập tin văn bản PTDB.out gồm:

-  Dòng 1: Chứa chỉ số của các phần tử đặc biệt. - Dòng 2: Giá trị của các phần tử đặc biệt.

-  Dòng 3: Kiểm tra tính chất số nguyên tố của phần tử đặc biệt.

            Lưu ý: các số trên một dòng cách nhau bằng một khoảng trắng. Ví dụ:

PTDB.inp

 

 

4  3

5  13 10 

3 14 16

11 17 14 

2 40 23

                                                                         PTDB.out

Chi so cac phan tu dac biet la: (3,1)  

Cac phan tu dac biet co gia tri =11

Phan tu dac biet 11 la so nguyen to

 

PTDB.inp

 

 

5 5

15 3 9 2 10

55 14 16 10 5

76 17 14 10 4

12 4 23 3 3

5 14 56 13 5

                                                                     PTDB.out

Khong co phan tu dac biet