题意 给出\(S\)串和\(T\)串。 其中\(T\)串可以通过每次拿出一个字符往前放的操作,最终变成\(S\)串。 求最少操作次数和操作方案。 共有\(T\)组数据。 \(1\leq len\leq 2000, 2\leq T\leq 10\) 思路 设\(f_{i,j}\)为\(S\)串的\(i\sim n\)与\(T\)串的\(j\sim n\)匹配的最小操作次数,其
今天学习了软件缺陷和软件质量,能找出软件中的缺陷,给缺陷分类,并可以提交缺陷报告,熟悉了缺陷的处理流程。在软件质量模块中知道了软件质量以及软件过程质量。 下面是今天学习的思维导图。
public class demo02 { public static void main(String[] args) { //八大基本数据类型 //整数 int num1 = 10; byte num2 = 20; short num3 = 30; long num4 = 40L; //小数:浮点数 float num5 = 10.3F; double num6 = 3.14159; //字符 char name1 = '中';
题面 输出共 n 行,每行一个整数,表示第 i 张图片插入时的重要度程度。 思路 将64位分成4段,那么必有一段是相同的。 将相同的放在一起,统计答案时枚举。 或是不按顺序乱搞。 因为数据随机,所以可过。 代码 #include <vector> #include <cstdio> #include <cstring> #define int uns
Main content: 一.字符串操作: 1.capitalize(): 首字母大写 输出: 2.count :计数 输出: 二. 字典 1. 字典是无序的(key,value) 2.增加:删除:修改:查找: 3. info.value() #只查找值 4. info.key() 5. info.setdefault()#字典里取key对应的值,取到了返回值,取不到就重新创建 6. info.up
线段树 一些引理 性质 1:任意两个结点的区间或者为包含关系,或者不交。 区间拆分:区间 [l,r][l,r] 可以表示为线段树上若干个区间的不交并,称这些区间构成 [l,r][l,r] 的区间拆分。 性质 2:任何一个包含于 [1,n][1,n] 的区间的区间拆分存在,且大小最小的区间拆分唯一。 性质 3:最小区间拆
Main Content: 1. 列表的使用; 2.利用列表和循环语句写一个购物车程序; 知识点: 1. 利用for循环遍历并打印列表,利用index方法调用下标: 输出结果: 2. 利用enumerate方法取下标: for index,item in enumerate(list): print(index,item) 输出结果: 顾客选择商品,买的起输出购买
上来就要惭愧了,又是计划过高,个人过懒,任务没完成。回想一下还是没有仔细规划好,也没有上午就要把某一项任务完成这样明确的决心。还是要调整! 今天尝试了简单应用学的HTML,原来学了不知道写在哪,今天明白了怎么去操作了。MySQL学了如何去配置环境变量,如何去登录。不过还是没有自己操作
一.JVM,JRE和JDK JVM(Java Virtual Machine),Java虚拟机JRE(Java Runtime Environment),Java运行环境,包含了JVM和Java的核心类库(Java API)JDK(Java Development Kit)称为Java开发工具,包含了JRE和开发工具总结:我们只需安装JDK即可,它包含了java的运行环境和虚拟机。 二.Java程序开发的三个
日程照旧,早上打比赛下午讲题; 早上T1比昨日简单,稍微优化下就过了。 T2用暴力是不会过的,通过自己出数据发现当i>7时,ans一定是四, 推倒过程如下:我们若将质数不考虑二,则可发现所有大小可以用两种颜色解决。‘ 然后考虑二,第一个大于2的合数是4,则不超过四。 T3主要没考虑过dp的策略,直接打
编写 Java 文件 源码 public class FirstTest{ public static void main(String[] args){ System.out.print("Hello World!"); } } 编译 先通过 javac 命令编译出.class文件,后使用 java 命令执行文件。 注意 大小写敏感 中文可能报错 文件名和类名必须要一致 英
1.Unicode 扩展 可以用\uxxxx表示字符 范围在\u0000~\uFFFF中,如超出范围则提取范围内部分 console.log("\uD842\uDFB7") console.log("\u20BB7")console.log("\u20BB"+"7") //
什么是并查集 并查集是一种树形的数据结构,顾名思义,它用于处理一些不交集的 合并 及 查询 问题。 它支持两种操作: 1.查找(find):确定某个元素处于哪个子集 2.合并(merge):将两个子集合并成一个集合 并查集能方便并有效的处理元素和元素之间的分类关系 初始化 void init(int n) { fo
HCIP-Day2(MGRE实验) 实验要求具体如下: 1、R5为lSP,只能进行ip地址配置;其所有接口配置为公有ip地址 2、R1与R5间使用PPP的PAP认证,R5为主认证方;R2与R5间使用PPP的chap认证,R5为主认证方;R3与R5间使用HDLC封装 3、R1/2/3构建一个MGRE环境,R1为中心站点;R1/4间为点到点GRE 4、整个
递推专练2 从原点出发,一步只能向右走、向上走或向左走。恰好走N步且不经过已走的点共有多少种走法?最终答案mod12345。 读入一个数N。1<=N<=1000。 input:2 output:7 分析: 这个题一开始就把我迷惑了。最后我画出了一个图才发现怎么实现。 这张图,假设原点为a[i-1],我们要去的这
Java语言特性【开源、免费、纯面向对象、跨平台】 *简单性: 相对而言的,例如Java中不在支持多继承,c++是支持多继承的,多继承比较复杂 c++中有指针,Java中屏蔽了指针的概念。 所以相对来说Java是
day2-helloworld 1.随便新建一个文件夹,存放代码 2.新建一个java文件 文件名后缀名为.java 注意文件系统有时可能隐藏了后缀名 3.创建第一个helloworld 4.在文件目录下输入cmd进入命令行 5.编译java文件输入:javac hello.java 问题:命令行采用的编码为GBK ,java文件采用的编
基础语法 1.注释、标识符 单行注释// // 多行注释/* */ 文档注释:Java doc /** * * * */ 标识符( Java 中标识符是为方法、变量或其他用户定义项所定义的名称。标识符可以有一个或多个字符。在 Java 语言中,标识符的构成规则如下。 标识符由数字(0~9)和字母(A~Z 和 a~z)、美元符号($)
Java基础语法 注释 1.单行注释:// 加内容 2.多行注释:/* 多行注释 */ 3.文档注释: /** * * */ 有趣的注释 标识符 关键字 基本数据类型 1)八大基本数据类型 //整数int num1 = 10; //最常用byte num2 = 20;short num3 = 30;long num4 = 30L;
简单手电筒 1,在CharacterPerson编辑中,添加一个聚光灯 2,在人物蓝图中实现按键开关灯 开关门效果 1,创建一个蓝图类,进去之后添加一个门和一个触发器 2,添加触发器事件,添加时间轴等 OnActorBeginOverlap(TriggerBox); OnActorEndOverlap(TriggerBox);
权限对普通文本文件的作用 9列权限,前三列表示文件的拥有者对该文件具有的权限,中间三列表示文件的所属组对该文件具有的 权限,后三列表示其他人对该文件具有的权限。其它人人的意思就是既不是拥有者,也不是所属组,就 是其他人。对于一个文件来说,它的权限列表示它对世界上的三种人具备的
目标:Java web开发 直至今天,完成度:2% 给定你一个有约十万个数的整数数列,每个整数大于等于0小于等于20亿。 请你在1秒内算出,任选两个数进行异或运算得到结果的最大值。 输入样例(10个数时): 10 181262 369842 1036879 546331 868986 496157 646816 459571 215643 448018 输出样例: 103
## 01 条件测试(上) Shell脚本的智能化 - 是shell脚本获得识别能力? - 为命令的执行提供最直接的识别依据 1. 文件的目录的读/写等状态 2. 数值的大小 3. 字符串是否匹配 4. 多条件组合 **test测试操作** - 语法格式 - test 选项 参数 - [ 选项 参数 ] - help test帮助文档 **字符串
链式赋值 用于同一个对象赋值给多个变量x=y=123 相当于 x=123;y=123 系列解包赋值 数据赋值给对应相同个数的变量(个数必须保持一致)a,b,c=4,5,6 相当于 a=4;b=5;c=6 常量 python不支持常量,即没有语法规则限制改变一个常量的值 运算符 / 浮点数除法 8/2 4.0// 整数除法 7/2 3
简单了解了android stdio的操作方式,今天着手于探究活动(Activity) 了解了基本活动与手动创建活动的方法,了解了onCreate()方法,了解了创建和加载页面布局(layout) 新学到的一点是android的架构方法是逻辑与布局分开的,配置和管理活动的语言语法接近xml myDemo:1.在Androidman