积木艺术 (Cubist Artwork,Tokyo 2009,LA 4636)

 1 #include <iostream>
 2 #include <string.h>
 3 #include <string>
 4 #include <fstream>
 5 #include <algorithm>
 6 #include <stdio.h>
 7 #include <vector>
 8 #include <queue>
 9 using namespace std;
10 #define MAXN 10002
11 int main()
12 {
13     int w,d;
14     int hw[11],hd[11];
15     while(scanf("%d%d",&w,&d),w!=0&&d!=0)
16     {
17         int sum=0;
18         for(int i=0;i<w;i++)
19         {
20             scanf("%d",&hw[i]);
21             sum+=hw[i];
22         }
23         for(int i=0;i<d;i++)
24         {
25             scanf("%d",&hd[i]);
26             for(int j=0;j<w;j++)
27             {
28                 if(hd[i]==hw[j]){hd[i]=hw[j]=0;break;}
29             }
30             sum+=hd[i];
31         }
32         printf("%d\n",sum);
33     }
34 
35 
36     return 0;
37 }

去重累加~

posted @ 2013-07-15 10:23  TO_Asia  阅读(311)  评论(0编辑  收藏  举报