测试样例都对,我自己设的样例也都对,可为什么还是不过?谢谢。(蒟蒻求带)
#include<iostream>
#include<algorithm>
using namespace std;
int main(){
int n,k,sum=0,min_1,min_2;
cin>>n>>k;
int w[k],temp[k];
for(int i=0;i<k;i++){
cin>>w[i];
temp[i]=w[i];
}
if(k==1){
cout<<"Ginger666"<<endl;
return 0;
}
sort(temp,temp+k);
min_1=temp[0];
min_2=temp[1];
for(int i=0;i<(n/3);i++){
sum=sum+min_1*2+min_2;
}
if(n%3==0){
cout<<sum<<endl;
}else if(n%3==1){
sum+=min_2;
cout<<sum<<endl;
}else if(n%3==2){
sum=sum+min_1+min_2;
cout<<sum<<endl;
}
return 0;
}
全部评论
(3) 回帖