Đề thi Olympic 30/4 khối 10 năm 2023 (test tự sinh)

Lưu ý: Tất cả các bài đều nhập xuất qua file.

Cách nhập xuất qua file
Pascal

Thêm các lệnh này vào đầu bài

assign(input,'BITSET.inp'); reset(input);
assign(output,'BITSET.out'); rewrite(output);

và dùng các lệnh read(), readln(), write(), writeln() như bình thường.
(BITSET.inp, BITSET.out là các tên file, có thể thay thế bằng các tên file khác)

C++

Thêm các lệnh này vào đầu hàm main

freopen("BITSET.inp", "r", stdin);
freopen("BITSET.out", "w", stdout);

và dùng các lệnh scanf(), cin >>, printf(), cout << như bình thường.
(BITSET.inp, BITSET.out là các tên file, có thể thay thế bằng các tên file khác)

Python

Thêm các lệnh này vào đầu chương trình

import sys
sys.stdin = open("BITSET.inp", "r")
sys.stdout = open("BITSET.out", "w")

và dùng các lệnh input(), print() như bình thường.
(BITSET.inp, BITSET.out là các tên file, có thể thay thế bằng các tên file khác)


Bài tập

Bài tập Điểm Tỷ lệ AC Người nộp
Số cách đi quân mã (OLP 30/4 2023) 1400p 18,8% 98
Software (OLP 30/4 2023) 1400p 34,9% 102
Chứng khoán (OLP 30/4 2023) 1400p 14,9% 79



Bình luận


  • 2
    tmtuan 4:33 p.m. 5 Tháng 12, 2023

    Thêm máy chấm đi ạ :<