首页 > 其他 > 详细

CodeForces 408B 手速题

时间:2015-02-25 00:37:10      阅读:330      评论:0      收藏:0      [点我收藏+]

//CodeForces 408B

 1 #include "iostream"
 2 #include "cstdio"
 3 #include "cstring"
 4 #include "algorithm"
 5 using namespace std;
 6 int n1[30], n2[30];
 7 char s1[1010], s2[1010];
 8 int len1, len2;
 9 
10 int main()
11 {
12     int i, j;
13     scanf("%s%s", s1, s2);
14     len1 = strlen(s1);
15     len2 = strlen(s2);
16     for(i = 0; i < len1; ++i) {
17         ++n1[s1[i] - a];
18     }
19     for(i = 0; i < len2; ++i) {
20         ++n2[s2[i] - a];
21     }
22     bool done = 1;
23     int res = 0;
24     for(i = 0; i < 26; ++i) {
25         if(!n1[i] && n2[i]){
26             done = 0;
27             break;
28         }
29         res += min(n1[i], n2[i]);
30     }
31     if(!done)
32         printf("-1\n");
33     else
34         printf("%d\n", res);
35 }

 

CodeForces 408B 手速题

原文:http://www.cnblogs.com/AC-Phoenix/p/4299062.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!