关注
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;
}
}
转下
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 春招/暑实第一面是哪家? #
7527次浏览 110人参与
# 面试官最爱问的 AI 问题是...... #
5226次浏览 188人参与
# 如何一边实习一边找下家? #
5380次浏览 56人参与
# 面试官问过你最刁钻的问题是什么? #
75329次浏览 466人参与
# 你收到了哪些公司的笔试? #
7692次浏览 37人参与
# 机械制造面试点评 #
90463次浏览 482人参与
# 跟HR说什么能被秒回? #
2859次浏览 52人参与
# 把自己当AI,现在最消耗你token的问题是什么? #
660次浏览 20人参与
# 你的嫡系AI是哪个? #
1383次浏览 40人参与
# 你现在的工作,是“成长”还是“消耗”? #
5177次浏览 81人参与
# 现在入门AI应该走哪些方向? #
1332次浏览 33人参与
# 你认为小厂实习有用吗? #
128368次浏览 707人参与
# 找不到好工作选择GAP真的丢人吗 #
102577次浏览 1020人参与
# 如何排解工作中的焦虑 #
282756次浏览 2552人参与
# 上班到公司第一件事做什么? #
150288次浏览 1055人参与
# 淘天集团工作体验 #
12736次浏览 59人参与
# 机械人选offer,最看重什么? #
165931次浏览 810人参与
# 金三银四,你的春招进行到哪个阶段了? #
19761次浏览 266人参与
# 追觅科技求职进展汇总 #
35875次浏览 190人参与
# 滴滴笔试 #
39073次浏览 215人参与

