zoukankan      html  css  js  c++  java
  • Codeforces 349C

    time limit per test
    2 seconds
    memory limit per test
    256 megabytes
    input
    standard input
    output
    standard output

    One day n friends gathered together to play "Mafia". During each round of the game some player must be the supervisor and other n - 1people take part in the game. For each person we know in how many rounds he wants to be a player, not the supervisor: the i-th person wants to play ai rounds. What is the minimum number of rounds of the "Mafia" game they need to play to let each person play at least as many rounds as they want?

    Input

    The first line contains integer n (3 ≤ n ≤ 105). The second line contains n space-separated integers a1, a2, ..., an (1 ≤ ai ≤ 109) — the i-th number in the list is the number of rounds the i-th person wants to play.

    Output

    In a single line print a single integer — the minimum number of game rounds the friends need to let the i-th person play at least ai rounds.

    Please, do not use the %lld specifier to read or write 64-bit integers in С++. It is preferred to use the cincout streams or the %I64dspecifier.

    Examples
    input
    3
    3 2 2
    
    output
    4
    
    input
    4
    2 2 2 2
    
    output
    3

    题目:



    第一步:


    那么,





    那么我们就可得以下代码:

     1 #include<cstdio>
     2 long long max(long long a,long long b){
     3     if(a>b) return a;
     4     else return b;
     5 }
     6 int a[100003];
     7 int main()
     8 {
     9     int n;scanf("%d",&n);
    10     
    11     int max_ai=0;
    12     long long sum=0;
    13     for(int i=1;i<=n;i++) {
    14         scanf("%d",&a[i]);
    15         sum+=a[i];
    16         if(max_ai<a[i]) max_ai=a[i];
    17     }
    18     
    19     if( sum/(double)(n-1) == sum/(n-1) ) sum=sum/(n-1);
    20     else sum=sum/(n-1)+1;
    21     
    22     long long ans=max((long long)max_ai,sum);
    23     printf("%I64d
    ",ans);
    24 }



  • 相关阅读:
    PHP遍历数组元素
    In PHP5, what is the difference between using self and $this? When is each appropriate?
    了解如何构建 Metro 样式的应用程序
    HTML5在路上
    meta 之 viewport
    dede数据库连接文件
    windows 环境安装wamp软件实现php开发环境
    域名空间那些事
    Javascript编程风格
    apache 服务器修改网站默认首页
  • 原文地址:https://www.cnblogs.com/dilthey/p/6804177.html
Copyright © 2011-2022 走看看