Hỏi đáp - LQDCoder

ж Có những yêu cầu gì đối với bài nộp?

- Các bài nộp viết bằng ngôn ngữ C++/Pascal/Java/Python, nhập xuất dữ liệu với standard input và standard output, không thao tác với file. Khi kết thúc chương trình mã kết thúc (exit code) là 0

- Đối với ngôn ngữ C++, sử dụng trình biên dịch GNU C++ 4.8.1.

  Tham số biên dịch chương trình là: g++.exe -static -O2 -fstack-protector-strong -DONLINE_JUDGE -Wl,--stack=268435456

- Các thư viện được sử dụng: cstdio (hoặc stdio.h), iostream, iomanip, sstream, cmath (math.h), cstring (string.h), cassert (assert.h), ctime (time.h), cstdlib (stdlib.h), cctype (ctype.h), climits (limits.h), algorithm, functional, array, forward_list, unordered_map, unordered_set, vector, list, map, deque, set, queue, stack, bitset, tuple, numeric, complex, iterator, random, utility, regex, bits/stdc++.h

- Các hàm không được sử dụng (báo lỗi compilation error): system, remove, rename. tmpfile, tmpnam, fclose, fopen, kiểu FILE, TEXT, mã lệnh assembly, các hàm của thư viện conio.h như getch, kbhit, thư viện fstream. Riêng hàm freopen được sử dụng tuy nhiên phải để trong #ifndef ONLINE_JUDGE ... #endif

- Chú ý các hàm liên quan đến xử lý chuỗi dùng thư viện cstring hay string.h

- Đối với ngôn ngữ Pascal, sử dụng trình biên dịch Free Pascal 2.6.4. Tham số biên dịch chương trình là: fpc.exe -v0 -dONLINE_JUDGE

- Các thư viện được sử dụng: system, math, objects, strings

- Các hàm không được sử dụng (báo lỗi compilation error): các hàm liên quan đến đọc ghi file. Các hàm assign, reset, rewrite, close được sử dụng tuy nhiên phải để trong {$ifndef ONLINE_JUDGE} ... {$endif}

- Đối với ngôn ngữ Java, sử dụng trình biên dịch JDK 1.8. Tham số chạy chương trình là: java.exe -Djava.security.manager -Djava.security.policy=java.policy -Xmx512M -Xss64M -DONLINE_JUDGE=true

- Không được sử dụng (báo lỗi compilation error): các hàm liên quan đến đọc ghi file.

- Đối với ngôn ngữ Python, sử dụng Python 2.7 hoặc Python 3.4. Tham số chạy chương trình: python.exe -O

- Các thư viện được sử dụng: string, re, struct, difflib, textwrap, fpformat, numbers, math, cmath, decimal, operator, fractions, random, itertools, functools, datetime, calendar, collections, heapq, bisect, array, sets, userdict, userlist, userstring, hashlib, hmac, md5, sha

- Các hàm không được sử dụng (báo lỗi runtime error): Các hàm open, compile, exec, eval, execfile, file

- Xem ví dụ hướng dẫn bài tổng hai số a+b: Tổng A+B

Từ khóa » Kbhit Trong C++