浙大PAT 1048题 1048. Find Coins

来源:互联网 发布:设计 知乎 编辑:程序博客网 时间:2024/05/16 15:25
#include<stdio.h>int arr[1010];int main(){int i,j,n,m,num;scanf("%d %d",&n,&m);for(i=0;i<=1000;i++){arr[i]=0;}for(i=1;i<=n;i++){scanf("%d",&num);arr[num]++;}for(i=1;i<=m;i++){if(arr[i]>0){arr[i]--;if(arr[m-i]>0){printf("%d %d\n",i,m-i);break;}}}if(i>m) printf("No Solution\n");return 0;}

0 0
原创粉丝点击