ICode9

精准搜索请尝试: 精确搜索
  • Fhq-Treap 模板2022-08-02 01:02:49

    namespace Fhq_Treap { int ch[N][3], siz[N], val[N], cnt, rnd[N]; inline void update(int x); inline int newnode(int x); inline int Kth(int now, int k); inline void split(int now, int k, int &x, int &y); inline int merge(int A, int B); inline voi

  • 【2022暑期集训】最小生成树专题题解2022-08-01 21:02:04

    A [USACO3.1]最短网络 Agri-Net 题目背景 Farmer John 被选为他们镇的镇长!他其中一个竞选承诺就是在镇上建立起互联网,并连接到所有的农场。当然,他需要你的帮助。 题目描述 FJ 已经给他的农场安排了一条高速的网络线路,他想把这条线路共享给其他农场。为了用最小的消费,他想铺设最短

  • LeetCode 438 Find All Anagrams in a String 滑动窗口2022-08-01 17:34:19

    Given two strings s and p, return an array of all the start indices of p's anagrams in s. You may return the answer in any order. An \(Anagram\) is a word or phrase formed by rearranging the letters of a different word or phrase, typically using al

  • Linux常用命令32022-08-01 01:01:39

    端口查看: 服务端口: ssh       22 https     43 Email    25 MySQL 3306 服务在运行中是被监听、被占用的。 一、lsof -i:端口号 查看端口是否被占用:          lsof -i:端口号    二、netstat 查询所有开放的端口信息:       netstat -tunlp        过滤出

  • 脚本常用写法2022-08-01 01:00:28

    目录shebangfindgrepawkforsedcatecho shebang #!/usr/bin/env bash #!/bin/bash #!/usr/bin/python find find . -name "*.txt" find . -name "*.txt" -type f -exec ls -l {} \; grep grep -in "xxx" /tmp/xx.txt grep -R "xxx&quo

  • TFC CTF 2022 WEB Diamand WriteUp2022-07-31 23:01:14

    题目信息 看题目就是考察如何绕过filter。 探索 具体页面,输入字符提交后进行回显,用Burp跑常见的ascii特殊字符可以发现都被过滤了。 试了一下%df发现有报错信息: 报错信息展开后可以看到网站具体使用的技术栈,ERB类似于python的jinja2之类的,网上能找到存在模板注入的问题参考,所以

  • ZZULI (2022河南萌新联赛 四)2022-07-31 21:33:43

    题目描述 分析 读题不认真这个毛病什么时候能改? 我竟然看成最长上升子序列问题了, 而且还把代码写好.......(其实就算看出来是并查集, 我也不会写qwq)赛后借鉴大佬代码, 收获很大 以后看到连通块这个词, 就往并查集的方向想 AC代码 #include <iostream> #include <cstring> usi

  • 查找算法find_if自定义数据类型2022-07-31 13:03:21

    #include <iostream> #include <vector> #include <algorithm> using namespace std; class Person { public: Person(string name, int age): name(name), age(age) {} string name; int age; }; class Print { public: void oper

  • 并查集模板2022-07-30 23:34:53

    P3367 并查集模板。。 #include <bits/stdc++.h> using namespace std; int n, m; #define MAX 1000001 int parent[MAX]; int find(int x) { return (x == parent[x]) ? x : parent[x] = find(parent[x]); } void init() { for (int i = 1; i <= n; i++) {

  • 口袋的天空(并查集,生成树)2022-07-30 23:32:34

    P1195 将最小生成树的cnt==n-1改为cnt==n-k即可 还是板子题 #include <bits/stdc++.h> using namespace std; #define MAX 100000000 int n, m, k; struct node { int a, b, c; } edges[MAX]; bool cmp(node x, node y) { return x.c < y.c; } int parent[MAX]; int fi

  • 树套树部分2022-07-29 23:36:31

    样例输入 1 7 add 1 1 add 3 4 find 0 0 remove 1 1 find 0 0 add 1 1 find 0 0 样例输出 1 1 1 3 4 1 1 样例输入 2 13 add 5 5 add 5 6 add 5 7 add 6 5 add 6 6 add 6 7 add 7 5 add 7 6 add 7 7 find 6 6 remove 7 7 find 6 6 find 4 4 样例输出 2 7 7 -1 5 5 数据范围

  • linux常见命令(六)2022-07-29 22:32:58

    file 观察文件类型查看文件类型file env.log which 寻找可执行命令的文件位置查看ls所在位置which ls whereis 在特定目录中寻找文件(/bin/sbin,/usr/share/man)查看bash的位置whereis bash locate 查找文件(从数据库中)查找文件a.txtlocate a.txt这个数据库每天更新一次,所以最新

  • selenium常用方法2022-07-29 17:35:49

    # text方法,获取超链接即<a></a>之间的文字: Driver.find_element_by_link_text("网上申请").text #Get_attribute()获取属性值: driver.find_element_by_id("kw").get_attribute('type') # Maximize_window()实现浏览器窗口最大化: driver

  • selenium4 与 selenium3 的区别2022-07-28 19:00:26

    1、初始化driver对象时候的区别:   selenium4多了一个Service类,用来管理驱动程序的启动,停止。   service = Service(r"E:\python39\chromedriver.exe")   driver = webdriver.Chrome(service=service) 2、查找元素区别:   selenium4只保留了find_element,和find_elements这2

  • Linux文件的创建日期更改及查看2022-07-28 12:01:23

    查看文件的日期,按着年月日时分秒的格式 ll --time-style=+"%Y-%m-%d %H:%M:%S" 查找一个时间段的文件 find /home/eqics/ -newermt '1998-01-01' ! -newermt '2021-11-16' 更改文件的创建时间 touch -d "2022-02-01 10:22:21" filename 递归更改文件的创建时间 find ./ * -exec

  • Linux学习系列--如何在Linux中进行文件的管理2022-07-27 23:31:08

    文件 在常见的Linux的文件系统中,经常使用能了解到的文件管理系统是分为多个文件夹进行管理的。 如何查看文件路径 pwd ,在文件目录中,会有一个点(.)代表的是当前目录,两个点(..)代表的是当前目录的上层目录 在Linux下,所有以点开始的文件都是“隐藏文件”,对于这类文件,只使用命令ls-l是

  • 并查集(Union Find)2022-07-26 01:01:50

    定义 顾名思义(看英文),就是并集,查找,即找到父节点,然后取并集; 题目:LeetCode 547. 省份数量 解决方法:参照B站Up主,塔罗兔 代码: 基础版本 class Solution { public: vector<int> fathers; int find(int i) { while (fathers[i] != i) { i = fathers[i];

  • 笔记·文件查找和压缩2022-07-25 18:03:22

    locate:非实时查找(数据库查找)     locate [OPTION]... [PATTERN]...        -i 不区分大小写的搜索        -n N 只列举前N个匹配项目        -r 使用基本正则表达式        范例:                #locate conf        #搜索名称或路径中包含“conf

  • Python_Selenium的等待操作2022-07-25 16:01:54

      在跑自动化脚本时,有时候因为网络或者其他因素的影响会导致元素还没加载出来然后报not find element错误,所以这时候就需要注意添加等待 selenium的等待分为3种: 1、固定等待 2、智能等待 3、显示等待   1、固定等待:线程停止 time.sleep(2)   2、隐式等待(智能等待):对网页所有

  • cmake-32022-07-25 14:34:28

    本节内容,转载文章:https://www.zhihu.com/column/c_200294809 ;参考程序:https://github.com/BrightXiaoHan/CMakeTutorial 实验环境:MacOS find_package引入外部库 为了方便我们在项目中引入外部依赖包,cmake官方为我们预定义了许多寻找依赖包的Module,他们存储在path_to_your_cmake

  • 团伙2022-07-25 14:34:00

    题目描述 在某城市里住着$n$个人,任何两个认识的人不是朋友就是敌人,而且满足: 1. 我朋友的朋友是我的朋友; 2. 我敌人的敌人是我的朋友; 3. 我的敌人的朋友是我的敌人; 4. 我的朋友的敌人是我的敌人; 所有是朋友的人组成一个团伙。告诉你关于这$n$个人的$m$条信息,即

  • 格子游戏2022-07-25 08:34:53

    Alice和Bob玩了一个古老的游戏:首先画一个n*n的点阵(图4-22中n=3) 接着,他们两个轮流在相邻的点之间画上虚边和粗边: 直到围成一个封闭的圈(面积不必为1)为止,“封圈”的那个人就是赢家。因为棋盘实在是太大了(n<=200),他们的游戏实在是太长了!他们甚至在游戏中都不知道谁赢得了游戏。于是请你

  • "蔚来杯"2022牛客暑期多校训练营1 J Serval and Essay2022-07-24 22:04:48

    启发式合并 对于任意入度为1的点,选择它的前驱进行染色一定优于对它本身染色,于是将这两点进行合并(_Merge部分) 合并的方向由两个点的出度决定,由出度小的点向出度大的点进行合并(这样最多只有n/2条要合并的边) 合并的过程中,可能会出现入度变为1的点,进行类似深搜的操作即可 #include<b

  • 验证码处理2022-07-23 19:03:42

    2.1 什么是验证码? 验证码就是指一种随机生成的信息(数字、字母、汉字、图片、算 术题)等为了防止恶意的请求行为,增加应用的 安全性。 自动化过程中也是需要进行注册或者登陆的操作,所以需要处理验 证码     2.2 验证码处理方式 去掉验证码 由开发操作 , 用在测试环境 设置万能验证

  • Linux常用命令汇总2022-07-23 10:02:57

    常用Linux基本命令 DOS命令 查看当前位置:cd 进入、切换目录:cd 目录名 查看当前目录列表:dir或dir 路径名 重启、关机shutdown Linux命令对比 pwd cd ls/dir 重启:shutdown -r now /reboot 关机:shutdown -h now /halt 一、Linux常用命令 Linux命令格式 命令格式 :命令 -参数 操作

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

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

ICode9版权所有