#34532: c++解答(簡單版)


114125 (凱凱)

學校 : 國立永靖高級工業職業學校
編號 : 223096
來源 : [110.28.17.163]
最後登入時間 :
2023-06-06 20:17:46
c295. APCS-2016-1029-2最大和 -- 2016年10月APCS | From: [27.240.240.46] | 發表日期 : 2023-03-27 20:15

#include<iostream>
using namespace std;
int main()
{
    int n,m,i,j,sum=0,s=0;
    cin>>n>>m;
    int a[n][m];
    int sb[n];
    for(i=0;i<n;i++)
    {
        for(j=0;j<m;j++)
        cin>>a[i][j];
    }
    
    for(i=0;i<n;i++)
    {
        s=a[i][0];
        for(j=1;j<m;j++)
        {
            if(a[i][j]>s)
            s=a[i][j];
        }
        sb[i]=s;
     } 
     
     for(i=0;i<n;i++)
     sum=sum+sb[i];
     cout<<sum<<endl;
     
     int c;
    for(i=0;i<n;i++)
    {
        if(sum%sb[i]==0)
        if(c>0)
        {
            cout<<" "<<sb[i];c++;
        }
        else
        {
            cout<<sb[i];c++;
        }
    }
    if(c==0)
    cout<<"-1";
}

 
ZeroJudge Forum