[bzoj2697] 特技飞行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[bzoj2697] 特技飞行相关的知识,希望对你有一定的参考价值。

  傻逼贪心。

  发现一种duang只会出现两次。。。所以排序后从两端往中间扔

  妈呀首页全是Pascal选手

技术分享
 1 #include<cstdio>
 2 #include<iostream>
 3 #include<cstring>
 4 #include<algorithm>
 5 #define ll long long
 6 using namespace std;
 7 const int maxn=303;
 8 int a[maxn];
 9 int i,j,k,n,m,ans;
10  
11 int ra;char rx;
12 inline int read(){
13     rx=getchar(),ra=0;
14     while(rx<0||rx>9)rx=getchar();
15     while(rx>=0&&rx<=9)ra*=10,ra+=rx-48,rx=getchar();return ra;
16 }
17 int main(){
18     n=read(),k=read();
19     for(i=1;i<=k;i++)a[i]=read();
20     sort(a+1,a+1+k);
21     int sz=n-1,top=k;
22     while(sz>0&&top>0)
23         ans+=sz*a[top],top--,sz-=2;
24     printf("%d\\n",ans);
25 }
26 
View Code

 

以上是关于[bzoj2697] 特技飞行的主要内容,如果未能解决你的问题,请参考以下文章

[bzoj2697] 特技飞行

题解-GXOI/GZOI2019 特技飞行

Loj #3085. 「GXOI / GZOI2019」特技飞行

[GX/GZOI2019]特技飞行(扫描线+置换)

BZOJ 1177 Oil(特技枚举)

BZOJ 2241 打地鼠(特技暴力)