姜老师的数学题
题号:NC217438
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

姜老师作为基地的负责人,经常会出一些难题来考验队员 这天姜老师就给出了这样一个问题
给定一个长度为的数列
的值
其中定义为
定义为:

如果将为,否则将为
其中,是C/C++中的按位与操作。
但是是个弱鸡,不会做这道题,于是他请你们帮忙解决


输入描述:

输入的第一行,包含一个整数,代表数列的长度
输入的第二行,包含个整数,第个整数为

输出描述:

输出一行,包含一个整数,即的值
示例1

输入

复制
5
2 3 7 4 1

输出

复制
38

备注:

其实这题并不是姜老师出的哦ヾ(o・ω・)ノ