2020百度之星初賽第三場 100 6776

2021-10-08 14:04:49 字數 737 閱讀 7743

題目

很直觀的就是全部排一條直線就可以了,可以用三角形不等式證明,主要是怎麼去推導這個距離和。

根據題意,乙個人就是0,從第二個人開始,對於a[i

]−a[

i−1]

(i

>=2

)a[i]-a[i-1](i>=2)

a[i]−a

[i−1

](i>=2

)這段距離用了多少次,我們可以這麼推導:對於第i位,這段必須要經過(i-1)次,而這個人後面(包括第i位)還有(n-i+1)個人也要做同樣的事情,所以就是(i-1)*(n-i+1)。不懂的用紙畫一下再看**就懂了。

#include

#include

#include

#include

#include

#include

#include

#define int long long

using

namespace std;

int test,n,a[

100005

],ans;

signed

main()

sort

(a+1

,a+n+1)

;for

(int i=

2;i<=n;i++

)printf

("%lld\n"

,ans);}

}

2020百度之星初賽三Discount C 解法

problem description 學皇來到了乙個餐館吃飯。他覺得這家餐館很好吃,於是就想辦個會員。一共有 n 種會員充值卡 假設學皇這餐飯的消費為 a 元,選擇第 i 種 需要充值 b i a 的錢,這次吃飯可以打c i 10 折,由充值的錢支付 即這次吃飯只需要從充值金額中扣除 a c i ...

2020百度之星初賽一 B GPA

problem description 小沃沃一共參加了 4 門考試,每門考試滿分 100 分,最低 0 分,分數是整數。給定四門考試的總分,請問在最優情況下,四門課績點的和最高是多少?分數與績點之間的對應關係如下 95 100 4.3 90 94 4.0 85 89 3.7 80 84 3.3 7...

2020百度之星初賽一 Matrix

problem description 有乙個二維平面,給定 length 1 length 2 length 3 length 4 畫出 4 個正方形區域。第 i 個區域為 x,y x length i y length i 對於乙個整點 x,y 其權值為 x y cnt,其中 cnt 為覆蓋該點...