{"trustable":false,"prependHtml":"\u003cstyle type\u003d\u0027text/css\u0027\u003e\n .input, .output {\n border: 1px solid #888888;\n }\n .output {\n margin-bottom: 1em;\n position: relative;\n top: -1px;\n }\n .output pre, .input pre {\n background-color: #EFEFEF;\n line-height: 1.25em;\n margin: 0;\n padding: 0.25em;\n }\n \u003c/style\u003e\n \u003clink rel\u003d\"stylesheet\" href\u003d\"//codeforces.org/s/96598/css/problem-statement.css\" type\u003d\"text/css\" /\u003e\u003cscript\u003e window.katexOptions \u003d { disable: true }; \u003c/script\u003e\n\u003cscript type\u003d\"text/x-mathjax-config\"\u003e\n MathJax.Hub.Config({\n tex2jax: {\n inlineMath: [[\u0027$$$\u0027,\u0027$$$\u0027], [\u0027$\u0027,\u0027$\u0027]],\n displayMath: [[\u0027$$$$$$\u0027,\u0027$$$$$$\u0027], [\u0027$$\u0027,\u0027$$\u0027]]\n }\n });\n\u003c/script\u003e\n\u003cscript type\u003d\"text/javascript\" async src\u003d\"https://mathjax.codeforces.org/MathJax.js?config\u003dTeX-AMS_HTML-full\"\u003e\u003c/script\u003e","sections":[{"title":"","value":{"format":"MD","content":"**后面还有个独立集题。**\n\n有一棵 n 个点的树。\n\n边导出子图:对于一张无向图 G\u003d(V, E),它的 S-边导出子图记作 G[S](S⊆E),表示 G 的仅保留 S 中的边,以及至少连接着一条 S 中的边的点的子图。\n\n独立集:即选出一些点,满足选出的点之间没有连边。\n\n求出这棵树的所有非空边导出子图的独立集方案数之和,对 998244353 取模后输出。\n\n也就是说,对于所有 S⊆E 但 S≠Ø,求出 G[S] 的独立集方案数,然后全部求和,取模输出。"}},{"title":"Input","value":{"format":"MD","content":"第一行一个正整数 n。\n\n接下来 n-1 行每行两个正整数 a, b,表示树中连接 a, b 的一条边。"}},{"title":"Output","value":{"format":"MD","content":"输出一行一个整数表示答案。"}},{"title":"Example","value":{"format":"MD","content":"**样例 #1 输入**\n\n```plain\n2\n1 2\n```\n\n**样例 #1 输出**\n\n```plain\n3\n```\n\n**样例 #2 输入**\n\n```plain\n3\n1 2\n2 3\n```\n\n**样例 #2 输出**\n\n```plain\n11\n```\n\n**样例 #2 解释**\n\n边全保留有 5 种独立集,只保留边 1-2 有 3 种,只保留边 2-3 有三种。 \n输出 5+3+3\u003d11。\n\n注意如果选 S\u003d{(1, 2)},那么 G[S] 中不包含点 3。边导出子图不包含无关点。"}},{"title":"Hint","value":{"format":"MD","content":"对于 100% 的数据:2 ≤ n ≤ 3×10⁵"}}]}