日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【BZOJ】1679: [Usaco2005 Jan]Moo Volume 牛的呼声(数学)

發布時間:2023/12/9 编程问答 52 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【BZOJ】1679: [Usaco2005 Jan]Moo Volume 牛的呼声(数学) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

http://www.lydsy.com/JudgeOnline/problem.php?id=1679

水題沒啥好說的。。自己用筆畫畫就懂了

將點排序,然后每一次的點到后邊點的聲音距離和==(n-i)*(a[i+1]-a[i])+之前同樣操作所得的的sum

然后答案就是累加后×2

#include <cstdio> #include <cstring> #include <cmath> #include <string> #include <iostream> #include <algorithm> using namespace std; #define rep(i, n) for(int i=0; i<(n); ++i) #define for1(i,a,n) for(int i=(a);i<=(n);++i) #define for2(i,a,n) for(int i=(a);i<(n);++i) #define for3(i,a,n) for(int i=(a);i>=(n);--i) #define for4(i,a,n) for(int i=(a);i>(n);--i) #define CC(i,a) memset(i,a,sizeof(i)) #define read(a) a=getint() #define print(a) printf("%d", a) #define dbg(x) cout << #x << " = " << x << endl #define printarr(a, n, m) rep(aaa, n) { rep(bbb, m) cout << a[aaa][bbb]; cout << endl; } inline const int getint() { int r=0, k=1; char c=getchar(); for(; c<'0'||c>'9'; c=getchar()) if(c=='-') k=-1; for(; c>='0'&&c<='9'; c=getchar()) r=r*10+c-'0'; return k*r; } inline const int max(const int &a, const int &b) { return a>b?a:b; } inline const int min(const int &a, const int &b) { return a<b?a:b; } const int N=10005; int n; long long ans, sum[N], a[N]; int main() {read(n);for1(i, 1, n) scanf("%lld", &a[i]);sort(a+1, a+1+n);for3(i, n, 1) { sum[i]=(n-i)*(a[i+1]-a[i])+sum[i+1]; ans+=sum[i]; }printf("%lld", ans<<1);return 0; }

?

?


?

?

Description

Farmer John has received a noise complaint from his neighbor, Farmer Bob, stating that his cows are making too much noise. FJ's N cows (1 <= N <= 10,000) all graze at various locations on a long one-dimensional pasture. The cows are very chatty animals. Every pair of cows simultaneously carries on a conversation (so every cow is simultaneously MOOing at all of the N-1 other cows). When cow i MOOs at cow j, the volume of this MOO must be equal to the distance between i and j, in order for j to be able to hear the MOO at all. Please help FJ compute the total volume of sound being generated by all N*(N-1) simultaneous MOOing sessions.

約翰的鄰居鮑勃控告約翰家的牛們太會叫. 約翰的N(1≤N≤10000)只牛在一維的草場上的不同地點吃著 草.她們都是些愛說閑話的奶牛,每一只同時與其他N-1只牛聊著天.一個對話的進行,需要兩只牛都按照和她們間距離等大的音量吼叫,因此草場上存在著 N(N-1)/2個聲音.??請計算這些音量的和.

Input

* Line 1: N * Lines 2..N+1: The location of each cow (in the range 0..1,000,000,000).

第1行輸入N,接下來輸入N個整數,表示一只牛所在的位置.

Output

* Line 1: A single integer, the total volume of all the MOOs.

一個整數,表示總音量.

Sample Input

5
1
5
3
2
4

INPUT DETAILS:

There are five cows at locations 1, 5, 3, 2, and 4.

Sample Output

40

OUTPUT DETAILS:

Cow at 1 contributes 1+2+3+4=10, cow at 5 contributes 4+3+2+1=10, cow at 3
contributes 2+1+1+2=6, cow at 2 contributes 1+1+2+3=7, and cow at 4
contributes 3+2+1+1=7. The total volume is (10+10+6+7+7) = 40.

HINT

Source

Silver

總結

以上是生活随笔為你收集整理的【BZOJ】1679: [Usaco2005 Jan]Moo Volume 牛的呼声(数学)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲爱视频 | 丰满少妇一区二区三区专区 | 91伦理视频 | 色综合天天综合网国产成人网 | 中文字幕av亚洲精品一部二部 | 日韩爱爱免费视频 | 欧美在线网址 | 日本人做受免费视频 | 在线观看免费观看在线 | 日韩成人专区 | 日韩精品无码一区二区三区久久久 | 一本到av| 久在操 | 日韩精品成人免费观看视频 | 美女三级黄色片 | av白浆 | 老司机午夜性大片 | 亚洲熟女乱色综合亚洲小说 | 精品女同一区二区三区 | 深夜福利视频在线观看 | 欧美日韩a√ | 黄色片在线 | 在线成人一区二区 | av网页在线 | 欧美日韩二区三区 | 无码少妇一区二区 | 爽爽视频在线观看 | 我要看免费毛片 | 中文字幕日产乱码中 | 亚洲免费网站 | 老妇女玩小男生毛片 | 精品久久人人妻人人做人人 | 美女黄污网站 | 免费看60分钟黄视频 | 少妇一级淫片免费放中国 | 强乱中文字幕av一区乱码 | 三级网站在线 | 黄瓜视频成人 | 邵氏电影《金莲外传2》免费观看 | 中出在线视频 | a毛片在线 | 久久久久久av无码免费看大片 | 鲁鲁狠狠狠7777一区二区 | 国产真实夫妇交换视频 | 麻豆国产在线播放 | 色一情一区二区三区 | 97精品国产97久久久久久免费 | 91久久精品一区二区三区 | 欧美成人做爰猛烈床戏 | 污污免费视频 | 欧美男人亚洲天堂 | 500部大龄熟乱视频 亚洲乱码精品 | 成人在线免费播放 | 热热热色| 日韩精品xxxx | 少妇人妻好深好紧精品无码 | 欧美香蕉网 | 黄色一节片 | 国产99久久精品 | 久久久999| 欧美三级一区二区 | 黄色一级一片 | 亚洲熟妇一区 | 深夜视频在线免费 | 奇米四色777 | 啪啪在线视频 | 亚洲高清福利 | 男操女视频在线观看 | 福利电影一区二区三区 | 国产在线拍 | 91制服诱惑| 久久婷婷一区二区 | 国产做爰免费视频观看 | 毛片高清| 69视频免费看 | 日本一本在线视频 | 国产色综合网 | 国产一级二级毛片 | 青青青青草 | jizz少妇| 久久亚洲中文字幕无码 | 亚洲福利视频一区二区三区 | 黄瓜视频在线观看 | 国产综合区 | 婷婷综合色 | 国产欧美久久久久久 | 欧美成人va | 五月天激情四射 | 最新在线黄色网址 | 欧美成人vr18sexvr | 国产一级伦理片 | 国产农村乱对白刺激视频 | 我要看免费的毛片 | 狠狠干狠狠干狠狠干 | 精品人妻无码专区在线 | 全黄一级裸体片 | 国产真实交换夫妇视频 | 91拔萝卜视频 | 免费av看 |