加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
test.cpp 731 Bytes
一键复制 编辑 原始数据 按行查看 历史
yingquelou 提交于 2024-01-14 21:49 . 整理
#include <iostream>
#include <vector>
struct Node
{
using type = std::pair<int, int>;
type cur;
std::vector<type> box;
Node(const int &i, const int &j) : cur(i, j) {}
void push(const int &i, const int &j) { box.push_back(type(i, j)); }
};
struct Tree
{
Node node;
Tree *next;
};
std::ostream &operator<<(std::ostream &_os_, const Node &node)
{
return _os_ << node.cur.first << '\t' << node.cur.second;
}
int main(int argc, char *argv[])
{
// 史-0 t-1 w-2
int arr[][4]{{0, 2, 1, 0}, {1, 0, 2, 2}, {2, 0, 1, 1}};
Node head(1, 1);
auto &os = std::cout;
os << head;
return 0;
}
template <size_t r, size_t c>
Tree *start(const int (&arr)[r][c], const int &i, const int &j)
{
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化