- 博客(2)
- 收藏
- 关注
原创 算法入门竞赛紫书(个人总结)
四舍五入到最近的整数,如round(-1.3)=-1;异:.严格来说int强制转换时向0取整,比如(int)-1.9=-1,而floor(-1,9)=-2;n = 0, a[++n] = x, 这里的++n是先进行++ 然后赋值a【1】 = x。如: floor(10.5) == 10 floor(-10.5) == -11。同:两者都是向下取整,比如(int)1.9=1, floor(1,9)=1;如: ceil(10.5) == 11 ceil(-10.5) ==-10。
2023-01-03 18:39:03 333
原创 算法笔记—刷题遇到的小知识点(知识点杂)
accumulate ( 形参1 , 形参2 , 形参3 ) 前两个形参指定要累加的元素范围,第三个形参则是累加的初值。一般scanf,printf可以应对大部分的题,但一道题目数据量特别大,就要用到快读快写模板。乘法容易爆范围,但是由于过程中不断取模,所以加法不会爆范围。b可能会爆long long的范围,这种情况就要用到快速乘了。c++中超好用的截取部分字符串的函数substr();使用自带的库函数 accumulate 的方法。快速乘就是将两个要相乘的一个数变成。a,b在long long的范围内。
2023-01-01 17:01:03 120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人