P4643 [国家集训队]阿狸和桃子的游戏

2024-01-06

#include<iostream>
#include<cstdio>
#include<algorithm>
#include<cstring>
#include<cmath>
using namespace std;
typedef long long ll;
inline int read()
{
    int x=0,f=1; char ch=getchar();
    while(ch<'0'||ch>'9') { if(ch=='-') f=-1; ch=getchar(); }
    while(ch>='0'&&ch<='9') { x=(x<<1)+(x<<3)+(ch^48); ch=getchar(); }
    return x*f;
}
const int N=1e5+7;
int n,m,v[N];
ll ans;
int main()
{
    n=read(),m=read(); int a,b,c;
    for(int i=1;i<=n;i++) v[i]=read()*2;
    for(int i=1;i<=m;i++)
    {
        a=read(),b=read(),c=read();
        v[a]+=c; v[b]+=c;
    }
    sort(v+1,v+n+1);
    for(int i=1;i<=n;i++)
P4643 [国家集训队]阿狸和桃子的游戏
ans
+=(i&1 ? -1 : 1)*v[i]; printf("%lld

P4643 [国家集训队]阿狸和桃子的游戏

",ans/2); return 0; }

标签: 国家集训队   阿狸