本文主要是介绍基本知识点,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、c++的输入加上ios::sync_with_stdio(false); 等价于 c的输入,读取速度会加快(但是在字符串的题里面和容易出现问题)
2、lower_bound()和upper_bound()
iterator lower_bound( const key_type &key ): 返回一个迭代器,指向键值>= key的第一个元素。
iterator upper_bound( const key_type &key ):返回一个迭代器,指向键值> key的第一个元素。
3、做题的时候经常遇到深度递归的,当然,可以改成非递归形式。如果写成递归形式会爆栈,所以可以用手工扩栈。用微软的编译器(C++)提交加上这句话#pragma comment(linker, "/STACK:102400000,102400000")
这篇关于基本知识点的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!