首页 > 其他分享 >做题须知与禁忌

做题须知与禁忌

时间:2022-12-06 17:34:36浏览次数:59  
标签:10 log 多测 以内 禁忌 vector 内存 须知

1. 多测(多组数据评测)

  • 注意看题!请注意本题是不是多测。而且通常题目中只有一句话,有时又藏得隐蔽,一定要细心看!
  • 数据较多时,多测避免用 vector 以及基于 vector 的容器。因为多测一般要清空,而 vector 清空不会释放内存,这就导致内存爆炸。
  • 注意清空!但是更要注意内存。 memset 函数效率很高,但是用了它没有调用过的内存就会被快速覆盖上给定的字节。于是乎不论数据多小内存都是占满了的。也许本来有部分分,现在全部爆了。

2. STL

3. 数据范围

  • 通常来讲,\(20\) 以内复杂度是 \(O(2^n)\) 如状压;\(120\) 以内是 \(O(n^4)\) 但常数得足够小,比如 \(0.5\);\(300\) 以内是 \(O(n^3)\);\(2000\) 以内 \(O(n^2\log n)\);\(10000\) 以内 \(O(n^2)\);\(7\times 10^5\) 以内 \(O(n\log n)\);\(10^7\) 以内线性。通常不会有 \(O(\log n)\) 的题。
  • 但是应注意出题人有时会故意把范围缩小让你摸不透算法,结果做出一个超麻烦的方法。比如一道 \(O(n)\) 的题数据范围却是 \(10^5\)。

未完待续

标签:10,log,多测,以内,禁忌,vector,内存,须知
From: https://www.cnblogs.com/robinyqc/p/16955953.html

相关文章

  • 光模块的正确安装方法和使用须知
    光模块(opticalmodule)由光电子器件、功能电路和光接口等组成,光电子器件包括发射和接收两部分。简单的说,光模块的作用就是光电转换,发送端把电信号转换成光信号,通过光纤传送......
  • 文具店铺选址必须知晓什么规则?这几个规则才正确
     文具店作为当下市场上一个稳定地行业项目,自然引起不少创业者的关注。但是要想开店成功,我们在文具店铺选址的时候要知晓一些规则,那么文具店铺选址必须知晓什么规则?今天铺......
  • 13个你必须知道的JS数组技巧
    英文| https://dev.to/duomly/13-useful-javascript-array-tips-and-tricks-you-should-know-2jfo​在Javascript中,数组是一个重要且常见的知识点,我们经常将数据存储在数......
  • MICCAI 论文投稿须知翻译
    MICCAI论文投稿须知翻译以MICCAI2021PAPERSUBMISSIONANDREBUTTALGUIDELINES为例,每年投稿须知类似作者信息和rebuttal本文件包含了一些要点,我们希望这些要点将有......
  • 禁忌搜索
    禁忌搜索三张网图简要概述一些概念的解释禁忌对象(TO)是指禁忌表中被禁的那些变化元素。禁忌对象的选择可以根据具体问题而制定。例如在旅行商问题中可以将交换的......
  • SCI论文投稿须知:投稿方式、投稿流程(步骤)、如何选择SCI期刊?
    全文链接:http://tecdat.cn/?p=30560SCI论文提交说明:提交方式SCI论文的投稿方式有以下几种。论文提交:一般需要打印几份稿件,邮寄给期刊编辑部,有些期刊还要求提供论文......
  • 想做程序员你必须知道的7件事!
    1、我数学不好/零基础能不能做程序员?这个是最多人关注的问题了,包括知乎也有很多类似的问题和回答,我用最简单的一句话告诉你,能,但是不建议。能,是因为国内环境的程序员门槛......
  • C++Builder(BCB)6.0若干提示、编程须知
    1、【工具——编辑器选项】可以设置代码编辑窗口的一些选项,比如设置字体和大小,【Tab键停留】和【空白缩进】默认可以改为4(对笔记本小屏幕很重要),等等。2、代码编辑有用的......
  • 独享HTTP代理必须知道的三大特性
    我们经常会听商家推荐独享代理池,说独享的如何如何好,对于没用过的朋友来说,根本没有概念,那么独享HTTP代理池究竟有哪些特性是我们必须要知道的呢?今天就给大家简单的科普一下......
  • 开发人员必须知道的跨平台应用开发方案
    什么是跨平台应用开发框架?开发人员可以使用一套相同的代码,一次性地编码即可在多个平台上面运行起来。它减少了开发人员开发应用的时间,并且能够快速地交付。所以目前为止,越来......