里程表
算法
里程表
因为100~1e16中有趣的数总共也只有两万多。所以枚举每个数,看哪些数在给定的范围之间。
string str(5, '1');
string
的初始化
stoll()
此函数将在函数调用中作为参数提供的字符串转换为long long 。它解析str
并将其内容解释为指定基数的整数,并将其作为long long 类型的值返回。用法:
1 long long int stoll (const string& str, size_t* idx = 0, int base = 10)
该函数接受三个参数,如下所述:
**str:**此参数使用整数表示指定String对象。
**idx:**此参数指定指向size_t类型的对象的指针,该对象的值由函数设置为数值后str中下一个字符的位置。此参数也可以是空指针,在这种情况下,将不使用该参数。
**base:**此参数指定“数字基数”,以确定用于解释字符的数字系统。如果基数为0,则它使用的基数由序列中的格式确定。默认基数为10。
stoi()
此函数将在函数调用中作为参数提供的字符串转换为int
。还有stoul()
,无符号整数;
stof()
,转化成float;stod()
,转化成double
。
1 |
|
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.