首页 > 其他分享 >一些错误

一些错误

时间:2023-07-23 14:56:34浏览次数:28  
标签:10 不要 错误 long 一定 数组 空间 一些

1.状压或搜索中,如果当前数组只更新了 \([1,m]\) 的部分,而扫描它时用到了 \([1,n]\) 的部分,那么不要忘记将 \([m+1,n]\) 部分清空。

2.在函数中,一定要检查好某个变量是局部变量还是全局变量。防止某个全局变量被误认为是局部变量,而导致它的数值错误。

3.如果感觉空间不够,一定不要冒险将数组开得太大,因为一旦超空间可就一分没有。有一题,理论上暴力是20分,但空间只给了128MB,而20分的数据是1e8级别的。如果空间有所舍弃,开成1e7,能拿10分;而如果空间开1e8硬刚,能拿0分。

4.\(p[++tot].x=p[tot-1].x=k;\)是未定义行为,不能这么写。

5.开二维数组不要把大小开反。

6.仔细算清楚了到底需不需要开\(long\) \(long\)。例如统计逆序对时,\(10^5\)的序列的逆序对最多有约\(10^{10}\)个,需要开\(long\) \(long\)

7.取模不要把模数写错,尽量算一步模一次,不要爆int/long long

8.看清楚要输出什么。例如,看清 \(YES\) 和 \(YE5\) ,\(NO\) 和 \(N0\)。

9.读题分清楚子序列,子串,不要因为这个浪费时间。子序列不一定连续,而子串是连续的。

10.在写形如 \((a+b)\%p\) 的式子时,一定要注意 \(a\) 和 \(b\) 是不是负数,如果有负数一定要写成 \((a+b+p)\%p\) !

11.如果某个题写出了正解,一定不要懒,要自己造大数据验证一下!有的时候小数据说明不了任何问题!

标签:10,不要,错误,long,一定,数组,空间,一些
From: https://www.cnblogs.com/andyl/p/17574997.html

相关文章

  • 解决无法打开到 SQL Server 的连接错误
    一、问题描述有时,您可能会在连接到SQLServer时遇到问题,并且可能会收到如下消息: 这些错误可能是针对 命名管道连接或 TCP/IP连接。在本技巧中,我们将探讨导致这些错误的原因以及解决方法。二、解决方案您收到这些错误消息的原因可能有多种。请按照以下步骤查看是否可......
  • 一些神奇的优化
    收集到的一些小技巧1.O2优化#pragmaGCCoptimize(2)2.cin,cout加速ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);3.若干数组放在结构体里4.使用自带的swap函数5.循环时++i似乎更快?6.循环时for(registerinti=1;i<=n;++i)据说更快7.待更新......
  • [C#基础学习]一些自带的常用数据结构
    System.Collections.ArrayList一个能储存任何数据类型的list,可用函数:​ Add:添加一个内容。​ AddRange:批量增加,将另一个ArrayList添加到末尾。​ Insert:在特定位置插入一个值。​ Remove:正序遍历删除第一个对应值。​ RemoveAt:删除数组位置对应元素。​ Clear:清空ArrayLis......
  • WPF AsyncLocal 为 null 的错误 、 AsyncLocal 在WPF中的使用问题
    前言:  想载WPF中使用AsyncLocal下,发现这里面有个巨坑。参考链接  标题为AsyncLocalinWPFisnullafterfirstsetonthesamethread  AsyncLocl变量在程序初始化时设置,主窗口加载Load事件之前都还有,Load事件执行完后就,清空了ExecutionContext。示例  ......
  • 一些花里胡哨的批处理程序~
    修改开机文字(须以管理员身份运行):@echooffset/pcaption=开机时显示的标题:set/pcontents=开机时显示的内容:regadd"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon"/v"LegalNoticeCaption"/d"%caption%"/tREG_SZ/fregadd&......
  • tivation Service 通信时出现严重错误。该进程 ID 为“XXXX”。数据字段包含错误号。
    困扰我大半年的错误,今天偶然间被解决了,特此分享给被同样问题纠结的朋友们!之前的求助帖,无人应答:http://www.cnblogs.com/freeton/archive/2012/08/28/2660585.htmlhttp://bbs.csdn.net/topics/391988642症状日志中大量报错,IIS严重错误,此类错误默认情况下5分钟连续出现5次会......
  • 光纤交换机的一些术语及解释
    光纤交换机区域概念光纤交换机的zone是指特定的交换机和设备能够进行通信的区域。Zone的作用是将连接在SAN网络中的设备(主机和存储),逻辑上划到为不同的区域内,使得不同区域中的设备相互间不能FC网络直接访问,从而实现网络中的设备之间的相互隔离。Zone有常规zone和特殊zone两种类......
  • 使用Python内置的错误信息
    1'''2语法1:3try:4可能引发异常的代码块5except异常类ase:#使用e作为其别名6异常处理代码块7'''8910defdivision(x,y):11try:12returnx/y13except(ZeroDivisionError,TypeError)as......
  • Flutter错误
    Flutter错误[Flutter错误|不器小窝](https://xingcxb.com/language/dart/b4845b/#%E5%9C%A8flutter%E5%BC%80%E5%8F%91%E4%B8%AD-%E5%B7%B2%E7%BB%8F%E5%AE%89%E8%A3%85%E4%BA%86cocopods-%E4%BD%86%E6%98%AF%E6%8F%90%E7%A4%BA%E6%9C%AA%E5%AE%89%E8%A3%85%E7%9A%84%E9%97%AE%......
  • ie6下报Internet Explorer cannot open the Internet site 错误
     ie6下报InternetExplorercannotopentheInternetsite错误  今天在ie6上测试项目,点击一个连接后报错:InternetExplorercannotopentheInternetsite 1、起初是认为body没有加载完就执行了js代码,修改了之后还是不行。 2、将js移动到</html>之后还是无效。 3、删除了......