Những lưu ý khi giải bài
Việc nhập xuất dữ liệu ðược thực hiện trên thiết bị ðọc/ghi chuẩn, do ðó các bạn không ðược ðọc/ghi dữ liệu nhiều lần như trường hợp sử dụng tập tin.
Chương trình mẫu
Dưới ðây là chương trình mẫu cho bài A cộng B:
Pascal: var a, b: longint; begin readln(a, b); writeln(a+b); end.
C: #include <stdio.h> void main() { int a, b; scanf("%d%d",&a, &b); printf("%d", a+b); }
C++: #include <iostream> using namespace std; int main() { int a, b; cin >> a >> b; cout << a + b; return 0; }
Phân loại bài tập
Các bài tập của VOJ ðược chia thành 2 loại:
- Loại acm: chương trình bạn nộp sẽ chỉ ðược chấm ðúng hoặc sai, không chấm ðiểm từng phần.
- Loại oi: chương trình bạn nộp ðược chấm ðiểm theo tỉ lệ % số bộ dữ liệu ðúng.
Cách tính ðiểm và xếp hạng
Ðiểm chương trình của bạn ðược tính như sau:
Ðiểm ghi nhận = (Ðiểm gốc) x (Hệ số của bài tập)
Ðiểm gốc ðược tính như sau:
- Loại acm: chương trình ðúng: ðiểm gốc = 100, chương trình sai: ðiểm gốc=0.
- Loại oi: ðiểm gốc = ðiểm của chương trình.
Trường, ðơn vị của bạn phải có từ 2 thành viên trở lên ðể ðược ðưa vào bảng xếp hạng.