31132023-02-16 13:41:20DalmKártya (80 pont)cpp11Accepted 80/803ms4104 KiB
#include <iostream>

using namespace std;

int main()
{
    int N;
    cin>>N;
    int t[N];
    int osszesen=0;
    for(int i=0;i<N;i++){
        cin>>t[i];
        osszesen=osszesen+t[i];
    }
    if(osszesen%N==0){
        cout<<"IGEN"<<endl;
        int atlag=osszesen/N;
        for(int i=0;i<N;i++){
            if(t[i]>atlag){
            cout<<t[i]-atlag<<" ";
            }
            else{cout<<"0 ";}
        }
    }
    else{
        cout<<"NEM"<<endl;
        cout<<N-osszesen%N;
}
    return 0;
}
SubtaskSumTestVerdictTimeMemory
base80/80
1Accepted0/03ms1748 KiB
2Accepted0/03ms1916 KiB
3Accepted4/43ms2124 KiB
4Accepted5/53ms2364 KiB
5Accepted5/52ms2452 KiB
6Accepted5/53ms2608 KiB
7Accepted5/53ms2652 KiB
8Accepted4/43ms2784 KiB
9Accepted4/43ms2904 KiB
10Accepted5/53ms3120 KiB
11Accepted5/53ms3328 KiB
12Accepted5/53ms3688 KiB
13Accepted6/63ms3828 KiB
14Accepted6/63ms3844 KiB
15Accepted7/73ms3996 KiB
16Accepted7/73ms4096 KiB
17Accepted7/73ms4104 KiB