Các bạn có thể đề xuất một bài tập ở đây (không nhất thiết phải là ý tưởng mới hoàn toàn, có thể chỉ là các bài các bạn thấy hay hoặc cái bài cơ bản để thử thuật như Dijsktra, Luồng, ...). Tuy nhiên, vẫn nên hạn chế việc tạo trùng bài tập trên trang (ví dụ không nên có 5-7 bài A+B). Để đề xuất, các bạn nhấn vào nút "Report an issue"/ "Báo cáo vấn đề" ở bên dưới. Một thẻ sẽ hiện lên cùng với editor. Các bạn nhập đề theo dạng sau:
\(1.\) Đề bài:
- Ví dụ: Cho hai số tự nhiên \(a, b\). Hãy in ra tổng của chúng.
\(2.\) Input:
- Ví dụ: Một dòng chứa hai số nguyên \(a, b (0 \leq a, b \leq 10^9)\)
\(3.\) Output:
- Ví dụ: In ra tổng của chúng.
\(4.\) Test ví dụ (nếu cần)
\(5.\) Dạng bài:
- Ví dụ: Toán, DP
\(6.\) Lời giải sơ lược:
\(7.\) Giới hạn (nếu có).
\(8.\) Test: Một đường link dẫn đến file zip test, hoặc có thể nêu sơ qua về ý tưởng sinh test (nếu cần). Test được trong các file .inp và .out tương ứng. Ví dụ input đặt trong test1.inp thì output đặt trong test1.out.
Các phần \(1, 2, 3, 5, 6\) luôn cần có, các phần còn lại các bạn có thể thảo luận với admin sau. Phần \(1, 2, 3, 4\) các bạn có thể không cần gõ lại nếu đã có link gốc bài tập. Admin sẽ xem xét và phản hồi các bạn và thêm bài cho các bạn.
Chú ý, ở phần \(1,2,3,4\), bạn có thể tham khảo quy chuẩn (format) chung cho đề bài trên trang tại đây: https://lqdoj.edu.vn/post/87-hdsusgkcd, ngoài ra có thể học thêm cú pháp Markdown cơ bản. Như vậy thì toàn bộ phần \(1,2,3,4\) chỉ cần gửi một link tới file .md (markdown) chứa đề bài, admin sẽ đỡ công gõ lại nên bài của bạn sẽ được up lên nhanh hơn.
Cảm ơn các bạn!
Bình luận
Origin:P1A1HoangKhaiHung
Points: 200
Name: Math !?
Bộ nhớ:256M;Input:bàn phím; Output:màn hình;dạng bài:math
An đang làm bài tập hăng say thì nghe tiếng Bình kêu lên: "Làm sao đây?"
An lên phòng Bình thì thấy một đề có Input thế này:
Copy
3
add
6
và Output thế này:
Copy
9
"A!", An nói, và bạn đã chỉ Bình làm đúng!
Hãy chỉ cách Bình làm đúng.
Input:
Ba chuỗi
a
,
t
,
b
a,t,b; mỗi chuỗi một dòng.
a, b là số nguyên, t là một trong số xâu:add, sub, multi, divi1, divi2, divi3, pow.
Công dụng của các xâu
t
t như sau:
add: cộng
sub: trừ
multi: nhân
divi1: chia lấy nguyên
divi2: chia thường "/"
divi3: chia lấy dư
pow: mũ
Quy luật:
a
a
t
t
b
b (nếu
t
t là add thì lấy
a
a cộng
b
b và cứ thế với các
t
t còn lại)
Test 1
Input
Copy
3
sub
2
Output
Copy
1
Note
Test 2
Input
Copy
5
pow
3
Output
Copy
125
Note
vì
t
t là pow nên lấy
5
3
=
125
5
3
=125.
28 bình luận nữa