problemscpp
A collection of my answers to algorithm problems in c++.
静态 Public 成员函数 | 所有成员列表
acwing::acwing4201类 参考

#include <acwing.h>

静态 Public 成员函数

static int main (istream &, ostream &)
 

详细描述

在文件 acwing.h32 行定义.

成员函数说明

◆ main()

int acwing::acwing4201::main ( istream &  cin,
ostream &  cout 
)
static

在文件 acwing.cpp48 行定义.

48 {
49 int number;
50 cin >> number;
51 int copy = number;
52 int len = 0;
53 while(copy != 0) {
54 copy /= 10;
55 len++;
56 }
57 auto arr = vector<int>(len);
58 copy = number;
59 for(int i = len - 1; i >= 0; i--) {
60 arr[i] = copy % 10;
61 copy /= 10;
62 }
63
64 int sum = static_cast<int>(pow(2, len));
65 for(int i = 0; i < len; i++) {
66 if(arr[i] > 1) {
67 break;
68 }
69 if(arr[i] == 0) {
70 sum -= static_cast<int>(pow(2, len - i - 1));
71 }
72 }
73 cout << --sum;
74 return 0;
75 }

被这些函数引用 acwing::TEST().


该类的文档由以下文件生成: