ICode9

精准搜索请尝试: 精确搜索
  • 广义SAM2022-03-08 18:32:51

    参考 还有首先你要会SAM吧~ 用途 相比与单串SAM,广义自动机能存储的是多个字符串。 有两种写法,第一种是离线利用trie树结构,第二种是在线伪广义SAM 离线+Trie 首先构建出trie树。 然后在trie树上BFS(),用\(pos[u]\)映射trie树上\(u\)节点对应SAM上的节点。 为什么不dfs,因为时间

  • 039 我自己的 ostream_iterator2022-02-28 16:01:52

    #include <iostream> #include <list> #include <string> using namespace std; template <class T1, class T2> void Copy(T1 s, T1 e, T2 x) { for (; s != e; ++s, ++x) *x = *s; } template<class T> class myostream_iterao

  • Hw08 of CS61A of UCB2022-02-28 15:03:57

    Q1: My Filter Write a procedure my-filter, which takes a predicate func and a list lst, and returns a new list containing only elements of the list that satisfy the predicate. The output should contain the elements in the same order that they appeared in

  • Lab10 of CS61A of UCB2022-02-27 13:01:20

    Q2: Over or Under Define a procedure over-or-under which takes in a number num1 and a number num2 and returns the following: -1 if num1 is less than num2 0 if num1 is equal to num2 1 if num1 is greater than num2 Challenge: Implement this in 2 differen

  • Python-常见异常类型2022-02-26 16:35:16

    1、ZeroDivisionError:除(或取模)零(所有数据类型) 2、IndexError:序列中没有该索引(index) 3、KeyError:映射中没有该键 4、NameError:未声明/初始化对象(没有属性) 5、SyntaxError:Python语法错误 6、ValueError:传入的参数无效 1 # print(10/0) ZeroDivisionError 2 3 lst = [11, 22, 33

  • 求一个整数的因数分解--Java--小白必懂2022-02-24 22:03:54

    public class OJ_1415 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); int sNum = num; splitNum(sNum); } // 求整数的因式分解的方法 public static void split

  • 省选模拟202022-02-24 19:34:06

    A. 定位系统 只会 \(O(n^2)\) 的暴力 \(dp\) 不难发现每个节点的子树,至多有一个不放 发现当根的度数大于等于 \(3\) 时,答案就是也是如此 于是以度数大于等于 \(3\) 的为根来 \(dp\) Code #include<bits/stdc++.h> //#define int long long//OVERFLOW !!! MEMORY LIMIT !!! #defin

  • Python语法基础2022-02-24 00:03:45

    文章目录 1_序列list、tuple、str的通用操作2_ list与tuple的常用操作3_str的常用操作与正则表达式 1_序列list、tuple、str的通用操作 #判断某值是否在序列中,在则返回True,否则返回False lst = [-0.5,-2,3.5,4,('good')] a,b = -2,('good') print(a in lst) print(b i

  • Python-列表元素的修改操作2022-02-23 16:35:48

    列表元素的修改操作: 为指定索引的元素赋予一个新值 为指定的切片赋予一个新值 1 lst = [10, 20, 30, 40] 2 # 一次修改一个值 3 lst[1] = 200 4 print(lst) 5 lst[1:3] = [200, 300, 400, 500, 600] 6 print(lst)  

  • Python random模块2022-02-22 23:59:19

    random常用模块讲解 # !/usr/bin/env python # -*- coding:utf-8 -*- import random # 大于0小于1的 随机小数 print(random.random()) # 指定区间的 随机小数 print(random.uniform(2, 7)) # 指定区间的随机整数,包含区间两端的整数 print(random.randint(3, 17)) # 指

  • 30段极简Python代码,30秒学一个实用技巧2022-02-21 10:32:45

    人生苦短,快学Python! 学 Python 怎样才最快,当然是实战各种小项目,只有自己去想与写,才记得住规则。今天给大家分享的是 30 个极简任务,初学者可以尝试着自己实现;本文同样也是 30 段代码,Python 开发者也可以看看是不是有没想到的用法。 Python 是机器学习最广泛采用的编程语言,它最

  • Lab06 of CS61A of UCB2022-02-21 01:02:45

    Mutability Write a function which takes in a list lst, an argument entry, and another argument elem. This function will check through each item in lst to see if it is equal to entry. Upon finding an item equal to entry, the function should modify the li

  • Python合并PDF2022-02-20 18:02:21

    文章目录 1.前言2.安装3.使用4.参考 1.前言 最近做爬虫的时候需要将爬取的pdf分页文件合并成一个pdf文件,就想着python有没有什么库能够实现。通过简单搜索,发现了Pypdf2。 2.安装 安装步骤很简单: pip install pypdf2 3.使用 通过查询文档发现pypdf2提供了很多,满足我的需

  • python的split()函数后面的中括号2022-02-09 21:07:34

    split()返回的是一个列表,所以中括号是他的访问索引。把split()看成列表就好理解了 lst = [‘a’, ‘b’ , ‘c’] lst[0] ‘a’ lst[-1] ‘c’

  • Python之模块、包、文件、异常、高阶函数2022-02-07 22:04:01

    目录 1.模块 2.包 3.文件 4.异常 5.高阶函数 1.模块 1.1 概念 Python模块(Module),是一个Python文件,以.py结尾,包含了Python对象定义和Python语句。模块能定义函数,类,变量,也能包含可执行的代码 1.2 导入模块 方式1: import 模块名 (as 别名) # 使用模块语法: 模块名(别名).功能 方

  • pandas读取加密excel,并保存加密格式2022-02-07 16:03:04

    最近在处理些加密文件,并且需要加密保存,确保数据安全。对于读取习惯csv的我来说很头疼,外加发现网上信息比较散我整理了一下xlsx的加密读取和保存 需安装pywin32 !pip install pywin32 import win32com.client as win32 读取: def df_from_pswxlsx(filename, password, gl_exce

  • Python-列表元素的添加操作2022-02-06 21:03:02

    1 # 在列表的末尾添加一个元素 2 lst = [10, 20, 30] 3 print('初始列表', lst, id(lst)) 4 lst.append(100) 5 print('添加100之后', lst, id(lst)) 6 7 # 在列表的末尾添加至少一个元素 8 lst2 = ['hello', 'world'] 9 lst.append(lst2) #将lst2作为一个元素添加到列

  • Python-列表特点and创建2022-02-06 20:33:06

    列表的特点 列表元素按有序排序 索引映射为一个数据 列表可以存储重复数据 任意数据类型混存 根据需要动态分配和回收内存 1 a = 10 2 lst = ['hello', 'world', 98] 3 print(id(lst)) 4 print(type(lst)) 5 print(lst)     列表的创建 1 '''一、[]''' 2 lst1 = ['hello', &

  • Python-列表的查询2022-02-06 20:31:53

    一、获取列表中指定元素的索引 index(value),index(value, start, stop) 如果列表中存在N个相同元素,只返回相同元素中的第一个元素的索引 如果查询的元素在列表中不存在,则会抛出ValueError 还可以在指定的start和stop之间进行查找 1 lst = ['hello', 'world', 98, 'hello'] 2 prin

  • Python-列表元素的判断and遍历2022-02-06 20:31:08

      1 # 判定指定元素在列表中是否存在 2 print('p' in 'python') 3 print('p' not in 'python') 4 5 lst = [10, 20, 'python', 'hello'] 6 print(10 in lst) 7 print(10 not in lst) 8 print(100 in lst) 9 print(1

  • 【YBT2022寒假Day1 A】变量观测(模拟)(分治)2022-02-06 01:32:12

    变量观测 题目链接: YBT2022寒假Day1 A 题目大意 给你 n 个数,要你在线维护两种操作: 给一个数加一个值,或者设立一个观察者观察一些数,从当时开始观察,当观察的数的变化值的和大于一个设定值是结束观察。 然后对于每个加数的操作你要输出有多少个观察者结束观察。 思路 发现一个人监视

  • Python批量查单词源码2022-02-05 16:01:28

    英语学习中最难的恐怕就是记单词了。通常情况下是利用纸质或者电子词典一个一个查,耗费时间长,效率低,本人用python编写了一款批量查单词的软件,利用python中BeautifulSoup强大的爬虫功能,批量获取海词dict.cn上面的单词发音、词性和语义,甚至是例句,代码如下: 一、代码演示: import requ

  • 商品入库及加入购物车简易流程2022-02-03 17:33:06

    商品入库及加入购物车简易流程   #购物流程 #1.商品入库 lst=[] for i in range(0,5): goods=input('请输入商品编号和商品名称进行商品的入库,每次入库一件商品:') lst.append(goods) for item in lst: print(item) #2.加入购物车 cart=[] while True: num=input

  • 17python实操案例十四2022-02-03 11:01:12

    文章目录 任务1、模拟高铁售票系统任务2、推算几天后的日期 任务1、模拟高铁售票系统 import prettytable as pt # 显示坐席 def show_ticket(row_num): tb=pt.PrettyTable() tb.field_names=['行号','座位1','座位2','座位3','座位4','座位5'] for

  • 指定文件目录下的文件账龄分析及删除2022-01-27 13:34:06

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.IO; using System.Collections; namespace JACKTools { public partial cla

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

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

ICode9版权所有