zoukankan      html  css  js  c++  java
  • 9.18

    >
    1.无向图度数之和为偶数,且入度之和==出度之和
    
    2.欧拉图:有且只有两个奇点(图是连通的)
    
    3.欧拉回路:有0个奇点(图是连通的)
    

    计算机语言

    1.分为机器语言,汇编语言(不广泛使用的原因是编写难度大,而不是效率不高),高级语言(分为编译性语言和解释性语言)。
    2.C 不是一种面向对象的高级计算机语言


    循环队列

    head(front) 指向队头元素的前一个空位置
    tail(rear) 指向队尾元素
    n是队列空间(下标范围:1~n)

    整个循环队列的元素总个数为(tail-head+n)%n# P3884

    完全二叉树的子叶节点个数问题

    完全二叉树的结点个数为4* n+3,求其叶结点个数
    问题转化:
    即最后一个叶结点的编号为4*n+3,
    那么它的父亲节点编号为floor((4*n+3)/2)=2*n+1,
    因此叶结点个数总共有(4* n+3)-(2*n+1)=2*n+2;

    [JLOI2009]二叉树问题

    树剖板子题,不过因为读错题交了n发,题上说的是到根节点的距离……但其实数据求的是到lca的距离……,不过还有80pts,不错了。

    思路:
    Subtask1:
    深度和宽度可以在dfs1的时候顺带处理(lca倍增没办法)
    Subtask2:
    “距离”就是(deep[qu]-deep(lca))* 2+deep[qv]-deep(lca)

    P2420 让我们异或吧

    异或的性质题,直接维护dis[i]表示rt->i一路上的异或值,那么dis[u]^dis[v]=dis[lca(u,v)->u]^dis[lca(u,v)->v]^dis[lca(u,v]^dis[lca(u,v)];


    P1306 斐波那契公约数

    结论+矩阵加速递推

    结论:gcd(Fib(a),Fib(b))==Fib[gcd(a,b)]

    【P1029】最大公约数与最小公倍数问题

    rep(i,1,m){
    if(__gcd(i,mn/i)n && m%i0 && m%(mn/i)==0)
    ans++;
    }```


    P3178 [HAOI2015]树上操作

    调了半小时,心态崩溃,(因为数据太大不知如何是好),结果发现单点修改只能用updateRange而不能用update

    upd:应该update(1,id[x],id[x],k);!!!不能只写x!

  • 相关阅读:
    信息安全系统设计基础第十二周学习总结
    day07-流程控制之while循环
    day07-深浅拷贝
    第一次小测
    day05-与用户交互与运算符
    day05学习笔记-垃圾回收机制
    day04学习笔记-变量
    day03-python-学习笔记
    P4323-[JSOI2016]独特的树叶【换根dp,树哈希】
    CF990G-GCD Counting【dfs】
  • 原文地址:https://www.cnblogs.com/sjsjsj-minus-Si/p/11634757.html
Copyright © 2011-2022 走看看