Hệ sinh thái số IELP
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Hệ sinh thái số IELP

Học lập trình với Hệ sinh thái số IELP
 
Trang ChínhTrang Chính  CalendarCalendar  Latest imagesLatest images  Trợ giúpTrợ giúp  Tìm kiếmTìm kiếm  Thành viênThành viên  NhómNhóm  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  
Tìm kiếm
 
 

Display results as :
 
Rechercher Advanced Search
Keywords
Thành chứa wavio phương hình tổng sach BANG sinh đặng Phạm pháp Minh nguyễn 2022 Nhàn nhật Hoàng HOAI Phần giác tích thưởng được điểm Trần
Latest topics
» Buổi học số 1. Cấu trúc tuần tự trong C++ (Bài 1 -> Bài 15)
A1.2 Biến đổi xâu ký tự	 EmptyThu Apr 25, 2024 10:49 am by quanle1120

» Chấm bài trực tuyến với Jusolan.ddns.net
A1.2 Biến đổi xâu ký tự	 EmptyWed Apr 24, 2024 9:15 pm by Admin

» Bài kiểm tra giữa Học kỳ II
A1.2 Biến đổi xâu ký tự	 EmptyWed Apr 05, 2023 8:00 am by Nguyễn Đức Mạnh

» Bài giữa kì 2
A1.2 Biến đổi xâu ký tự	 EmptyMon Apr 03, 2023 8:34 am by Khách viếng thăm

» Bài giữa kì tin Lê Đức Anh
A1.2 Biến đổi xâu ký tự	 EmptySun Apr 02, 2023 8:33 pm by Tendalda06

» Nghiêm Tuấn Tú
A1.2 Biến đổi xâu ký tự	 EmptySat Apr 01, 2023 9:03 am by Nghiêm Tuấn Tú

» Nguyễn Trần Ý Nhi
A1.2 Biến đổi xâu ký tự	 EmptySat Apr 01, 2023 8:23 am by Nguyễn Trần Ý Nhi

» Nguyễn Kim Anh
A1.2 Biến đổi xâu ký tự	 EmptySat Apr 01, 2023 12:05 am by Khách viếng thăm

» Trần Thanh Trà
A1.2 Biến đổi xâu ký tự	 EmptyFri Mar 31, 2023 11:10 pm by Trần Thanh Trà

May 2024
MonTueWedThuFriSatSun
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendarCalendar
Top posting users this week
No user

Gửi bài mới   Trả lời chủ đề này
 

 A1.2 Biến đổi xâu ký tự

Go down 
Tác giảThông điệp
Admin
Admin



Tổng số bài gửi : 152
Join date : 23/04/2022
Age : 41
Đến từ : THPT Chuyên Nguyễn Tất Thành - Yên Bái

A1.2 Biến đổi xâu ký tự	 Empty
Bài gửiTiêu đề: A1.2 Biến đổi xâu ký tự    A1.2 Biến đổi xâu ký tự	 EmptyFri May 13, 2022 10:27 pm

A1.2 Biến đổi xâu ký tự
Với một xâu ký tự S cho trước, ta có thể thực hiện các phép biến đổi sau:
- D: Xoá một ký tự của xâu S. Ký hiệu D i trong đó i là vị trí cần xóa
- I: Chèn trước vị trí t của xâu S một ký tự c nào đó. Ký hiệu I t c. Qui định thêm về vị trí chèn: nếu xâu S có độ dài k, vị trí chèn là 1, 2, 3, ..., k+1, chèn ở vị trí k+1 có nghĩa là viết thêm vào cuối xâu S
- R: Thay ký tự thứ t của S bởi ký tự c nào đó. Ký hiệu R t c
Giả sử X và Y là hai xâu ký tự. Độ dài xâu X là n, độ dài xâu Y là m (0≤m,n≤100)
Yêu cầu: Hãy tìm một dãy gồm ít nhất các phép biến đổi biến xâu X thành xâu Y (số phép biến đổi ít nhất này gọi là khoảng cách giữa hai xâu).
Dữ liệu: Vào từ tệp CHANGEST.INP gồm hai dòng:
• Dòng thứ nhất là xâu X.
• Dòng thứ hai là xâu Y.
Kết quả: Ghi ra tệp CHANGEST.OUT khoảng cách giữa xâu X và xâu Y.
Ví dụ:
CHANGEST.INP Giải thích
ertrtyui
tyuhj
CHANGEST.OUT

6
Giải thích:
D 1
D 1
D 1
D 1
I 4 h
R 5 j
Về Đầu Trang Go down
https://ielp.forumvi.com
Admin
Admin



Tổng số bài gửi : 152
Join date : 23/04/2022
Age : 41
Đến từ : THPT Chuyên Nguyễn Tất Thành - Yên Bái

A1.2 Biến đổi xâu ký tự	 Empty
Bài gửiTiêu đề: Re: A1.2 Biến đổi xâu ký tự    A1.2 Biến đổi xâu ký tự	 EmptyFri May 13, 2022 10:29 pm

Thuật toán:
Gọi F[i][j] là số phép biến đổi ít nhất từ X1…Xi thành Y1…Yj
- Kết quả là F[m][n].
- Bài toán cơ sở:
F[0][0]=0;
F[0][j]=j;
F[i][0]=i (với i=1,..,m; j=1,…,n)
+ Công thức qui hoạch độngg:
F[i][j]= F[i-1][j-1] nếu Xi=Yj
F[i][j]= Min(F[i][j-1],F[i-1][j],F[i-1][j-1])+1 nếu Xi!=Yj
Code mẫu

A1.2 Biến đổi xâu ký tự	 A113
Về Đầu Trang Go down
https://ielp.forumvi.com
 
A1.2 Biến đổi xâu ký tự
Về Đầu Trang 
Trang 1 trong tổng số 1 trang
 Similar topics
-
» Bài 22: Giải và biện luận phương trình ax + b = 0.
» Bài 23: Giải và biện luận phương trình 〖ax〗^2+bx+c=0
» Bài 31: Giải và biện luận phương trình: (ax+b)/(cx+d)=m

Permissions in this forum:Bạn được quyền trả lời bài viết
Hệ sinh thái số IELP :: Thực nghiệm phần C++ :: 9-Qui hoạch động-
Gửi bài mới   Trả lời chủ đề nàyChuyển đến