ROBOT
Nộp bàiPoint: 100
Một robot xuất phát từ vị trí (0,0) mặt quay về hướng Bắc (hướng lên trên). Mỗi lần chỉ có một trong 4 lệnh chuyển động là G, L, R, B tương ứng là tiến lên trên phía trước mặt, tiến sang trái, tiến sang phải, quay lại phía sau lưng một đơn vị. Cho dãy lệnh chuyển động. Hãy tìm xem vị trí cuối cùng của robot là vị trí nào?
Input:
- Dòng đầu tiên ghi n (n≤100) là số lệnh robot cần thực hiện.
- Dòng thứ hai là dãy n ký tự mô tả dãy lệnh robot thực hiện
Output:
- Hai số nguyên là tọa độ (x,y) của vị trí cuối cùng robot.
Ví dụ:
Input Output
4 2 -2
BLGR
Tên file: ROBOT.***
Đồng xu
Nộp bàiPoint: 100
Nam có rất nhiều tờ tiền loại 1 xu và loại 2 xu. Anh ta vào cửa hàng tạp hóa để mua một gói kẹo với giá n xu. Vì Nam yêu thích loại 1 xu và 2 xu như nhau nên muốn số lượng tờ tiền của hai loại này dùng để trả chênh lệch nhau là ít nhất. Hãy cho biết Nam cần trả bao nhiêu tờ tiền loại 1 xu và loại 2 xu để mua gói kẹo.
Dữ liệu vào:
- Dòng đầu tiên ghi số nguyên dương n (1 <= n <= 10~^1~~^6~)
Kết quả:
- Một dòng ghi 2 số lần lượt cho biết số tờ tiền loại 1 xu và loại 2 xu Nam trả để mua gói kẹo
Ràng buộc
Ví dụ:
Input Output
10 4 3
Ngày tiếp theo
Nộp bàiPoint: 100
Giả sử hôm này là ngày d tháng t năm n. Hỏi ngày mai là ngày mấy?
INPUT:
- Gồm 3 số d, t, n cách nhau một khoảng trắng biểu thị cho ngày, tháng, năm (1 ≤ d ≤ 31, 1 ≤ t ≤ 12, 0 ≤ n ≤ 9999).
- Dữ liệu cho đảm bảo là một ngày hợp lệ (Ví dụ ngày không hợp lệ: 31 2 2014)
OUTPUT:
- In ra ngày, tháng, năm của ngày tiếp theo, mỗi số cách nhau một khoảng trắng. Không in số 0 ở đầu ngày và tháng.
- Cần chú ý năm nhuận tháng 2 có 29 ngày, năm nhuận là: (năm chia hết cho 400) hoặc (chia hết cho 4 và không chia hết cho 100)
Ví dụ:
Input Output
1 1 2014 2 1 2014
31 1 2014 1 2 2014
Tên file: THEDAY.***
Dãy số tiểu học
Nộp bàiPoint: 100
Dãy số tự nhiên: 0 1 1 4 5 9 10 16 18 25 ...
Yêu cầu: nhập số tự nhiên N. (1 <= N <= 2*10~^8~)
Kết quả: in ra số thứ N của dãy số.
Input Output
1 0
----------
6 9