七牛云做网站,克隆wordpress网页,电子商务网站建设 价格,wordpress 帖子置顶分析#xff1a;首先#xff0c;我们如果想要使得两次的硬币可以转化#xff0c;那么两组字符对应不同的的个数就只能是偶数#xff0c;比如#xff1a;
* * * * * o
o * * * * *
我们要对上面的例子翻动5次#xff0c;我们可以看出两个不同的位置相差五个单位#x… 分析首先我们如果想要使得两次的硬币可以转化那么两组字符对应不同的的个数就只能是偶数比如
* * * * * o
o * * * * *
我们要对上面的例子翻动5次我们可以看出两个不同的位置相差五个单位所以要翻五次所以我们得出结论找到两个不同的位置计算距离得出次数
以上是对应一对不同的位置那么当多对的时候我们就找相邻的组从第一个开始计算
#include stdio.h
#include string.h
#define N 250
int main(){int m0,n,j,i;char num1[N],num2[N],sum1[N];scanf(%s,num1);scanf(%s,num2);//输入字符串 nstrlen(num1);//计算长度 for(i0;in;i){if(num1[i]!num2[i]){sum1[m]i;//找出不同的地方并记录在sum数组中 }}int sum0;for(i0;im;i2){sumsum1[i1]-sum1[i];//累加次数 }printf(%d,sum);return 0;
}