[r]
(1)Xoay líi ph¼ng
Xét lới vng kích thớc 4*4.Trong lới có ghi số nguyên phạm vi từ đến Tồn loại phép biến đổi:
- R i k - Dồn vòng tròn số hàng i sang phải k vị trí, - C j k - Dồn vòng tròn số cột j xuống díi k vÞ trÝ VÝ dơ:
1 4
5 R C 7
8 8
4 4
Yêu cầu từ lới ban đầu dãy phép biến đổi để nhận đợc bảng kết Dữ liệu: vào từ file RUBIC4.INP gồm dòng, dòng ứng với dòng lới, dòng đầu ứng với bảng ban đầu, dòng sau ứng với bảng kết
Kết quả: Đa file RUBIC4.OUT phép biến đổi, phép biến đổi dịng. Ví dụ:
RUBIC4.INP RUBIC4.OUT
1
5 R C
4 3 7 8 4
Khoảng nguyên
Cho hai s nguyên A B ( A B) Hai số xác định tập số ( thực nguyên) nằm A B Nếu tập bao gồm A B, ta có khoảng đóng ký hiệu [A,B] Trong trờng hợp tập không chứa a b hay ta có khoảng mở ký hiệu tơng ứng (A,B], [A,B) (A,B) A nhận giá trị - ta có khoảng mở (-,B] (-,B) B nhận giá trị + ta có khoảng mở [A,) (A,) Với khoảng có phép tính: + - hợp hai khoảng * - giao khoảng Ví dụ: (5,8] + [6,9) = (5,9)
(5,8] * [6,9) = [6,8]
Hãy lập trình xác định biểu thức số hạng với khoảng không giao t ơng ứng với biểu thức cho trớc Trong file liệu vào dấu đợc ký hiệu #
Dữ liệu: vào từ file văn EXPR.INP, dòng xâu không 200 ký tự, ứng với biểu thức
Kết quả: Đa file văn EXPR.OUT biểu thức kết quả, biểu thức dòng. Các khoảng đa theo giá trị tăng dần đầu khoảng
Ví dụ:
EXPR.INP EXPR.OUT
(2)