Pagini recente » Cod sursa (job #1736661) | Cod sursa (job #2152302) | Cod sursa (job #1256946) | Cod sursa (job #1645814) | Cod sursa (job #476504)
Cod sursa(job #476504)
#include<fstream>
#include<algorithm>
using namespace std;
int nr[101];
int main(){
ifstream f("loto.in");
ofstream g("loto.out");
int n,s,i;
f>>n>>s;
for(i=1;i<=n;i++){
f>>nr[i];
}
sort(nr,nr+n-1);
int fn[7];
for(i=6;i>=1;i--){
float r;
r=(float)(s/i);
if(r==(int)r){
}
else{
r=(int)(r)+1;
}
int j;
for(j=1;j<=n;j++){
if(nr[j]>=r){
s=s-nr[j];
fn[i]=nr[j];
j=n+1;
}
}
}
if(s==0){
for(i=1;i<=6;i++){
g<<fn[i]<<" ";
}
}
else{
g<<"-1";
}
return 0;
}