10分求助(只AC了第1个点

P1090 [NOIP2004 提高组] 合并果子 / [USACO06NOV] Fence Repair G

这题不是这个意思!
by brown_me @ 2023-07-13 15:13:19


它合并完了还存(huo)在(zhe)
by brown_me @ 2023-07-13 15:14:06


@[Zacharyzhong](/user/556528) 同问!本蒟蒻还是不理解
by LIUYITIAN300 @ 2023-07-25 08:57:38


本蒟蒻也不明白
by Y_QWQ_Y @ 2023-07-27 10:41:21


为啥我也只AC了一个点? ```cpp #include<bits/stdc++.h> #define ll unsigned long long #define dl double #define bl bool #define ch char #define st string #define f(i,a,b) for(ll (i)=(a);(i)<=(b);(i)++) #define r(i,a,b) for(ll (i)=(a);(i)>=(b);(i)--) using namespace std; ll n,a[10001]; int main(){ // freopen(".in","r",stdin); // freopen(".out","w",stdout); cin>>n; f(i,1,n)cin>>a[i]; sort(a+1,a+n+1); ll ans=0; f(i,2,n){ ans+=a[i]+a[i-1]; a[i]+=a[i-1]; } printf("%lld",ans); return 0; } ```
by Y_QWQ_Y @ 2023-07-27 10:46:00


@[Wyz2012dingding](/user/677091) 说了,这题合并完的果子还在!
by brown_me @ 2023-08-05 17:46:13


就是说合并了A和B两堆,那么会变成A+B的一堆,而没有了A、B两堆
by brown_me @ 2023-08-05 17:48:01


@[Wyz2012dingding](/user/677091) 比如说有4 6 7 8四堆,你会合并4 6,10 7,17 8,要耗52,但最省的是4 6,7 8,15 10,只用50
by brown_me @ 2023-08-05 20:38:45


提问:怎么写? 加一次排一次会超时
by Y_QWQ_Y @ 2023-08-06 12:31:47


|