PY2ONguyenHuynhPhucAn

Nguyễn Huỳnh Phúc An (Tiểu học Tây Hồ)
Giới thiệu
*chưa có test
Math? - "Beginner #0"
An đang làm bài tập hăng say thì nghe tiếng Bình kêu lên: "Làm sao đây?"
An lên phòng Bình thì thấy một đề có Input thế này:
3
add
6
và Output thế này:
9
"A!", An nói, và bạn đã chỉ Bình làm đúng!
Hãy chỉ cách Bình làm đúng.
Input:
Ba chuỗi \(a, t, b\); mỗi chuỗi một dòng.
a, b là số nguyên, t là một trong số xâu:
add, sub, multi, divi1, divi2, divi3, pow
.Công dụng của các xâu \(t\) như sau:
add: cộng
sub: trừ
multi: nhân
divi1: chia lấy nguyên
divi2: chia thường "
/
"divi3: chia lấy dư
pow: mũ
Quy luật: \(a\) \(t\) \(b\) (nếu \(t\) là
add
thì lấy \(a\) cộng \(b\) và cứ thế với các \(t\) còn lại)
Test 1
Input
3
sub
2
Output
1
Note
vì \(t\) là sub
nên lấy \(3 - 2\).
Test 2
Input
5
pow
3
Output
125
Note
vì \(t\) là pow
nên lấy \(5 ^ 3 = 125\).
Nguy cơ TLE
Vì kết quả có thể lớn hơn mức có thể tính toán nên bạn hãy lấy modulo với 2004010501.
Nguy cơ ban acc
Đừng gõ code trên phần bình luận.
Gợi ý
Dùng hàm eval() để tính toán.
Câu nói của người làm ra bài này:
Kiên trì là con đường dẫn đến thành công.
Mã Morse (bản dễ)
Sau khi giải xong bài của Bình, An lại quay sang Cường - người không biết mã morse do ăn-chơi-với-các-bạn-quá-đà. Thực ra thì An phải Google mới biết bảng mã. Nhiệm vụ các bạn là lập chương trình giải mã (hoặc phong ấn?) xâu \(S\) bằng những chữ E và T biết rằng chữ E là "." và T là "_".
Question
Input
. _ . . _ . _ _ _ . . _ _ . _ .
Output
ETEETETTTEETTETE
Question
Input
. _ _ . _ _ . . . . . . _ _ _ _ _ .
Output
ETTETTEEEEEETTTTTE
Mã Morse (bản khó)
Tương tự như bản dễ nhưng các bạn phải tự tra Google đấy (bruh.)
Bảng mã Morse như sau: (bạn biết bạn phải làm gì rồi đấy.)
A:. _ B:_ . . . C:_ . _ . D:_ . . E:. F:. . _ . G:_ _ . H:. . . . I:. .
J:. _ _ _
K:_ . _ L:. _ . . M:_ _ N:_ . O:_ _ _ P:. _ _ . Q:_ _ . _ R:. _ . S:. . . T:_
U:. . _ V:. . . _ W:. _ _ X:_ . . _ Y:_ . _ _ Z:. . _ _
Test 1
Input
_ . . _ / . . / _ . / _ . _ . / . . . . / . _ / _ _ _
Output
XINCHAO
Test 2
Input
_ _ . / . . _ / . . / _ / . . . . / . _ / _ . _ _ / _ . / . . . . / _ _ _
Output
GUITHAYNHO
Mã Morse (bản... khó hơn)
Bạn biết đấy.
Điều khác biệt là có 2 xâu \(S1\) và \(S2\).
\(S1\): Giải mã
\(S2\): Mã hóa
Test 1
Input
. . . / _ _ _ / . . . / _ . . . / . _ . / . . _ / . . . .
HELLO
Output
SOSBRUH
. . . . / . / . _ . . / . _ . . / _ _ _
Mã Morse (bản... lỏ)
Vẫn như bài trên nhưng... có ký tự được thêm vào.
. (dấu chấm): . _ . _ . _ *** , (dấu phẩy): _ _ . . _ _ ***
? (dấu chấm hỏi): . . _ _ . . *** ' (dấu nháy): . _ _ _ . *** ! (dấu chấm than): _ . _ . _ _ *** / (dấu xuyệt): _ . . _ .
yeah
Test 1
Input
BRUHBRUH(OHMYGAD)??//
. _ . _ . _ / . _ . _ . _ / _ _ . . _ _
Output
_ . . . / . _ . / . . _ / . . . . / _ . . . / . _ . / . . _ / . . . . / _ . _ _ . / _ _ _ / . . . . / _ _ / _ . _ _ / _ _ . / . _ / _ . . / . . _ _ . . / . . _ _ . . / _ . . _ . / _ . . _ .
..,
làm đề nhé các admin :3
xin đó~~
oh ma gad no wayyyyy