美食

有 n道菜,蒜头将会按顺序从第 1道开始依次吃到第 n道菜,第 i道菜的美味值为 ai。
每吃完一道菜,蒜头的好感度(初始为 0)将会累加上 ai,同时 Darko 的总愉悦值会累加上当前的好感度。
请你告诉蒜头,吃完所有菜的总愉悦值是多少呢?

输入格式
输入共 2行。第 1 行输入 1 个正整数 n。第 2 行输入 n 个正整数 ai。

输出格式
输出共 1 行 1 个整数,表示总愉悦值。

数据范围
对于前 40% 的数据,n,ai≤10。
对于前 70% 的数据,n,ai≤103。
对于所有数据,n,ai≤104。

Sample Input
3
1 2 3
Sample Output
10
Sponsor

#include<bits/stdc++.h>
using namespace std;
int main(){
	long long int a[10001],i,n,b=0,t=0,j=1;//j=1从第一道菜开始 
	long long int s[10001];//数组大一点 
	cin>>n;
	for(i=1;i<=n;i++)
		cin>>a[i];
		//比如3道菜1 2 3输出答案=>>1+2+1+3+2+1=10
		//就有三个1, 两个2,一个3。 
	while(n>0){
		t=n*a[j];//(菜数--)乘每一道菜愉悦值 ,下一道菜愉悦值等于(n-1)*a[j--] 
		j++;//进行下一道菜 
		n--;
		b=t+b;//计下所有愉悦值 
	}
	cout<<b;
	return 0;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

書盡

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值