摘要:
#寻找回文子串(python) 描述 输入一个字符串s,找出并以列表形式输出s中最长的回文子字符串,有多个满足条件的子串全部输出。 阅读全文
摘要:
cpp-week_one-错题整理 ##2-14.以下哪个定义中的p不是指针,请选择恰当的选项: A.char **p; B.char (*p)[10]; C.char *p[6]; D.给出的三项中,p都是指针 ###**p 先将*p看成是一个整体(内容是指向p的指针),设为t,则*t是指向t的指 阅读全文
摘要:
a1,a2,a3,...,an = map(int,input().split()) 阅读全文
摘要:
C语言学习—strcpy()和strcat() 格式 strcpy(等待接收信息得字符数组(只需数组名),想要添加的字符串) strcat(被连接的字符串,连接别人的字符串) strcat返回的是指向被连接的字符串的指针 ##代码 #include<bits/stdc++.h> using name 阅读全文
摘要:
c++语言学习-cin.fail() cin.fail:读取失败 ##代码 #include<bits/stdc++.h> using namespace std; int main() { int n; cin>>n; if(cin.fail()) cout<<"您的输入存在问题"; return 阅读全文
摘要:
快速幂 原理: 有点倍增的思想。 将幂k转化为二进制数,再用位运算&1一位一位去对,来检查k上的某一位是否为1. 快速幂 ###模块化 #include<iostream> #include<stdio.h> using namespace std; #define ll long long int 阅读全文
摘要:
#离散化 参考 pecco算法笔记 ##理解 离散化,就是当我们只关心数据的大小关系时,用排名代替原数据进行处理的一种预处理方法。离散化本质上是一种哈希,它在保持原序列大小关系的前提下把其映射成正整数。当原数据很大或含有负数、小数时,难以表示为数组下标,一些算法和数据结构(如BIT)无法运作,这时我 阅读全文
摘要:
线段树 ##错误纪念 ##线段树原理 线段树通过树上的各个节点来保存子线段的信息,比如左右端点和一些特殊的值(区间和等等) 懒惰标记lazy_tag:相当于在一个节点上不断蓄势,而暂时不去考虑变化这个节点的子节点的信息。从而达到偷懒的效果。(能节省出大量的时间) 结点信息 区间左右端点 懒标记 区间 阅读全文
摘要:
#Python map()函数 格式 map(function,iterble1,...) map(函数名,一个或多个列表) 意义 这一个或多个列表通过map映射中所设置的函数来形成所想要的列表。 其他 函数可以是自建的函数,也可以是匿名函数 ##代码 def square(x): return x 阅读全文
摘要:
#python的discard和remove方法 两者都是对集合类型的元素进行删减 格式: 集合名.discard(element) 集合名.remove(element) ##代码 set_actors = {"张牧之","黄四郎","胡万","汤师爷","马邦德"} print(set_acto 阅读全文