标签:
++-+--+ -++--++
4
我一直以为abs函数包含在math头文件里 没想到竟然包含在stdlib头文件里 跪了
#include<stdio.h> #include<string.h> #include<stdlib.h> #include<math.h> #define MAX 5100 int main() { int sum,i,s1,s2,l1,l2,min; char str[MAX],str1[MAX]; int a[MAX],b[MAX]; while(scanf("%s%s",str,str1)!=EOF) { l1=strlen(str); l2=strlen(str1); s1=0;s2=0; for(i=0;i<l1;i++) { if(str[i]==‘+‘) a[s1++]=i; } for(i=0;i<l2;i++) { if(str1[i]==‘+‘) b[s2++]=i; } if(l1!=l2||s1!=s2) { printf("-1\n"); continue; } sum=0; for(i=0;i<s1;i++) { min=a[i]-b[i]; sum+=abs(min); } printf("%d\n",sum); } return 0; }
标签:
原文地址:http://www.cnblogs.com/tonghao/p/4588302.html