Bài toán đối xứng gần nhất trong pascal năm 2024

Cho file BAI1.INP mỗi dòng chứa một xâu ký tự. Hãy in ra số từ phân biệt có từ đối xứng ở trong mỗi dòng.

Kết quả in ra file BAI1.OUT, mỗi dòng ghi số từ phân biệt có từ đối xứng. Nếu không có ghi kết quả là số 0.

Lưu ý: Nếu có nhiều cặp từ đối xứng giống nhau chỉ tính 1.

Ví dụ:

INPUT

a

ab ab cd ba cd ba dc dc

tom la mot loai dong vat

abc abc cba cba

OUTPUT

0

2

1

1

Độ dài mỗi dòng chỉ trong kiểu string

2. Hướng dẫn làm bài từ đối xứng pascal

– Nhận xét một từ được phân biệt bằng dấu khoảng trắng, chính vì vậy ta sẽ tách các từ dựa trên dấu khoảng trắng.

– Bài này ta có nhiều cách làm, các bạn có thể tách các từ xong bỏ vào mảng để duyệt N^2, hoặc tách được từ nào xử lí từ đó ngay trên xâu sau đó xóa từ đó khỏi xâu.

Download Free DOC

Download Free PDF

Bài tập về mảng 1 chiều trong Pascal [1]

Bài tập về mảng 1 chiều trong Pascal [1]

Bài tập về mảng 1 chiều trong Pascal [1]

Bài tập về mảng 1 chiều trong Pascal [1]

Tin Đội Tuyển

Vietnamese

Cho một bảng 2 chiều kích thước n*n. Hãy thực hiện điền các số nguyên dương vào bảng theo quy luật sau : - Ô [1,1] [góc trái trên] bằng 1. - Thứ tự điền theo dòng từ trên xuống và theo cột từ trái sang phải. - Giá trị điền vào ô tại dòng i, cột j phải là số nhỏ nhất chưa xuất hiện trên dòng i và cột j VD : với n=5 KQ : 1 2 3 4 5 2 1 4 3 6 3 4 1 2 7 4 3 2 1 8 5 6 7 8 1 input: cho số nguyên n output: bảng số đã điền 2/ Số đối xứng Một số được gọi là số đối xứng khi các chữ số của nó đối xứng qua tâm. Ví dụ : 5, 44, 212, 71217. Cho một số x = 371, số đối xứng lớn hơn và gần x nhất là 373. Yêu cầu : cho một số nguyên dương x [x có số chữ số

Chủ Đề