Gửi bài giải
Điểm:
100,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
512M
Input:
stdin
Output:
stdout
Dạng bài
Ngôn ngữ cho phép
C++, Pascal, Python
Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài
Bình luận
giới hạn của k là bao nhiêu ?
Sao bài này ko được làm bằng scratch
chắc của Bảng B
include <iostream>
include <vector>
include <string>
include <algorithm>
include <climits>
using namespace std;
int getMaxBeautifulRect(const vector<string>& board, int m, int n, int k) { // Bảng giá trị: A -> +1, B -> -1 vector val(m, vector<int>(n));
for (int i = 0; i < m; ++i)
for (int j = 0; j < n; ++j)
val[i][j] = (board[i][j] == 'A') ? 1 : -1;
}
int main() { int T; cin >> T; while (T--) { int m, n, k; cin >> m >> n >> k; vector<string> board(m); for (int i = 0; i < m; ++i) { cin >> board[i]; } cout << getMaxBeautifulRect(board, m, n, k) << endl; } return 0; }
include <iostream>
include <vector>
include <string>
include <algorithm>
include <climits>
using namespace std;
int getMaxBeautifulRect(const vector<string>& board, int m, int n, int k) { // Bảng giá trị: A -> +1, B -> -1 vector val(m, vector<int>(n));
for (int i = 0; i < m; ++i)
for (int j = 0; j < n; ++j)
val[i][j] = (board[i][j] == 'A') ? 1 : -1;
}
int main() { int T; cin >> T; while (T--) { int m, n, k; cin >> m >> n >> k; vector<string> board(m); for (int i = 0; i < m; ++i) { cin >> board[i]; } cout << getMaxBeautifulRect(board, m, n, k) << endl; } return 0; }
Dù sao cũng cảm ơn
Mình chẳng hiểu gì cả
Tạo bài kiểu gì nhỉ? Ai biết chỉ mình với.
Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.
Tui có code python đúng 5/20 nè
mik có ý tưởng nè: dùng prefix sum để tính độ chênh lệnh, chỉ xét các ô lớn hơn ô lớn nhất hiện tại, liên tục cập nhật ô lớn nhất hiện tại nhé
:)
Ai cho tui code đc ko?
mik cần 512 GB dữ liệu để làm bài này :)
khó thế