ICode9

精准搜索请尝试: 精确搜索
  • linux 关机命令2022-07-03 09:02:28

    我们可以使用以下三种命令来关机 Linux : 1、立刻关机(需要root用户) shutdown -h now 10 分钟后自动关机 shutdown -h 10 2、立刻关机 halt 3、立刻关机 poweroff 重启命令 重启可以使用以下两种命令: 1、最简单的是使用 reboot 命令(需要root用户) reboot 2、也可以使用 shutdown 命

  • 洛谷-P3379 【模板】最近公共祖先(LCA)2022-07-02 19:02:14

    【模板】最近公共祖先(LCA) 倍增 lca 模板 真心觉得二进制太奇妙了 #include <iostream> #include <cstdio> #include <algorithm> #include <vector> using namespace std; #define endl '\n' const int maxn = 5e5 + 10; vector<int>gra[maxn]; int fa[maxn

  • mysql关于time时间戳相关使用2022-07-02 08:00:54

    1.当前时间: select date_sub(now(),interval 10 day); 应用: select * from game where time > now();   2.时间的偏移: 向前偏移10天: select date_sub(now(),interval 10 day); 向后偏移1年: select date_sub(now(),interval -1 year);  应用: select * from game whe

  • LocalDateTime 与 CountDownLatch 使用2022-07-01 23:00:41

    1.LocalDateTime 获取当前时间 LocalDateTime.now() 获取当前时间毫秒值 LocalDateTime.now().toEpochSecond(ZoneOffset.UTC) 设置指定格式 LocalDateTime.now().format(DateTimeFormatter.ofPattern("格式")) 点击查看代码 /定义初始时间 private static final long BEGI

  • 初三前半学期日志2022-07-01 19:04:20

    日志 二月二十八日: ​ 归并 & 二分: ​ 性质:1.对于正排列中的一个序列a[],以i为前半部分的下标,j为后半部分的下标,则a[i]严格大于等于a[mid + 1]到a[j - 1]的所有数字 ​ 2.对于正排列中的一个序列a[],

  • 旋转链表2022-07-01 16:33:37

        https://leetcode.cn/problems/rotate-list/solution/xiang-zi-xing-che-lian-yi-yang-qu-xuan-z-di8y/     /** * Definition for singly-linked list. * type ListNode struct { * Val int * Next *ListNode * } */ func rotateRight(head *ListNode,

  • 平衡树2022-06-30 22:34:06

    本人现已经学过,打过 没背过 的平衡树有 : 1.有旋treap 2.无旋treap 3.splay 现在想总结一下各平衡树 一,有旋treap 是oier常用且较短较好理解的平衡树, 重点的操作是左旋和右旋 思想大概是通过随机数维护一个BST, 并通过左旋和右旋使其保持平衡 上代码: 点击查看代码 #define combo v

  • 线段树2022-06-30 19:31:28

       大体长这个样子 特点: 任意两个节点,要么是包含关系,要么没有公共部分,不存在重叠或相交。 给定一个叶子节点p,从该节点到根节点的所有节点所代表的区间都包含p。 存储方式:静态数组存储,左孩子*2,右孩子*2+1本人不会指针,写不出指针写法 操作: update: 利用子节点信息更新父节点信息

  • 带头结点的单链表2022-06-30 19:00:41

    带头结点的单链表   与顺序表相同,链表也是一种线性表。与顺序表不同的是,链表的物理存储结构是用一组地址任意的存储单元存储数据。它不像顺序表那样需要占据一段地址连续存储空间,而是将存储单元分散在内存的任意地址上。   在链表结构中,每个数据元素都存放在链表中的一个结点(n

  • 路径总和II2022-06-29 22:00:48

       https://leetcode.cn/problems/path-sum-ii/ /** * Definition for a binary tree node. * type TreeNode struct { * Val int * Left *TreeNode * Right *TreeNode * } */ func pathSum(root *TreeNode, targetSum int) [][]int { stack:=make([]

  • 每天一个知识点-----防抖与节流(2)2022-06-29 17:00:50

    节流 将多次执行变为最后一次执行,节流是将多次执行变为每隔一段时间执行 理解:不管time内触发多少次,只会每间隔time时间才会触发一次,所以用return 主要作用是也是减少触发 生效的次数;一般情况下用户会重复点击按钮,所以会造成重复发送请求问题,一定量造成卡顿延迟问题,这个时候便可以

  • WordPress woocommerce 添加立即购买按钮2022-06-28 21:03:21

    /*添加buy now*/ add_action('woocommerce_after_add_to_cart_button', 'add_content_after_addtocart' ); add_action('woocommerce_after_add_to_cart_form', 'buy_now_submit_form'); add_filter('woocommerce_add_to_cart_re

  • CF1696D Permutation Graph 题解2022-06-28 19:03:11

    可能更好的阅读体验 题目传送门 题目大意 给定一个长度为 \(n\) 排列 \(a\)。 定义 \(\operatorname{mn}(i,j)=\min\limits_{k=i}^{j}a_k,\operatorname{mx}(i,j)=\max\limits_{k=i}^{j}a_k\)。 然后建立一个 \(n\) 个节点图,如果 \(\operatorname{mn}(i,j)=a_i ,\operatorname{mx}

  • golang中的time操作2022-06-28 14:02:53

      在golang中有关时间的部分操作,详情使用可参考官方文档。   通过time.Now函数获取当前时间对象 now := time.Now() // 获取当前时间 year := now.Year() // 年 month := now.Month() // 月 day := now.Day() // 日 hour := now.

  • 数学专题2022-06-26 10:04:37

    Counting Ones (30) Link 题意:给定一个数n,求出1~n这n个十进制数中1出现的次数。例如11中1出现了2次,10中出现了1次。 思路:对于n,假设它写成十进制有m位,表示为: \(a_1 a_2 a_3 \dots a_m\) 其中 \(n=a_1*10^{m-1}+a_2*10^{m-2}+\dots +a_{m-1}*10+a_m\). 那么就对这m位从低到高遍历一

  • 【题解】P4592 [TJOI2018]异或(可持久化 01Trie,LCA,倍增)2022-06-25 18:04:43

    【题解】P4592 [TJOI2018]异或 题目链接 P4592 [TJOI2018]异或 - 洛谷 题意概述 现在有一颗以 \(1\) 为根节点的由 \(n\) 个节点组成的树,节点从 \(1\) 至 \(n\) 编号。树上每个节点上都有一个权值 \(v_i\)。现在有 \(q\) 次操作,操作如下: \(1~x~z\):查询节点 \(x\) 

  • AtCoder Beginner Contest 2562022-06-25 13:31:59

    A - 2^N 签到 #include<bits/stdc++.h> using namespace std; int main() { int n; cin >> n; cout << ( 1 << n ) << endl; } B - Batters 按照要求模拟一下 n = int(input()) a = list(map(int, input().split())) now = [ 0 , 0 , 0, 0

  • 6/23~6/242022-06-24 22:33:03

    1.除法uva725 题面:输入正整数n,按从小到大顺序输出所有形如abcde/fghij=n的表达式,其中aj恰好为09的一个排列,可以有前导零 注意点: 前导零只可能出现在除数中,即被除数为和除数最多为五位数 通过对除数进行dfs枚举,并记录该枚举方案是否有前导零,计算得到被除数,再检验每一个数字是否

  • 【题解】Educational Codeforces Round 22022-06-24 13:31:09

    因为计算几何题不会所以就没有 A.Extract Numbers 题目描述 原题面 题目分析 注意到所有的单词通过 , 或 ; 分割,可能会有空的单词。我感觉比较好的写法是把每个单词提取出来,对于两种字符串分别搞两个 vector 然后插入就好了。字符串模拟也没啥说的 代码详解 点击查看代码 #includ

  • js中 new Date()和Date.now()的区别2022-06-23 12:04:15

    js中 new Date()和Date.now()的区别     new Date() :new Date()是创建Date对象: var nowDate = new Date()console.log('nowDate:', nowDate);打印输出:       Date.now():Date.now()是javascript中的内置函数,它返回自1970年1月1日00:00:00 UTC以来经过的毫秒数。因为now()是D

  • 洛谷 P4145 上帝造题的七分钟 2 / SP2713 GSS42022-06-23 12:00:24

    Description 给出一个长度为 \(b\) 的数列 \(a\),要进行 \(m\) 次操作,每次操作输入 \(k\), \(l\), \(r\),要求支持以下两种操作: \(k=0\) 表示给 \([l,r]\) 中的每个数开平方(下取整)。 \(k=1\) 表示询问 \([l,r]\) 中各个数的和。 数据中有可能 \(l>r\),所以遇到这种情况请交换 \(l

  • 6.22 NOI 模拟2022-06-23 09:36:00

    \(T1\)递归 给出 \(Thue-Morse\) 序列的定义三 每次 \(0\rightarrow 01\),\(1\rightarrow 10\) \(0\rightarrow 01 \rightarrow 0110 \rightarrow 01101001\rightarrow...\) 我们现在已知串 \(010010\) 考虑将其划分 \(0\ 10\ 01\ 0\) 或者 \(01\ 00 \ 10\) 显然第二个是不合法的。

  • vb.net 自定义延时函数2022-06-23 08:31:07

    Sub Delay(ByVal ms As Int32) If ms < 10 Then Exit Sub Dim ft As Date = Date.Now Dim nt As Date Do Application.DoEvents() nt = Date.Now Threading.Thread.Sleep(10) Loop Until nt >

  • Java学习_202206222022-06-22 22:36:52

    Java 8新特性 1. 方法引用 方法引用是Lambda表达式的一种简写形式。 若Lambda表达式方法体中只是调用一个特定的已经存在的方法,则可以使用方法引用。 常见形式: (1)对象::实例方法 //1.对象::实例方法 Consumer<String> consumer = s -> System.out.println(s); consumer.accept("hello")

  • 时间戳——每秒执行一次2022-06-22 20:36:23

    时间戳是指格林威治时间1970年01月01日00时00分00秒(相当于北京时间1970年01月01日08时00分00秒) 起至现在的总秒数。 头文件: #include <time.h> time_t  now;     //定义now变量 time(&now) ;    //调用time()函数,将当前的时间戳赋给now   每秒执行一次小技巧: 【Sleep(1000

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有