ICode9

精准搜索请尝试: 精确搜索
  • 20210823模拟赛解题报告2021-08-23 10:35:32

    目录写在前面T1SolutionCodeT2SolutionCodeT3SolutionCode 写在前面 这套题一如既往的魔幻,值得喷的地方依旧很多。 第一题小清新思维题还好。 第二题最长公共子序列是个原题! 第三题是个爆搜大模拟,数据和题解还都是错的! 期望得分:\(100pts + 60pts + 40pts = 200pts\) 实际得分:\(30p

  • [CTSC2012]熟悉的文章2021-08-18 22:03:52

    壹、题目描述 ¶ 传送门 to Luogu. 贰、题解 ¶ 本文其实是思考过程,思路可能稍显混乱。 能够想到对标准串建广义 \(\rm SAM\),显然能对 \(l\) 进行二分,那么我们现在考察的就是,对于一个 \(l\),如何校验其正确性?或者说,存在怎样的最优分割能让我们分割出来的串尽可能进行匹配? 确实不

  • 题解 粉丝2021-08-18 06:31:14

    传送门 考场上真的尽力了,但两张草稿纸只换来一个 \(n^3\) DP系列 类似本题可以通过把两个不同的做法拼起来以降低复杂度的思路? 首先根本不用枚举轮数,如果只记 \(f_{i, j}\) 为当前选数下限为 \(I\) ,总和为 \(j\) 的方案数,转移枚举这个数选的个数的话,前缀和优化就是 \(n^2\) 的

  • 「题解」洛谷P5311 [Ynoi2011] 成都七中2021-08-16 10:04:17

    对于每一个询问,在点分树上一定存在一个最浅的点,满足这个点是 \(x\) 在点分树中的祖先,且在点分树上到 \(x\) 经过的点编号最小/大值组成的区间 \([\min,\max]\) 被 \([l,r]\) 包含,那么所有编号在 \([l,r]\) 内的与 \(x\) 连通的点,一定都在点分树中这个最浅的点的子树内,因为如果存在

  • 【YBTOJ】【UVA10140】Prime Distance2021-08-10 20:33:01

    Prime Distance 链接: 洛谷 题目大意: 给定两个正整数 \(l,r\),求 \([l,r]\) 间 相邻 的两个差最大的质数和 相邻 的两个差最小的质数。如果区间内质数个数 \(\le 1\),输出 There are no adjacent primes.。 思路: 水题,通过前 \(2^16\) 个质数排除 \([l,r]\) 之间的合数。 代码: const i

  • 正则表达式、正则函数、包的导入2021-08-05 20:34:08

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 正则表达式定义预定义字符集\d 匹配数字\D 匹配非数字\w 匹配数字字母下划线\W 匹配非数字或字母或下划线\s 匹配任意的空白符\S 匹配任意的非空白符\n 匹配一个换行符\t 匹配一个制表符 字符组多个

  • Python推导式2021-08-04 14:00:25

    目录1.推导式1.1 列表推导式1.1.2 列表推导式的两种模式1.1.2.1 循环模式1.1.2.2 筛选模式1.2 生成器表达式1.2.1 生成器表达式和列表推导式的区别 1.推导式 1.1 列表推导式 给出一个列表,通过循环,向列表添加添加1-10 范例: lst = [] for i in range(1,11): lst.append(i) prin

  • VisualCpp之旅6——不配置DSN,只用Dialog也可以增删查改ODB2021-08-03 13:02:50

    1、新建一个Dialog MFC项目 不需要数据库支持 2、将dialog界面设置为

  • python day22021-07-29 18:35:51

    列表——     [  ] lst = ['hello','world','day','20210729']   列表切片 lst2 = [10,20,30,40,50,60,70,80] print (lst2[1:6:2])————[20, 40, 60] 操作元素——   添加元素   lst.append('50')——在列表末尾添加一个元素lst.extend(['你好',&#

  • python 迷宫求路(递归方法)2021-07-29 14:58:06

    代码样本:   class MazeRoute:# 定义类MazeRoute def __init__(self,arr,m,n):#在类实例创建的时候自动会被执行。 self.__arr = arr # 定义私有类成员self.__arr二维列表作为迷宫 self.__m = m # 定义私有类成员self.__m为迷宫的深度 self._

  • 列表练习题2021-07-25 12:00:58

    一、列表基础考察 已知一个列表 lst = [1,2,3,4,5] 1.求列表的长度 print(len(lst)) 2.判断6 是否在列表中 print(6 in lst) 3.lst + [6, 7, 8] 的结果是什么? print(lst+[6,7,8]) 4.lst*2 的结果是什么 print(lst*2) 5.列表里元素的最大值是多少 print(max(lst)) 6.列

  • [2021 Spring] CS61A 学习笔记 Homework 7: Scheme Lists2021-07-22 13:03:15

    作业说明: https://inst.eecs.berkeley.edu/~cs61a/sp21/hw/hw07/ 目录Q1: Filter LstQ2: InterleaveQ3: AccumulateQ4: Without Duplicates Q1: Filter Lst 类似内置函数filter (define (filter-lst fn lst) (if (null? lst) lst (if (fn (car lst))

  • [2021 Spring] CS61A Discussion 10: Scheme, Scheme Lists2021-07-21 23:04:13

    Discussion 10: https://inst.eecs.berkeley.edu/~cs61a/sp21/disc/disc10/#introduction 目录Q1: FactorialQ2: (Tutorial) FibonacciQ3: List ConcatenationQ4: (Tutorial) Warm-upQ5: (Tutorial) List DuplicatorQ6: (Tutorial) List Insert Q1: Factorial x的阶乘 # python def

  • Python初级爬虫——爬取UIBE教务处(requests+bs4)2021-07-21 10:01:55

    最基础爬虫——Python requests+bs4爬取UIBE教务处 1.使用工具 1.Python 3.x 2.第三方库 requests,bs4 3.浏览器 2.具体思路 UIBE教务处网站开放程度较高,无反爬虫措施,只需要使用最基础的爬虫手段即可。使用requests库获取网页源码,使用bs4中BeautifulSoup库进行网页解析,定位到

  • Python3实现快速排序2021-07-21 09:32:53

    声明:参考B站视频,自学成长记录 https://www.bilibili.com/video/BV1mp4y1D7UP?p=16 ''' 快速排序 1. 取一个值归位 2. 根据归位值分 左(比归位数小) / 右(比归位数大) 两部分 3. 递归 1、2 步 ''' def kuaipai(lst, left, right): ''' 快速排序 :p

  • python基本功2021-07-18 17:34:48

    python基本功 逻辑锻炼 # n个人排成一列,每人手里面有0~n-1个球,如果有两人手中拥有同样数量的球,返回球的数量(如果有多组只需返回任意一组即可),否则返回-1 # 例如:给定lst=[2,4,1,0,5,3,2,3]表示8人手中拥有的球的数量,返回值输出2或者3都是可行的 import random import string fr

  • [剑指offer 10-II] 青蛙跳台阶问题2021-07-18 16:00:08

    剑指offer 10-II 青蛙跳台阶问题 问题描述: 一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。 答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。 算法分析: 递推问题,类似于斐波那契数列。设f(n)为跳到第n个台

  • WPF零基础学习-常用控件12021-07-18 10:01:28

    一,命名空间 xaml命名空间 xmlns:[前缀名]="命名空间描述" 自定义类或程序集映射语法 xmlns:[必选前缀]="clr-namespace:[命名空间];assembly=[程序集名称]" 二,WPF应用程序组成 App.config:配置文件 连接字符串 配置信息 App.xaml:设置应用程序起始文件,系统级资源   一个xaml文件

  • P6139 【模板】广义后缀自动机(广义 SAM)2021-07-15 23:35:26

    研究了下概念,就学会了基于字典树的广义SAM构造方法。 北大带哥提出的别的高效构造完全不会了... SAM是基于字符串的,GSAM就是把lst换成字典树的上一个节点就行了。 #include<bits/stdc++.h> using namespace std; const int maxn=3e6+100; int ch[maxn][26]; int ed[maxn];//每个字

  • 【洛谷4156】[WC2016] 论战捆竹竿(border性质)2021-07-11 09:01:31

    点此看题目 给定一个长度为\(n\)的字符串\(s\)。 你有一个初始为空的串\(S\),你可以任意次将\(s\)加到\(S\)的末尾,若\(s\)的开头\(i\)个字符和\(S\)的结尾\(i\)个字符相同,可以选择不加入这相同的部分(即仅加入\(s\)第\(i+1\sim n\)个字符)。 求\(S\)在\([1,m]\)中可能达到的长度种数

  • 10行Python代码自动清理电脑内重复文件,解放双手!2021-07-07 18:55:50

    码小辫专注更多编程视频和电子书大家好,又到了Python办公自动化系列。 今天分享一个系统层面的自动化案例: 「给定一个文件夹,使用Python检查给定文件夹下有无文件重复,若存在重复则删除」 主要涉及的知识点有: os模块综合应用 glob模块综合应用 利用filecmp模块比较两个文件 步骤分

  • 少儿编程-王铭麒2021-07-03 21:59:47

    陀螺 import turtle lst=['red','blue','green'] turtle.tracer(False) angle=5 def draw(): turtle.clear() turtle.pensize(15) for i in range(3): turtle.forward(200) turtle.dot(200,lst[i]) turtle.b

  • python3实现几种常见的排序算法2021-07-03 19:04:05

    python3实现几种常见的排序算法 冒泡排序 冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会

  • AGC054F - Decrement2021-07-03 17:32:43

    有两个长度分别为\(n\)和\(n-1\)的数组\(A,B\)。 每次可以选择\(l<r\),操作\(A_l,A_r\)和\(B_l,B_{l+1},\dots,B_{r-1}\),将其减一。要求操作之后不能出现负数。 问在操作次数最多的前提下,操作之后不同的数组\(a\)的方案数。 \(n\le 2*10^5\) 假设\(A_i,B_i\)最终各减了\(a_i,b_i\)

  • python爬虫第十一讲-阶段复习2021-07-03 13:02:09

    案例演示 网站 https://cs.lianjia.com/ 需求:名称 位置 房源信息 价格 翻页 保存到csv 网站 https://cs.lianjia.com/ 需求:名称 位置 房源信息 价格 翻页 保存到csv import requests from lxml import etree import csv from fake_useragent import UserAgent class Sc

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

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

ICode9版权所有