SSL1017模擬賽T2 蛋糕店

2021-10-25 08:33:07 字數 735 閱讀 7261

最近小 g 新開了一家蛋糕店。開業第一天,一共來個 n 位顧客。由於小 g

非常懶,他每次只會接待一位顧客。每個顧客都想盡快的買到蛋糕,所以沒有第

乙個買到蛋糕的顧客都會有乙個憤怒值。最終排在第 i 個位置的顧客 x 的憤怒值

為 i*a[x]。小 g 想要所有顧客的憤怒值之和最小。求最小的憤怒值之和。

第一行為乙個整數 n,表示顧客數。

第二行輸入 n 個整數 a[1]…a[n] ,含義見題面

一行乙個整數 ans,表示最小的憤怒值之和。

585

846

51
喜聞樂見簽到題。

開longlong快排,然後ans+=a[n-i]*i;統計答案

#include

#include

#include

using

namespace std;

long

long n,a[

1000005

],ans;

intmain()

sort

(a+1

,a+n+1)

;for

(int i=

1;i) cout

(stdin);

fclose

(stdout);

return0;

}

模擬 2018 9洛谷月賽T2

傳送門 一道模擬題?根據給出的條件可以分類討論列出關於k的不等式,然後求區間的交 但是求交不好求,可以轉化成求補集的並,還是挺常見的套路 具體實現還是很有技巧的,可以用結構體存這個點和它的型別 左端點or右端點 然後通過排序求並,具體細節看注釋 include include include inc...

20161005 NOIP 模擬賽 T2 解題報告

beautiful 2.1 題目描述 乙個長度為 n 的序列,對於每個位置 i 的數 ai 都有乙個優美值,其定義是 找到序列中最 長的一段 l,r 滿足 l i r,且 l,r 中位數為 ai 我們比較序列中兩個位置的數的大小時,以數值為第一關鍵字,下標為第二關鍵字比較。這樣的話 l,r 的長度只...

20161003 NOIP 模擬賽 T2 解題報告

weed duyege的電腦上面已經長草了,經過辨認上面有金坷垃的痕跡。為了查出真相,duyege 準備修好電腦之後再進行一次金坷垃的模擬實驗。電腦上面有若干層金坷垃,每次只能在上面撒上一層高度為 vi 的金坷垃,或者除掉最 新 vi 層 不是量 撒的金坷垃。如果上面只留有不足 vi 層金坷垃,那麼...