# Tips: Tin chuyên TS10 ## 1. Lời khuyên chung - Đọc kỹ đề. Đọc kỹ đề. Đọc kỹ đề. - **Quan trọng**: Vét cạn mọi bài có thể trước khi cài thuật chuẩn (Trust me bro, tips chiến thắng mọi thứ). - Stress code: https://vnoi.info/wiki/algo/skill/viet-trinh-cham.md. - Common mistake: https://codeforces.com/blog/entry/111217. ## 2. C++ - Chỉ dùng những gì được dùng trong **C++14**. - Đôi khi máy các bạn thi setup là **C++98**, bạn có thể chỉnh lại compiler theo ý muốn của mình. Ví dụ trên Codeblock: Setting -> Compiler -> Bấm vào ver C++ bạn muốn dùng (ở đay nên là **C++11**/**C++14**). - Luôn dùng '\n' thay vì endl (trừ khi đề yêu cầu). - Dùng fastio (`scanf, printf` hoặc `ios_base::sync_with_stdio(0); cin.tie(0);`). - Don't use rand(), use mt19937(C++): https://codeforces.com/blog/entry/61587 - Không dùng pragma. - Không dùng policy based data structures (ordered_set, gp_hash_table, ...). ## 3. Pascal - Nếu dùng quicksort thì chọn pivot random, còn không thì dùng các loại sort khác (mergesort, radixsort). Chúc các bạn có một kỳ thi thật tốt. Mình chờ các bạn ở PTNK ^^.