Submit Scratch
posted on Sept. 9, 2023, 12:49 p.m.Hệ thống OJ đã hỗ trợ ngôn ngữ lập trình Scratch, Scratch chỉ hỗ trợ chấm điểm qua file, các bước thực hiện như sau:
Code và lưu file định dạng *.sb3
Submit code
Chọn ngôn ngữ Scratch
Nếu đây là chuyến ghé thăm đầu tiên của bạn, vui lòng đăng ký tài khoản. Sau đó, hãy thử bài tập đầu tiên Hello, World!.
Để biết thêm thông tin, hãy truy cập tại đây .
Hệ thống OJ đã hỗ trợ ngôn ngữ lập trình Scratch, Scratch chỉ hỗ trợ chấm điểm qua file, các bước thực hiện như sau:
Code và lưu file định dạng *.sb3
Submit code
Chọn ngôn ngữ Scratch
Xin chào mọi người !!
Vào tuần tới đây sẽ diễn ra kỳ thi Học sinh giỏi 11 cấp tỉnh. Vì ở nhà không biết làm gì nên mình quyết định tổ chức một contest nho nhỏ để các bạn có thể thư giãn và chuẩn bị cho kỳ thi sắp tới.
Contest sẽ diễn ra trong 3h và bao gồm 3 bài tập. Được diễn ra 2 lần vào 2 khung giờ từ 14h-17h 12/3/2023 và 20h-23h 12/3/2023, vì cả 2 lần đều sử dụng chung một đề nên mong các bạn làm trước không tiết lộ đề!
Để cho giống với kỳ thi thật thì trong contest sẽ chỉ chấm pretest và nộp 1 lần duy nhất cho mỗi bài.
Hy vọng kỳ thi sẽ diễn ra trơn tru và chúc các bạn sẽ gặt hái được nhiều thành công trong cuộc thi sắp tới ^^.
UPD1: Sẽ có giải thưởng cho bạn top 1 và top 2.
Bạn có thể kích hoạt chế độ tối (dark mode) bằng cách truy cập vào Trang cá nhân -> Chỉnh sửa tiểu sử -> Site theme -> Chọn chế độ Light/Dark/Phụ thuộc vào hệ thống -> Cập nhật Profile
Chú ý: Tính năng Dark mode chỉ xuất hiện khi đã bật tính năng thử nghiệm trong trang cá nhân
Quá trình nâng cấp server đã xảy ra sự cố không mong muốn là đã backup dữ liệu, nhưng restore lại không được, do file backup zip bị lỗi :(((. Nên dữ liệu bị mất từ ngày 18/10/2022 đến 31/10/2022. Các em đăng ký tài khoản hoặc submit bài trong giai đoạn này thì đăng ký lại tài khoản, hoặc submit lại bài tập nha. Cô sẽ sớm đưa lại các bài tập đã tạo trong thời gian này.
Chào các bạn, đây là tàu USS Discovery, chúng tôi hiện đang tuyển thêm các thành viên, những bộ óc thiên tài sẽ là rất cần thiết cho chuyến du hành sắp tới. Không quan trọng bạn là ai, nam hay nữ, mập hay ốm, người già hay trẻ sơ sinh, chỉ cần bạn đăng kí chúng tôi sẽ đưa bạn đi đến những nơi bạn chưa bao giờ nghĩ tới. Tàu sẽ xuất phát lúc 7h30 sáng t6 ngày 5/11, hãy mau chóng đăng kí để có những trải nghiệm tuyệt vời.
Tuy vậy, chuyến đi nào cũng không thể yên bình mãi và sóng gió là không thể tránh khỏi. Chỉ có những thành viên kiên cường, ngậm đắng nuốt cay, không bao giờ chùn bước và đi tới cuối hành trình mới có thể hái được quả ngọt. Hãy ghi nhớ điều này các bạn nhé!
Bạn có thể thêm Full Name cho tài khoản của mình bằng cách vào "Edit profile":
Và nhập vào ô Full name sau đó chọn "Update profile":
Do hệ thống xếp hạng của Topcoder có một lỗ hổng dẫn đến việc giữ vị trí xếp hạng cao trong tất cả cuộc thi là không cần thiết nên hiện tại oj.lequydon.net đã chuyển sang một hệ thống xếp hạng mới là Elo-MMR.
Tên | Khoảng rating |
---|---|
Newbie | <1200 |
Pupil | 1200 - 1399 |
Specialist | 1400 - 1599 |
Expert | 1600 - 1899 |
Candidate Master | 1900 - 2199 |
Master | 2200- 2299 |
International Master | 2300 - 2399 |
Grandmaster | 2400 - 2599 |
International Grandmaster | 2600 - 2899 |
Legendary Grandmaster | ≥ 2900 |
VS Code là một trình soạn thảo code được phát triển bởi Microsoft, VS Code lần đầu tiên được Microsoft giới thiệu vào ngày 29 tháng 4 năm 2015, VS Code đã được phát hành theo giấy phép MIT và mã nguồn được cung cấp trên GitHub vào ngày 18 tháng 11 năm 2015.
VS Code hỗ trợ cả trên Windows, macOS và Linux, VS Code hỗ trợ chức năng debug, đi kèm với Git, có syntax highlighting,... VS Code có rất nhiều tính năng tùy chỉnh cho phép thiết lập phím tắt, thiết lập theme và nhiều tùy chọn khác theo ý muốn. Hiệu suất làm việc ổn định, có nhiều extensions có thể cài thêm.
Trong chương trình dạy học hiện tại đối với môn lập trình C/C++ thì Code::Blocks được sử dụng phổ biến nhất, so sánh với VS Code như sau:
VS Code | Code::Blocks |
---|---|
Ra mắt năm 2015. Mã nguồn mở | Ra mắt năm 2005. Mã nguồn mở |
Có trên nền tảng Windows, macOS và Linux | Có trên Windows, macOS và Linux, tuy nhiên phiên bản dành cho macOS đã dừng phát triển từ phiên bản 13.12 |
Có thể cài thêm Extensions rất phong phú | Không có Extensions |
Hỗ trợ nhiều ngôn ngữ: C/C++, Python, Java, PHP, C#, F#, Visual Basic, HTML, CSS… | Chỉ hỗ trợ C/C++ |
Tích hợp Git | Không có Git |
Có syntax highlighting hiện đại và thông minh | Có syntax highlighting nhưng không bằng VS Code |
Giao diện hiện đại, thân thiện, có thể tùy biến | Giao diện cổ điển, rối rắm, không thể tùy biến |
Cộng đồng hỗ trợ lớn, được hậu thuẫn từ chính chủ Microsoft | Cộng đồng ít hơn nhiều so với VS Code |
Tính năng nhắc mã Intellisense thông minh | Có Intellisense nhưng không bằng VS Code |
Hỗ trợ nhiều phím tắt tiện lợi | Hỗ trợ ít phím tắt hơn VS Code |
Gọn nhẹ, thời gian chạy nhanh | Gọn nhẹ, thời gian chạy chậm hơn VS Code |
... | ... |
Với nhiều ưu điểm của VS Code hơn so với Code::Blocks thì chắc chắn trong tương lai gần VS Code sẽ thay thế hoàn toàn Code::Blocks. Ngoài ra còn có các trình soạn thảo code khác như: Notepad++, Sublime Text, Atom,... Sự mạnh mẽ của VS Code đã giúp trình soạn thảo code này luôn nằm trong top các phần mềm được sử dụng nhiều nhất trong những năm gần đây.
Tải VS Code mới nhất tại trang chính thức: https://code.visualstudio.com/ và cài đặt theo chỉ dẫn.
Để code được ngôn ngữ Java cần cài bộ JDK (Java Development Kit), tải JDK tại: https://www.oracle.com/java/technologies/javase-downloads.html
Sau khi cài xong JDK, vào Windows PowerShell, hoặc Terminal (macOS, Linux) kiểm tra JDK đã cài đặt thành công bằng lệnh java --version
Vào VS Code cài đặt thêm Extension: Java Extension Pack
Các bước cài đặt như hình:
Chạy thử chương trình đầu tiên, lưu ý phải lưu file trước khi chạy
Đầu tiên tải về và cài đặt MinGW tại: https://www.mingw-w64.org/downloads/#mingw-builds
Sau khi cài đặt thành công MinGW, vì MinGW không tự động Add PATH như bộ cài của JDK hay Python nên phải tiến hành Add PATH thủ công:
Sau khi cài xong MinGW và Add PATH, khởi động lại máy tính, vào Windows PowerShell, kiểm tra MinGW đã cài đặt thành công bằng lệnh g++ --version
Vào VS Code cài đặt thêm Extension: C/C++
Chạy chương trình đầu tiên, lưu ý phải lưu file trước khi chạy
Tải về và cài đặt Python tại: https://www.python.org/downloads/
Sau khi cài xong Python, vào Windows PowerShell, hoặc Terminal (macOS, Linux) kiểm tra Python đã cài đặt thành công bằng lệnh python --version
Vào VS Code cài đặt thêm Extension: Python
Chạy thử chương trình đầu tiên, lưu ý phải lưu file trước khi chạy
Chào các bạn,
Nice contest #1 được tổ chức vào ngày 6/6/2021 đã diễn ra không mấy thành công khi server ngày hôm đó gặp sự cố ngoài mong muốn và ảnh hưởng nặng nề đến trải nghiệm làm bài của các bạn. Và tụi mình rất tiếc vì phải hủy bỏ kết quả contest ấy. Sau tai nạn đó, server đã nhanh chóng được nâng cấp về nhiều mặt. Và vì thế, tụi mình quyết định sẽ comeback với 1 contest mới, hứa hẹn sẽ đem lại nhiều trải nghiệm thú vị cho các bạn trong mùa hè này.
Contest sẽ mang tên Nice contest #2, được ra đề bởi mình và
và sẽ được tổ chức vào 19h30 ngày 20/6/2021 . Cuộc thi sẽ tiếp tục gồm 4 bài tập siêu dễ và sẽ kéo dài trong 2h.Hy vọng contest lần này sẽ diễn ra trơn tru và không gặp bất kỳ sự cố đáng tiếc nào nữa ^ - ^.
Cuối cùng, xin chúc các bạn có một kì nghỉ hè vui vẻ và tràn ngập niềm vui.
Vào lúc 19h30 06/06/2021 trong khi Nice contest #1 đang diễn ra với sự chuẩn bị vô cùng kỹ càng của 2 thành viên
và thì Server bất ngờ gặp sự cố khiến contest bị gián đoạn, điều đáng tiếc không mong muốn đã xảy ra.Nhân đây oj.lequydon.net cũng chuyển qua Server mới mạnh hơn, ổn định hơn. Chắc chắn hạn chế tối đa lỗi do Server. Giờ đây oj.lequydon.net có 4 máy chấm mới đang chạy độc lập trên phần cứng CPU Intel® Core™ i5-11400 (6 core - 12 thread, 12MB L3 cache), 16 GB RAM (2 x 8 GB - 3200MHz - CL16), SSD NVMe, mỗi máy chấm được cấp 1 nhân CPU (1 core - 2 thread) và 2 GB RAM. Chắc chắn sẽ hạn chế được status TLE từ các bài nộp, và sẽ nhất quán thời gian giữa các lần nộp.
Qua thử nghiệm ban đầu thì thời gian chấm nhanh hơn 3-5 lần (GCC 11.1) so với hệ thống cũ.