1679: [Usaco2005 Jan]Moo Volume 牛的呼声 (差分序列)
2014-07-06 23:46
381 查看
#include<algorithm> #include<iostream> #include<cstring> #include<cstdio> #define inf 0x7fffffff #define MAXN 100001 using namespace std; 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 * 10 + ch - '0'; ch = getchar(); } return x*f; } int n, a[10001], s[10001]; long long ans; int main() { n = read(); for (int i = 1; i <= n; i++) a[i] = read(); sort(a + 1, a + n + 1); for (int i = 1; i < n; i++) s[i] = a[i + 1] - a[i]; for (int i = 1; i < n; i++) ans += (long long) i * (n - i) * s[i]; printf("%lld", 2 * ans); return 0; }
相关文章推荐
- bzoj 1679: [Usaco2005 Jan]Moo Volume 牛的呼声【枚举】
- bzoj1679[Usaco2005 Jan]Moo Volume 牛的呼声
- 【BZOJ】1679: [Usaco2005 Jan]Moo Volume 牛的呼声(数学)
- bzoj1679[Usaco2005 Jan]Moo Volume 牛的呼声
- [BZOJ] 1679: [Usaco2005 Jan]Moo Volume 牛的呼声
- BZOJ 1679: [Usaco2005 Jan]Moo Volume 牛的呼声( )
- bzoj 1679: [Usaco2005 Jan]Moo Volume 牛的呼声 乱搞
- BZOJ1679: [Usaco2005 Jan]Moo Volume 牛的呼声
- BZOJ 1679: [Usaco2005 Jan]Moo Volume 牛的呼声
- 【BZOJ 1679】 [Usaco2005 Jan]Moo Volume 牛的呼声
- 1635: [Usaco2007 Jan]Tallest Cow 最高的牛 (差分序列)
- 【BZOJ】1635: [Usaco2007 Jan]Tallest Cow 最高的牛(差分序列)
- 规律好题——[Usaco2005 Jan]Moo Volume
- 1635: [Usaco2007 Jan]Tallest Cow 最高的牛 (差分序列)
- |BZOJ 1635|差分序列|[Usaco2007 Jan]Tallest Cow 最高的牛
- bzoj 1635: [Usaco2007 Jan]Tallest Cow 最高的牛——差分
- 【bzoj1737】[Usaco2005 jan]Naptime 午睡时间 dp
- [Usaco2005 dec]Layout 排队布局 差分约束
- [BZOJ1677] [Usaco2005 Jan]Sumsets 求和
- BZOJ1677: [Usaco2005 Jan]Sumsets 求和