恐怖水母 #include<stdio.h> int main() { int n,a=0,b=0,m;//initialization is required scanf("%d%d",&n,&m); int A[n],B[m]; int temp=0,money=0,i,j; for (temp=0;temp<n;temp++) scanf("%d",&A[temp]); for (temp=0;temp<m;temp++) scanf("%d",&B[temp]); //sort for(i=0;i<n-1;i++){ for (j=i;j<n;j++) // if(A[i]>A[j]) A[i]=temp,A[i]=A[j],A[j]=temp; if(A[i]>A[j]) temp=A[i],A[i]=A[j],A[j]=temp; } for(i=0;i<m-1;i++){ for (j=i;j<m;j++) // if(B[i]>B[j]) B[i]=temp,B[i]=A[j],B[j]=temp; if(B[i]>B[j]) temp=B[i],B[i]=B[j],B[j]=temp; } if(m<n)printf("NULL"); else{ while(b<m){ if(B[b]>=A[a]){ money+=B[b]; a++; } if(a==n)break; b++; } if(a!=n)printf("NULL"); else printf("%d",money); } return 0; }