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 }