人活着系列之寻找最完美的人生

探讨了在有限的时间和资源下,如何通过算法优化人生经历,使人生更加丰富多彩。提出了一个具体的算法实现,通过将人生经历视作节点,使用时光隧道作为边连接这些节点,从而找到最优的体验路径。

人活着系列之寻找最完美的人生

Time Limit: 1000 ms Memory Limit: 65536 KiB
Submit Statistic
Problem Description

也许,人活着就是要尝试人世间的酸甜苦辣,喜怒哀乐,经历从婴儿到老人的一个过程吧!能看,能想,能爱,能恨,这就是活人与死人的区别。不要想着死后会怎样,谁也不知道。所以要好好的活着,宽待自己,好好珍惜身边的人!
现在,上帝之手宽恕与你。把你人生中所要经历的所有的酸甜苦辣全部摆在你的面前。你一生需要经历n种事情。每种事情都有一个权值x。上帝给了你n-1个时光隧道。你可以把时光隧道放在任意两种事情的中间,如果你把时光隧道放在a,b中间,那么你需要花费3*(xa+xb)+7 。现在,你需要把这n-1个时光隧道连在n种事情中间,使得任意两种事情都会相连,并且花费最小。输出最小花费。
Input

首先输入一个数T,代表有T组数据。
接下来一行输入一个数n。
接下来的一行输入n个数,第i个数代表第i种事情的权值。
n<=1000,每种事情的权值<=100000;
T<=60
Output

输出T行,每行输出最小花费。
Sample Input

1
2
1 2
Sample Output

16

#include<bits/stdc++.h>
using namespace std;
#define INF 0x3f3f3f
int a[1005];
int t, m, n, res, i;
int main()
{
    cin >> t;
    while(t--)
    {
        res=0;
        cin >> n;
        for(i=1; i<=n; i++)
        {
            cin >> a[i];
        }
        sort(a, a + n);
        for(i=2; i<=n; i++)
        {
            res+=3*(a[1]+a[i])+7;
        }
        cout << res << endl;
    }
    return 0;
}


/***************************************************
Result: Accepted
Take time: 44ms
Take Memory: 240KB
Submit time: 2019-08-13 19:38:57
****************************************************/
乐播投屏是一款简单好用、功能强大的专业投屏软件,支持手机投屏电视、手机投电脑、电脑投电视等多种投屏方式。 多端兼容与跨网投屏:支持手机、平板、电脑等多种设备之间的自由组合投屏,且无需连接 WiFi,通过跨屏技术打破网络限制,扫一扫即可投屏。 广泛的应用支持:支持 10000+APP 投屏,包括综合视频、网盘与浏览器、美韩剧、斗鱼、虎牙等直播平台,还能将央视、湖南卫视等各大卫视的直播内容一键投屏。 高清流畅投屏体验:腾讯独家智能音画调校技术,支持 4K 高清画质、240Hz 超高帧率,低延迟不卡顿,能为用户提供更高清、流畅的视觉享受。 会议办公功能强大:拥有全球唯一的 “超级投屏空间”,扫码即投,无需安装。支持多共享投屏、远程协作批注,PPT、Excel、视频等文件都能流畅展示,还具备企业级安全加密,保障会议资料不泄露。 多互动功能:支持多投屏,邀请好友加入投屏互动,远程也可加入。同时具备一屏多显、语音互动功能,支持多连麦,实时语音交流。 文件支持全面:支持 PPT、PDF、Word、Excel 等办公文件,以及视频、图片等多种类型文件的投屏,还支持网盘直投,无需下载和转格式。 特色功能丰富:投屏时可同步录制投屏画面,部分版本还支持通过触控屏或电视端外接鼠标反控电脑,以及在投屏过程中用画笔实时标注等功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值