zoukankan      html  css  js  c++  java
  • 错误

    1.

    for(int i=1;i<=n;i++)

    {

      for(int i=1;i<=m;i++)

      ......

    }  

    2.

    cin>>cnt[x];

    for(i->n)

    {

    cnt[i]=balabala*-%;

    }

    输入操作对之前数组处理产生覆盖

    3.

    递归边界不写return;

    if(x==n+1)

    {

    cout<<sadasdd;

    return;

    }

    4.建图中无向图数据范围没开2倍

    例:

    maxn=200010

    int last[2*maxn];

    5.sort排序中bmp函数错误

    struct ren{

    int x;

    }a[10000];

    cmp( ren a,ren b)

    应为结构类型而非数组名

    6.

    字符串类型不能直接和int类型的数比较

    例如字符串123456789

    则不能if(s[i][3]==4)

    7.读入字符串数组开char a[10][10];

    8.二分LY写法

    9.重复定义数组

    一般都是在表达相同意义时定义了两个名称相同的数组

    如:

    dfs时定义了一个vis

    ....

    dij()

    {vis[x]=1}

    10.memset会与double 冲突

    sqrt只能在double中用

    11.并查集加权注意要将子集权加到父集权(不能加饭)

    祖先并祖先

    12.二维数组5000*5000一般会很危险

    13

  • 相关阅读:
    ZOJ1542 POJ1861
    Codeforces Round #194 (Div. 2) 部分题解
    SRM585 div2
    hdu 4627 The Unsolvable Problem
    hdu 4622 Reincarnation
    hdu 4617 Weapon
    hdu 4609 3-idiots
    hdu 4616 Game
    hdu 4611 Balls Rearrangement
    hdu 4618 Palindrome Sub-Array
  • 原文地址:https://www.cnblogs.com/637w/p/10502689.html
Copyright © 2011-2022 走看看