zoukankan      html  css  js  c++  java
  • Codeforces Round #382(div 2)

    A、= =

    B、 题意:给出n个数和n1和n2,从n个数中分别选出n1,n2个数来,得到n1个数和n2个数的平均值,求这两个平均值的最大和

      分析:排个序从后面抽,注意先从末尾抽个数小的,再抽个数大的

    C、 题意:有n个队伍比赛,每两个队伍比赛结束后输的人退场,赢的人场次增加1,现在由你来设计比赛顺序(比赛的两个队伍的场次之差不能大于1),使得最后胜利的冠军队伍的参加场次最多,输出这个场次

      分析:先开始的贪心错了,以为就是简单的每次对半打

         设f(i)表示打i场最少需要f(i)个队伍

         f(i)=f(i-1)+f(i-2)

         这就是个斐波那契数列,于是就可以推出最小的f(ans)>=n

    D、 题意:给出一个数n,n可以分成a1, a2, ... ai...(n = a1 + a2 + ... + ai + ...) ai不能等于1,设ai的(除了ai以外)的最大约数为ki,则t = k1 + k2 + ... + ki + ... 求t的最小值

      分析:哥德巴赫猜想

         ①任何一个大于2的偶数都可以写成两个素数,所以答案是2

         ②任何一个大于7的奇数都可以写成三个素数之和

            这里要大于7的奇数也可能写成两个素数之和,即2+一个奇素数,要判断

         ③如果是素数,那么结果就是1

    E、留坑

  • 相关阅读:
    SOJ 2785_Binary Partitions
    Codeforces Round #328 (Div. 2)
    C++ fill 和memset
    SOJ 2749_The Fewest Coins
    Codeforces Round #327 (Div. 2)
    TYVJ P1013 找啊找啊找GF Label:动态规划
    TYVJ 1014 乘法游戏
    TYVJ 1011 NOIP 2008&&NOIP 2000 传纸条&&方格取数 Label:多线程dp
    错误集合
    TYVJ P1038/P1039 忠诚 标签:线段树
  • 原文地址:https://www.cnblogs.com/wmrv587/p/6188782.html
Copyright © 2011-2022 走看看