Type: Default 1000ms 256MiB

大魔导师lh的魔力树

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

Background

在被迷雾笼罩的算法王国里,大魔导师 1h1h 研究出了一种神秘的能量函数——任何二叉树都被赋予一个权值。传说构造出权值最大的那棵树的人,将会继承大魔导师的称号。你,是否有勇气挑战 1h1h 的试炼?

二叉树(binary tree)是指树中节点的度不大于2的有序树,它是一种最简单且最重要的树。二叉树的递归定义为:二叉树是一棵空树,或者是一棵由一个根节点和两棵互不相交的,分别称作根的左子树和右子树组成的非空树;左子树和右子树又同样都是二叉树

Description

给定整数系数 d0,d1,d2d_0, d_1, d_2,定义一棵二叉树的权值为:

$$W = d_2 \times ct_2 + d_1 \times ct_1 + d_0 \times ct_0 $$

其中:

  • ct0ct_0:度为 0(叶子)的节点数;
  • ct1ct_1:度为 1 的节点数;
  • ct2ct_2:度为 2 的节点数。

现在给定整数 nn(总节点数)和 xx(叶子节点数),请在所有包含 nn 个节点且叶子数为 xx 的二叉树中,求出 最大可能的权值 WmaxW_{\text{max}}

Format

Input

一行五个整数:

nxd0d1d2n \quad x \quad d_0 \quad d_1 \quad d_2

约束:

  • 1n1051 \le n \le 10^5
  • 1xn1 \le x \le n
  • d0,d1,d2[109,109]d_0, d_1, d_2 \in [-10^9, 10^9](可以为负)

注意:若输入的 xx 在二叉树的可行范围之外(例如 x>n+12x>\frac{n+1}{2}),则视为无效输入(题目保证输入合法)。

Output

输出一个整数:该树能达到的最大权值 WmaxW_{\text{max}}

Sample

Input

7 4 3 2 1

Output

15

SDNU_ACM_ICPC_2025秋季结训赛

Not Attended
Status
Done
Rule
ACM/ICPC
Problem
12
Start at
2025-12-28 9:00
End at
2025-12-28 14:00
Duration
5 hour(s)
Host
Partic.
37