잘못된것좀 가르쳐주세요..
빡대가리라 모르겠음
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
int array[101],a[200000],b[200000],i,j=100,sum,t,n,k,test_case;
setbuf(stdout,NULL);
srand((unsigned)time(NULL));
scanf("%d",&t);
for(test_case=0; test_case<t; test_case++)
{
scanf("%d %d",&n,&k);
for(i=0; i<n; i++)
{
a[i]=rand()0;
printf("%d ",a[i]);
array[a[i]]++;
}
for(i=0; i<k; i++)
{
if(array[j]==0)
{
i--;
j--;
}
else
{
b[i]=j;
}
}
for(i=0; i<k; i++)
sum+=b[i];
printf("case #%d
",test_case);
prinf("%d
",sum);
}
return 0;
}
댓글 0