题目描述
n 个点组成的完全二叉树,第 i 层节点的权值是 ai。
对于所有的点对 p,q(1≤p≤q≤n),请计算 ∑valp∗valq。其中 valp 为 p 点的权值。
根节点位于第 1 层。
请输出答案对 109+7 取模后的结果。
输入格式
输入第一行包含一个正整数n
输入第二行包含100个正整数,其中第i个正整数表示ai。如果n个点组成的完全二叉树小于i层,则不考虑该ai即可,但仍需要输入该ai。
输出格式
输出一行一个整数表示答案。
3
1 2 3
17
5
1 2 3
74
数据规模与约定
样例只给出前3层ai,在测试数据中给出前100层ai。
对于所有的数据,1≤ai≤109。
对于 10% 的数据,1≤n≤10。
对于 10% 的数据,1≤n≤103。
对于 40% 的数据,1≤n≤109。
对于 40% 的数据,1≤n≤1018。
大样例
大样例下载