Em gặp bài này khá khó về việc đọc file xin mấy pro giúp em
link bài https://codeforces.com/contest/1485/problem/A
Em gặp bài này khá khó về việc đọc file xin mấy pro giúp em
Bài này đâu có đọc file đâu, input output là standard mà?
standard là gì vậy anh
anh chỉ em sử lý bài này được ko vậy
chứ giờ em bí rồi
Nhập/xuất chuẩn, tức là nhập vào từ bàn phím và in ra màn hình.
Một cách làm đơn giản là đề yêu cầu gì, bạn làm đó. Bài này mới là bài A div 2, cấp rất dễ.
Đầu tiên khởi tạo fstream
bằng tên file, sau đó thì giống như cin
/cout
.
mấy cái đó thì em biết nhưng cái thuật toán để đọc cái bài này á
Thay đổi b
cũng không tối ưu hơn nếu b \geq 3.
Cứ việc dùng cin
như bình thường thôi. cin
bỏ qua cả kí tự dấu cách và kí tự xuống dòng (EOL, kí tự xuất hiện khi nhấn phím ↵ Enter), nghĩa là khi muốn nhập nhiều số hay chuỗi thì nhấn phím cách hay Enter cũng đều như nhau. Ví dụ:
6
9 2
1337 1
1 1
50000000 4
991026972 997
1234 5678
Dùng cin
đọc sẽ theo thứ tự là 6, 9, 2, 1337, 1, 1, 1, 50000000, 4, 991026972, 997, 1234, 5678
.
Bài này muốn nhập dữ liệu thì dùng vòng lặp chạy từ 1 đến cái số đầu tiên (ở ví dụ trên là 6), trong vòng lặp thì dùng cin
đọc cái số thứ nhất là a
, thứ hai là b
(còn thứ 3 thì sang cái test case khác mất tiêu).