cout << fixed ;
for(auto [x,y] : mp)
注意要在 c++ 17 / 20 上运行
int max_int = numeric_limits::max();
int max_int = numeric_limits::min();
double max_db = numeric_limits::max();
double max_db = numeric_limits::min();
srand(unsigned(time(0)));//用系统时间做伪随机数种子
int key = rand() % 90 + 10;//生成 10 - 99 的伪随机数
(int)pow(2,31) - 1;
这么写得到的是 2147483646 因为强制类型转换后提前取了上限然后减一就变成了这样子
解决方法是
(int)(pow(2,31) - 1);
或者
(1 << 31) - 1;
1LL 可以把一个变量的类型转换成 long long 类型的
1.0L 可以把一个变量的类型转换成 long double 类型的
1.0L 可以用在大整数开根上 , 减少误差
sqrt(0.1L * a)
book.get(word,others)
找到键为 word 的值 , 如果不存在 , 就创建新的键赋值为 word
很简单了 , 就是在 spyder 自己的 cmd 中下载 也就是
Anaconda Prompt 中
上一篇:BigDecimal 详解
下一篇:openFeign