核心为二维father数组:father[i][j]存储第i个点向上跳2^j次到达的点 如father[i][0]表示点i的父亲, [i][1]表示i向上两层, [i][2]表示i向上四层。 用一次DFS维护father数组以及dep等等。 详解见函数主体: int LCA(int x, int y){
less 浏览文字档案的内容 less命令的作用与more十分相似,都可以用来浏览文字档案的内容,不同的是less命令允许用户向前或向后浏览文件,而more命令只能向前浏览(向后翻)。用less命令显示文件时,用PageUp键向上翻页,用PageDown键向下翻页。要退出less程序,应按Q键。 基本格式如下: [roo
Personal impact: Performance 10% + Image 30% + Exposure 60% 汇报本身就是工作 Timing need to report 做好计划 工作进行到一定程度,里程碑 出现意外 超出权限决策 完成工作 四类汇报: 告知性汇报 -同步情况 临时性口头 1. 简述主要工作,目标达成率 2. 提出存在问题,思考
vue报这个错 [Intervention] Ignored attempt to cancel a touchmove event with cancelable=false, for example because scrolling is in progress and cannot be interrupted 如何解决 之前加了css样式 *{touch-action: none} 导致了所有页面不能上滑动 解决:{touch-actio
向上取整:比自己大的最小整数。 两个数相除向上取整:(a + b - 1) / b。比如:(13 / 3) = 4。向上取整:(13 + 3 - 1) / 3 = 5。另外还可以用C++中的ceil()函数:ceil (13 / 3) = 5. 向下取整:比自己小的最大整数。 两个数相除向下取整:(a / b)。也可以用 C++ 函数 floor(),floor(a /
向上兼容(Upward Compatible) 向上兼容(Upward Compatible),又称作向前兼容(Foreward Compatibility).在计算机中指在较低档计算机上编写的程序,可以在同一系列的较高档计算机上运行,或者在某一平台的较低版本环境中编写的程序可以在较高版本的环境中运行,都称为向上兼容,前者是硬件兼容
vi时,按ESC进入Command模式, 1. 移动光标命令;j 向下移动一行;k 向上移动一行;h 向左移动一个字符;l 向右移动一个字符;对于 j、k、l和h键,命令前加数字,移动多行:如 3j,表示向下移动3行。 ctrl+b 向上移动一屏;ctrl+f 向下移动一屏; 向上箭头 向上移动;向下箭头 向下移动;向左箭头 向左移动;向右箭