DHU Club Festival(数学)

Posted Neord

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DHU Club Festival(数学)相关的知识,希望对你有一定的参考价值。

链接:

http://acm.dhu.edu.cn/problem/view.html?problemId=5272

题意:

给定n瓶不同浓度的液体, 每次可以挑选x(x>=2)瓶混合, 求最后混合到只剩一瓶的最大浓度。

这题的混合用向下取整,

x瓶混合后的浓度为——⌊x瓶总浓度/x⌋。

分析:

只知道方法,将n个物品从小到大排序, 然后从最小开始两个两个混合。

#include<bits/stdc++.h>
using namespace std;
int n ;
const int maxn = 105;
int c[maxn];
int main()
{
    while(~scanf("%d", &n))
    {
        for(int i = 0; i < n; i++)
        {
            scanf("%d", &c[i]);
        }
        sort(c,c+n);
        for(int i = 1; i < n; i++)
        {
            c[i] = (c[i-1] + c[i]) / 2;
        }
        printf("%d\\n", c[n-1]);
    }
}

 

以上是关于DHU Club Festival(数学)的主要内容,如果未能解决你的问题,请参考以下文章

Codeforces319 A. Malek Dance Club(异或性质,组合数学)

在独立的C ++程序中编译用C ++编写的Festival代码部分

text 数学片段

Festival | Spring Festival

国内首届 Flutter Festival 为热爱开启!

数学上相同的变量 - 一个破坏着色器而不是