算法比赛+刷题小技巧总结

Posted printwangzhe

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了算法比赛+刷题小技巧总结相关的知识,希望对你有一定的参考价值。

算法总结

--由于刚开始写一些正规的算法题,所以写下这些东西来记录自己学的新东西

      

 

1.针对数据比较大的数,long类型的数据已经满足不了了,所以需要使用long long型数据,一般在题目条件中都有暗示。

            用法:long long a;

                      scanf("%lld",&bb);

 

2.常用库函数调用:

 

a)       #include<algorithm>

                     i.            常用函数:max();

                   ii.            sort(a,a+n,bmp);默认为升序

 

b)      #include<cstring>

                     i.            常用函数:memset(str,0,sizeof(str));数组初始化

 

c)       #include<vector>

    

1 创建一维vector:
2 
3       a)  vector<int> nums;//不指定长度
4 
5       b)  vector<int> nums(n); // 指定长度为n
6 
7       nums.size()显示数组的长度
8       nums.push_back(1);//直接从数组末端添加

 

 

           

以上是关于算法比赛+刷题小技巧总结的主要内容,如果未能解决你的问题,请参考以下文章

ACM 刷题小技巧

面试前的刷题小技巧,大厂offer分分钟到手!

面试前的刷题小技巧,大厂offer分分钟到手!

做题小技巧

leetcode刷题——一些算法技巧总结1.0

leetcode刷题——一些算法技巧总结2.0