#include <iostream> #include <vector> #include <string> using namespace std; int main() { string s; while(cin >> s){ const int sz = s.size(); int cnt = pow(2,sz)-1; for(int i = 0;i<sz;i++) { if(s[i]>'1') break; else if(s[i]=='0') cnt -= pow(2,sz-i-1); } cout << cnt << endl; } return 0; }
点赞 评论

相关推荐

10-12 20:44
东南大学 Java
sp到手了的共享单车...:我也是明明自测都是通过的,提交就是大鸭蛋
投递拼多多集团-PDD等公司10个岗位
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务