admin管理员组文章数量:1794759
【进制转换】CODEVS 1740 进制计算器
1 #include<cstdio> 2 #include<iostream> 3 #include<string> 4 using namespace std; 5 string s; 6 int n,pow2[32]; 7 long long ans; 8 void init() 9 { 10 pow2[0]=1; 11 for(int i=1;i<=31;i++) pow2[i]=(pow2[i-1]<<1); 12 } 13 int main() 14 { 15 scanf("%d",&n); init(); 16 for(int i=1;i<=n;i++) 17 { 18 cin>>s; 19 int len=s.length(),res=0; 20 for(int i=len-1,j=0;i>=0;i--,j++) res+=pow2[j]*(s[i]-'0'); 21 ans+=(long long)res; 22 } 23 printf("%lld\\n",ans); 24 return 0; 25 }
转载于:wwwblogs/autsky-jadek/p/4056358.html
版权声明:本文标题:【进制转换】CODEVS 1740 进制计算器 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686579726a84022.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论