#33336: 請問80%但已無空格要怎麼改


s11101003@smail.ycsh.tp.edu.tw (110-19陳彥翰)


#include <bits/stdc++.h>
using namespace std;
int main() {
    int a,b,i,j,k,A=0,m=0;
    vector <int> v;
    cin>>a>>b;
    for(i=0;i<a;i++){
        int ia[b];
        for(j=0;j<b;j++){
            cin>>ia[j];
        }
        A+=*max_element(ia,ia+b);
        v.push_back(*max_element(ia,ia+b));
    }
    cout<<A<<endl;
    for(i=0;i<v.size();i++){
       
        if(A%v[i]==0){
            if(i==v.size()-1){
                cout<<v[i];
            }
            else{
              cout<<v[i]<<' ';
            }
            m=1;
        }
    }
    if(m==0)cout<<"-1";
}

#33382: Re: 請問80%但已無空格要怎麼改


cges30901 (cges30901)



              cout<<v[i]<<' ';


這裡的空格有可能出現在最後面,你可以前面多加一個迴圈把v裡面不能整除的去掉