A:Exam

Solved.

温暖的签。

 1 #include<bits/stdc++.h>
 2 
 3 using namespace std;
 4 
 5 const int maxn = 1e3 + 10;
 6 
 7 int k;
 8 char str1[maxn], str2[maxn];
 9 
10 int main()
11 {
12     while(~scanf("%d",&k))
13     {
14         scanf("%s", str1 + 1);
15         scanf("%s", str2 + 1);
16         int cnt1 = 0, cnt2 = 0;
17         int len = strlen(str1 + 1);
18         for(int i = 1; i <= len; ++i)
19         {
20             if(str1[i] == str2[i]) cnt1++;
21             else cnt2++;
22         }
23         int ans = 0;
24         if(cnt1 >= k)
25         {
26             ans = k + cnt2;
27         }
28         else 
29         {
30             ans = len - (k - cnt1);
31         }
32         printf("%d\n", ans);
33     }
34     return 0;
35 }
View Code

相关文章: