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


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

學校 : 臺北市立永春高級中學
編號 : 205750
來源 : [36.231.130.67]
最後登入時間 :
2024-05-22 22:28:41
c295. APCS-2016-1029-2最大和 -- 2016年10月APCS | From: [203.72.61.162] | 發表日期 : 2022-12-27 12:49

#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)

學校 : 不指定學校
編號 : 30877
來源 : [39.9.74.255]
最後登入時間 :
2024-10-14 22:20:08
c295. APCS-2016-1029-2最大和 -- 2016年10月APCS | From: [27.242.139.86] | 發表日期 : 2022-12-31 11:12


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


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

 
ZeroJudge Forum