CodeForces 146C(脑洞)
来源:互联网 发布:无锡紫光软件培训中心 编辑:程序博客网 时间:2024/06/04 00:46
问题描述:
Petya loves lucky numbers very much. Everybody knows that lucky numbers are positive integers whose decimal record contains only the lucky digits 4 and 7. For example, numbers 47, 744, 4 are lucky and 5, 17, 467 are not.
Petya has two strings a and b of the same length n. The strings consist only of lucky digits. Petya can perform operations of two types:
- replace any one digit from string a by its opposite (i.e., replace 4 by 7 and 7by 4);
- swap any pair of digits in string a.
Petya is interested in the minimum number of operations that are needed to make string a equal to string b. Help him with the task.
InputThe first and the second line contains strings a and b, correspondingly. Strings aand b have equal lengths and contain only lucky digits. The strings are not empty, their length does not exceed 105.
Output
Print on the single line the single number — the minimum number of operations needed to convert string a into string b.
Example
47
74
1
题目题意:给了俩个串,问最少操作次数使得a串变成b串
#include<iostream>#include<cstdio>#include<string>#include<cmath>using namespace std;int main(){ string str1,str2; while (cin>>str1>>str2) { int num1=0,num2=0,num3=0; for (int i=0;i<str1.size();i++) { if (str1[i]!=str2[i]) { num3++; if (str1[i]=='4') num1++; else num2++; } } int Min=min(num1,num2); printf("%d\n",Min+num3-2*Min); } return 0;}
- CodeForces 146C(脑洞)
- Codeforces 149C(脑洞)
- Codeforces 160C(脑洞)
- Codeforces 197C (脑洞)
- Codeforces 635C XOR Equation (脑洞)
- Codeforces Round #403 C. Underground Lab(脑洞)
- Codeforces Round #146 (Div. 1) C
- Codeforces-340-C(c++)
- Codeforces-507-C(c++)
- CodeForces 731C C
- CodeForces-612C C
- CODEFORCES 265C CODEFORCES, 265C
- codeforces #78 div2 C
- Codeforces 117C Cycle
- CodeForces 209C
- CodeForces 156C Cipher
- codeforces 148 div2 C
- codeforces 242C
- 初始MQTT协议(3)
- 数据结构之--堆(Java代码)
- MVC, MVP, MVVC 模式整理
- 共用体知识总结
- java第一篇:使用jdbc进行关联查询以及java开发常见问题
- CodeForces 146C(脑洞)
- Java 之 序列化和反序列化的工具类
- OpenGLES2.0基础(3)
- vim常用命令总结
- Coursera deeplearning.ai 深度学习习题1-3-Shallow Neural Networks
- 简单介绍Android四大组件
- MySql学习--查看数据表结构
- Django发送post请求
- MATLAB中plot()画图的颜色线型和希腊字母参数设置