- 博客(2)
- 收藏
- 关注
原创 大数问题,为什么是1e9+7?
大数阶乘,大数的排列组合等,一般都要求将输出结果对1e9+7取模为什么呢?1、大数求余原因:大数越界大数越界:随着n增大,f(n)会超过Int32甚至Int64的取值范围,导致最终的返回值错误。当一个问题只对答案的正确性有要求,而不在乎答案的数值,可能会需要将取值很大的数通过求余变小。在某些算法题里不要求解答者考虑程序中超出存储范围的数值该如何保存,但使用的数据又可能会溢出,所以允许用ans%mod来代替ans。2.int32位取值范围是-2147483648~2147483647,100000
2022-04-05 11:54:48 1553
原创 树莓派安装mysqlclient报错
pip install mysqlclient错误信息OSError: mysql_config not found----------------------------------------ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.看网上的解答大部分是sudo apt-get install libmysqlcl
2022-03-01 20:46:51 734
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人