QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#131517 | #6743. water235 | ClHg2 | WA | 1ms | 3484kb | C++14 | 1.8kb | 2023-07-27 13:11:05 | 2023-07-27 13:11:08 |
Judging History
answer
#include <array>
#include <cstddef>
#include <cstdint>
#include <fstream>
#include <iostream>
#include <string>
namespace {
using std::cin;
using std::cout;
using std::int64_t;
using std::size_t;
namespace base {
template <typename T, size_t... sizes>
struct NestedArray {};
template <typename T, size_t size, size_t... sizes>
struct NestedArray<T, size, sizes...> {
using Type = std::array<typename NestedArray<T, sizes...>::Type, size>;
};
template <typename T>
struct NestedArray<T> {
using Type = T;
};
template <typename T, size_t... sizes>
using Array = typename NestedArray<T, sizes...>::Type;
void OptimizeIO() {
std::ios::sync_with_stdio(false);
cin.tie(nullptr), cout.tie(nullptr);
}
void OptimizeIO(const std::string &input_file, const std::string &output_file) {
static std::ifstream input_stream(input_file);
static std::ofstream output_stream(output_file);
cin.rdbuf(input_stream.rdbuf()), cout.rdbuf(output_stream.rdbuf());
cin.tie(nullptr), cout.tie(nullptr);
}
} // namespace base
using base::Array;
int Main() {
base::OptimizeIO();
int n, m;
cin >> n >> m;
if (1 + (n >> 1) + (m >> 1) <= ((n + 1) >> 1) + ((m + 1) >> 1)) {
for (int i = 1; i <= m >> 1; ++i) cout << "1 0 ";
if (m & 1) cout << "1 ";
cout << "\n";
for (int i = 2; i <= n; ++i) {
cout << (i & 1 || i == n) << " ";
for (int j = 2; j <= m; ++j) cout << "0 ";
cout << "\n";
}
} else {
for (int i = 1; i <= m; ++i) cout << (!(i & 1) || (i == m)) << " ";
for (int i = 2; i <= n; ++i) {
cout << (!(i & 1) || (i == n)) << " ";
for (int j = 2; j <= m; ++j) cout << "0 ";
cout << "\n";
}
}
return 0;
}
} // namespace
int main() { return Main(); }
详细
Test #1:
score: 0
Wrong Answer
time: 1ms
memory: 3484kb
input:
2 1
output:
1 1
result:
wrong output format Unexpected end of file - int32 expected