题解 | skew数
#include <stdio.h> #include<math.h> #include<string.h> int main() { char s[100]; while(scanf("%s",s)!=EOF){ long long int sum=0; for(int i=0;i<strlen(s);i++) sum+=(s[i]-'0')*((int)pow(2,strlen(s)-i)-1); printf("%d\n",sum); } return 0; }
#include <stdio.h> #include<math.h> #include<string.h> int main() { char s[100]; while(scanf("%s",s)!=EOF){ long long int sum=0; for(int i=0;i<strlen(s);i++) sum+=(s[i]-'0')*((int)pow(2,strlen(s)-i)-1); printf("%d\n",sum); } return 0; }
相关推荐