P2035 [USACO08JAN] iCow B 10分求助!!!
  • 板块题目总版
  • 楼主IOI_official
  • 当前回复8
  • 已保存回复8
  • 发布时间2023/8/15 20:14
  • 上次更新2023/11/3 03:32:38
查看原帖
P2035 [USACO08JAN] iCow B 10分求助!!!
964579
IOI_official楼主2023/8/15 20:14
#include<bits/stdc++.h>
using namespace std;
int main(){
    long long n,a,r[1010],c,t,m=-1,y;
    bool f=0;
    cin>>n>>t;
    for(int i=1;i<=n;i++){
        cin>>r[i];
    }
    for(int i=1;i<=t;i++){
        for(int j=1;j<=n;j++){
            if(r[j]>m){
                m=r[j];
                a=j;
            }
        }
        cout<<a<<endl;
        c=m/(n-1);
        if(m%n!=0){
            y=m%(n-1);
            f=1;
        }
        for(int j=1;j<=n;j++){
            if(j!=a){
                r[j]+=c;
                if(f==1&&y!=0){
                    r[j]+=y;
                    y--;
                }   
            }
        }
        f=0;
        m=-1;
        r[a]=0;
        a=0;
    }
}

帮帮我吧!!!

2023/8/15 20:14
加载中...