THTB Thanh Khê, Đà Nẵng 2023
B1: QTPN
Các bugs:
- và
- Giả sử giá không chia hết cho
- làm tròn
- sẽ khác
- làm tròn
đồng
Giảm giá =
Giá = . Đáp án =
Image Not Showing
Possible Reasons
- The image was uploaded to a note which you don't have access to
- The note which the image was originally uploaded to has been deleted
Learn More →
B3: Mật khẩu
Bugs:
- (ducbao_)
input.strip()
cin >> s
(không đọc khoảng trắng). Phải dùng getline(cin, s)
- (si4546w - Anh Đức)
sys.stdin.readline()
–> Đọc luôn kí tự xuống dòng \n
nên là độ dài tăng 1 so với thực tế
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Thuật toán:
- Duyệt qua từng ký tự của xâu
- Kiểm tra chữ số bằng hàm
isdigit()
- Nếu là chữ
B2:
Bug Zahy
List index out of range
Segmentation Fault - Undefined Behavior - … - WA - RTE - …
Khi chỉ số a[i]
vào mảng không hợp lệ.
Khai báo:
- Array / List có kích thước phần tử
a = [0] * n
(Python)
int a[N];
(C++)
- Lúc này các chỉ số được phép truy cập vào:
- Nếu gọi
a[i]
mà –> LỖI (ngay tại cũng lỗi)
- Trong C++: Nếu –> LỖI
- Trong Python: cho phép một vài chỉ số âm. Tuy nhiên: nếu –> LỖI.
Thuật toán
-
Tổng = 0, Vế trái là một String. VT = "2"
-
Lặp for
i từ 3 tới n:
-
Nếu i là SNT:
VT = VT + "+" + to_string(i)
(C++) , Python thì str(i)
- Tổng = Tổng + i
- Kiểm tra vế phải: Nếu Tổng là SNT thì
- Tạo ra biểu thức hoàn chỉnh
TP = VT + "=" + to_string(Tổng)
- Danh sách đáp án: Thêm vào biểu thức hoàn chỉnh
-
End For tại bước 1. Với mỗi biểu thức trong danh sách: In ra.
Kiểm tra SNT
Chạy for căn vẫn đủ nhanh
Sàng nguyên tố
Tổng maximum là
B4:
Lý thuyết
VNOI Wiki: https://wiki.vnoi.info/vi/algo/string/kmp
CSES CP Handbook
Áp dụng
.
Thêm vào kí tự
abcdeed___
Xâu có dạng: Phần cuối là xâu đối xứng
Chạy for độ dài của phần đối xứng cuối cùng và check.
Quảng cáo:
https://www.youtube.com/watch?v=z-S7YbA7bUc
Cày trâu
MYLOVE - N.V.Linh
Image Not Showing
Possible Reasons
- The image was uploaded to a note which you don't have access to
- The note which the image was originally uploaded to has been deleted
Learn More →