Chủ đề: các pác giúp em bài pascal với
-
03-31-2010, 12:45 AM #1
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 5
các pác giúp em bài pascal với
Hix chuẩn bị thi mà gặp phải bài này làm ko dc sợ trượt rùi [IMG]data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAA l21bKAAAAA1BMVEXh5PJm+yKVAAAAAXRSTlMAQObYZgAAAApJR EFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=[/IMG]. Nhờ các pác giải giúp
Nhập 1 xâu tử bàn phím . Bién đổi xâu đó thành xâu rút gọn và xâu ngược như sau
Nếu đầu mỗi xâu là số 1 thì ghi ra dạng đầy đủ của nó . Nếu bắt đầu bằng số 2 thì ghi ra xâu ngược Của xâu nhập vào như dưới kia
Bộ test thế này
(schan.inp)
1 A2B(C2A)2
1 (AB5(CD)3)0E0
2 A2B(C2A)2
KẾt quả ra
(schan.out)
AABCCACCA
(C2A)2BA2
-
03-31-2010, 04:09 AM #2
Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 7
Cái này không khó bạn à. Bạn cứ For rồi If là được thôi.
Nhưng cái khó của bạn là nó có khá nhiều trường hợp làm bạn phải đau đầu.
Bây giờ lấy giấy ra và viết nháp thử một bản nào. Cho chạy từ phần tử đầu đến phần tử cuối:
+ Nếu kí tự sau vị trí đang xét là số thì cộng thêm vào cho đủ.
+ Nếu không phải là số thì chạy tiếp.
+ Nếu là mở ngoặc thì dùng xâu khác ghi nhớ bắt đầu từ kí tự phía sau dấu ngoặc rồi i trên cho đến khi đến đóng ngoặc thì xét số phía sau rồi xử lí.
+ Nếu xâu ngược thì công việc còn đơn giản hơn nữa.
...
Trước mắt bạn cứ làm đi. Nếu không được thì trong tối nay sẽ có người giúp bạn.
Chúc bạn thành công!
-
03-31-2010, 04:12 AM #3
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 3
Gửi bởi kid221
-
03-31-2010, 05:51 AM #4
Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 0
Test đúng mà sacklove, xâu ngược của xâu đã rút gọn chứ không phải chỉ là xâu đảo ngược. Cái A2 là A A đúng rồi, nếu là B2A thì xâu đó là BBA không giống xâu ban đầu.
Đồng ý với ý kiến của HSG, bài này không khó, khổ nỗi nhiều trường hợp làm bạn đau đầu và lúc viết chương trình có thể sẽ dài và tạo cảm giác khó.
-
03-31-2010, 08:12 PM #5
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 3
Gửi bởi o0Tieu0Long0o
Nhưng mà đề đâu yêu cầu phải rút gọn rồi mới đưa ra xâu ngược đâu .
-
04-01-2010, 05:35 AM #6
Silver member
- Ngày tham gia
- Jan 2016
- Bài viết
- 58
Test ra như thế mà, nhiều khi đề bài ra rất khó hiểu nhưng khi nhìn vào bộ test mà làm được. Quan trọng là cứ làm sao cho đúng test sacklove à.
-
04-03-2010, 05:10 AM #7
Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 0
HappySoftGroup. em pm nhờ giải mấy lần mà ko được. Các pác xem thế nào cái [IMG]data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAA l21bKAAAAA1BMVEXh5PJm+yKVAAAAAXRSTlMAQObYZgAAAApJR EFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=[/IMG]. Pác nào giúp em dc, em tặng con VPS 1 tháng của US [IMG]data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAA l21bKAAAAA1BMVEXh5PJm+yKVAAAAAXRSTlMAQObYZgAAAApJR EFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=[/IMG]
-
04-03-2010, 05:26 AM #8
Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 0
Thuật toán của HSG đã rõ rồi, bạn làm theo như thế thôi mà, HSG cũng có công việc riêng của HSG, có thể chưa có thời gian dành cho bài tập của bạn thôi. Hsg là mod nhiệt tình, bạn cứ chờ là sẽ có code. SR vì mình không có thời gian viết code cho bạn.
-
04-04-2010, 02:06 AM #9
Silver member
- Ngày tham gia
- Jan 2016
- Bài viết
- 94
up ai giúp với [IMG]data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAA l21bKAAAAA1BMVEXh5PJm+yKVAAAAAXRSTlMAQObYZgAAAApJR EFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=[/IMG]. Hixx thía này tiêu mất
-
04-04-2010, 03:09 AM #10
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Bạn xem thuật toán của các bạn đã nói ở trên rồi viết thành chương trình thôi mà,chịu khó mà động não chút.
Theo điều tra tình hình sử dụng thuốc lá ở người trưởng thành năm 2020 do Bộ Y tế triển khai, ngày nay tỷ lệ đàn ông Việt Nam hút thuốc đang ở mức 42,3%. Không chỉ có khả năng gây ung thư và một...
Những thói quen khiến "cuộc vui" của hai người trở nên... dở dang