zoukankan      html  css  js  c++  java
  • 纪中三日自闭游

    三天九道题写挂三道,我怕是可以AFO了

    D1:
    正常水平 反正都不会

    D2:
    T1 写了个tarjan点双
    结果

    while(st[ind]!=x)//这里写错
    ->
    while(1)
    {
        ...
        if(st[ind--]==y) break;
    }
    

    100->20 估计以后再也不可能写错这里了

    D3:
    T1 用map
    废物节点开太多导致时间复杂度退化(O(n^2log_2n)->O(n^2log_2n^2))

    sum+=mp[x];//不应这么写
    ->
    map<int,int>::iterator it;
    it=mp.find(x);
    if(it!=mp.end()) sum+=it->second;
    

    100->75 估计以后map的使用会更规范一点

    T2 排序都写错 服了。。。

    bool cmp(node a,node b){return a.v<b.v;}//没考虑第二关键字
    ->
    bool cmp(node a,node b){return a.v==b.v?a.w<b.w:a.v<b.v;}
    

    70->20

    自闭了

  • 相关阅读:
    note
    deep learning
    matlab远程调试
    faster rcnn
    十一旅行
    python生成随机数
    python 读取mat文件
    opencv anaconda
    python文件操作
    python换行
  • 原文地址:https://www.cnblogs.com/MYsBlogs/p/11812872.html
Copyright © 2011-2022 走看看