关注
struct Node {
Node *pre;
std::unordered_multiset<Node*>m_next;
int value;
Node(const int&x) :pre(nullptr),
value(x)
{
}
};
int main()
{
int n;
cin >> n;
std::unordered_multimap<int, Node*>m_Nodes;
for (int i = 0; i < n-1; i++)
{
int a, b;
cin >> a >> b;
if (m_Nodes.find(a) != m_Nodes.end())
{
auto it = m_Nodes.find(a);
Node *m_tempnode = new Node(b);
it->second->m_next.insert(m_tempnode);
m_Nodes.insert(std::pair<int, Node*>(b, m_tempnode));
m_tempnode->pre = it->second;
}
else
{
Node *m_tempnode = new Node(a);
Node *m_tempnode2 = new Node(b);
m_Nodes.insert(std::pair<int, Node*>(a, m_tempnode));
m_Nodes.insert(std::pair<int, Node*>(b, m_tempnode2));
m_tempnode->m_next.insert(m_tempnode2);
m_tempnode2->pre = m_tempnode;
}
}
转下
查看原帖
点赞 评论
相关推荐
03-27 10:01
西安邮电大学 golang 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# AI时代还有必要刷leetcode吗? #
21183次浏览 316人参与
# 生化环材还是天坑吗 #
63373次浏览 336人参与
# 厦门银行科技岗值不值得投 #
28396次浏览 757人参与
# 有哪些公司在面试时考察AICoding? #
14769次浏览 289人参与
# 薪资爆料 #
411692次浏览 2205人参与
# 从投递到OC,你用了多久 #
19214次浏览 199人参与
# 想从事Agent应该学习哪些技术? #
6164次浏览 214人参与
# 26届春招投递记录 #
2841次浏览 33人参与
# 多益网络工作体验 #
68149次浏览 309人参与
# 秋招报数:你投了多少家公司? #
164253次浏览 971人参与
# HR面都在聊什么? #
10963次浏览 118人参与
# 你都在哪些场所面过试? #
80079次浏览 501人参与
# 你想吐槽公司的哪些规定 #
45663次浏览 212人参与
# 什么人最适合大厂? #
10832次浏览 109人参与
# 哪些公司面试还在问八股? #
11501次浏览 105人参与
# 父母问你工作找得怎么样,怎么回 #
19525次浏览 228人参与
# 如何快速融入团队? #
49289次浏览 305人参与
# 我的求职进度条 #
1073717次浏览 7564人参与
# 毕业论文进行时 #
35341次浏览 166人参与
# 技术转行的心路历程 #
93692次浏览 786人参与
# 你觉得mentor喜欢什么样的实习生 #
58061次浏览 1034人参与
天翼支付科技有限公司公司福利 19人发布