自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

你数过天上的星星吗

人一我百!人十我万!

  • 博客(90)
  • 收藏
  • 关注

原创 PTA浙大版《C语言程序设计(第4版)》(函数题)

素数定理: 对于一个正实数x,小于x的素数个数略大于x/lnx。哥德巴赫猜想:每个大于等于6的正偶数可以被分解为两个素数之和。0和1既不是素数也不是合数。

2023-04-07 21:45:01 430

原创 关于在JAVA中调用MATLAB文件

最近在写一个项目,对于矩阵的操作等等要求非常高,与Java相比,使用MATLAB编写算法具有非常明显的优势,然后我就在尝试直接在Java中调用MATLAB的程序对MATLAB函数的编写以及打包首先就是对MATLAB函数进行编写,这里如果想要在Java中向MATLAB传参,我们就要把MATLAB程序写成方法体的形式,也就是函数。在MATLAB中这样定义函数function [输出形参表] = 函数名(输入形参表)最后要以end结尾所以把MATLAB程序包装成函数只需要代入这个框架即可就像这样f

2021-12-10 18:28:37 1198 2

原创 MATLAB学习笔记(矩阵的表示、矩阵元素的应用)

MATLAB矩阵的表示矩阵的建立1、直接输入法建立矩阵将矩阵中的元素用中括号括起来,按照矩阵行的顺序输入各元素,同一行的各元素之间用逗号或空格分隔,不同行的元素之间用分号分隔例如 A = [1,2,3;4,5,6;7,8,9]2、利用已经建立好的矩阵建立更大的矩阵一个大矩阵可以由已经建立好的小矩阵拼接而成:A = [1,2,3;4,5,6;7,8,9]B = [-1,-2,-3;-4,-5,-6;-7,-8,-9]C = [A,B;B,A]可以用实部矩阵和虚部矩阵构成复数矩阵:B =

2021-11-22 18:19:22 2979 1

原创 MATLAB学习笔记(系统环境、数值数据分类、变量及其操作)

系统环境如果命令很长可以分两行来输入,在第一行的结尾输入…再敲回车即可,…称为续行符设置当前文件夹先建立文件夹再使用cd命令将文件夹设置为当前文件夹例如,先在E盘建立一个文件夹work命令:cd e:/workMATLAB搜索顺序变量名->函数名->程序文件。变量名优先,尽量不要设置与内置函数相同的变量名例如 x = sin(1) 是求sin函数的值sin = [1,2,3,4,5]x = sin(1) 是求sin向量的第一个元素设置文件搜索路径(1)path命令 pa

2021-11-15 16:45:05 1145

原创 人工智能学习笔记(遗传算法初步)

遗传算法是根据大自然中生物体进化规律而设计提出的是模拟达尔文生物进化论的自然选择和遗传学机理的生物进化过程的计算模型,是一种通过自然进化过程搜索最优解的方法遗传算法通过数学的方式,利用计算机仿真运算,将问题的求解过程转换成类似生物进化中的染色体基因的交叉、变异等过程(摘自百度百科)1、遗传算法的目的解决经典数学方法无法有效地求出最优解的复杂的大规模的难题2、基本框架(1)编码由于遗传算法不能直接处理问题空间的参数,因此必须通过编码将要求解的问题表示成遗传空间的染色体或者个体二进制编码可以将某

2021-09-27 18:01:05 1191

原创 Codeforces Beta Round #6 (Div. 2 Only)

A. Triangle题目要求如果是非退化三角形输出TRIANGLE如果是退化三角形输出SEGMENT如果什么都不是输出IMPOSSIBLE主要是这个非退化三角形我去百度了一下下非退化三角形其实就是普通的三角形而退化三角形就是三个点共线的三角形int a[5]; int main(){ int flag1 = 0; int flag2 = 0; for(int i=1;i<=4;i++) scanf("%d",&a[i]); sort(a+1,a+5); /

2020-12-01 20:15:07 286

原创 Codeforces Round #200 (Div. 1)

A. Rational Resistance题意是给你很多1欧姆的电阻,经过很多次的串并联之后最少需要多少电阻可以构造出 a / b这大概是一个数论题?反正标签是这样说的虽然对于数论我不是很会但这个题很有意思就尝试了一下电阻的串并联大家肯定都很明白首先像三分之一这样的电阻肯定是三个电阻串联得到的所以几分之一就需要几个电阻并联其他情况的话…举个例子比值是3 / 2 我们可以想到拆成 1 / 2 + 1,这样就相当于是一个1 / 2 的电阻串联一个电阻,一个1 / 2 的电阻又可以是两个电

2020-11-29 17:18:56 94

原创 Codeforces Round #686 Div. 3

A. Special Permutation题目要求构造一个数列,保证 a[i] != i直接将1-n的数列向后移一位即可int T,n;int a[maxn]; int main(){ scanf("%d",&T); while(T--){ memset(a,-1,sizeof a); scanf("%d",&n); for(int i=1;i<n;i++){ a[i] = i+1; } a[n] = 1; for(int i=

2020-11-25 15:36:46 549 3

原创 信息学奥赛Sightseeing Trip(最小环路径+Floyd)

Sightseeing Trip题意很清楚 就是输出一个最小环的路径我们要找到一条从 i 到 i 的最小环就可以拆成找 i-k 和 k-j 和 j-i 的最短路径这样就用到了中间点 k 去更新路径可以发现这就是Floyd算法找中间点去更新最短路径的思想先规定一个最大点 k 去枚举 k 这样保证 i-j 的路径中不会出现k这个点这样就保证了在 i-j 的路径中不存在环既然要保存路径,就得要一个数组去存储当前点的上一个点以便于寻找路径时可以迅速找到连接点每次更新记得更改当前点的前一个点即可

2020-11-24 21:19:28 498

原创 POJ 1129 Channel Allocation(四色定理)

Channel Allocation题意:题目大概是说无线电可以覆盖的范围很大,我们可以通过中继器继续扩大范围,但是中继器的信号干扰也很强,同一频道用相邻的中继器会使信号相互干扰,大大降低他们的收听质量,所以同一频道的电台尽量使用不相邻的中继器给出了每个中继器的相邻情况,问最少有几个频道用中继器不会产生干扰把题意抽象出来,将中继器看作结点,相邻的两个中继器之间连一条边,用最少的颜色给相邻的结点涂上不一样的颜色这就牵扯四色定理了,四色定理是这样说的:任何一张地图只用四种颜色就能使具有共同边界的国家

2020-10-27 17:05:20 219 2

原创 upc组队训练第十九场

问题 L: Spiral Matrix时间限制: 1 Sec 内存限制: 128 MB题目描述Lee got a ticket to the Google Developer Day. When he came to the exhibition hall, he found that the booths were located in a matrix of size n × m.Unfortunately, Lee had badly sprained his left ankle a we

2020-10-13 20:35:07 201

原创 upc秋季组队训练第十七场(队列+区间筛)

问题 C: Unique Values题目描述Arup has to make many practice questions for his Computer Science 1 students. Since many of the questions deal with arrays, he has to generate arrays for his students. Since he doesn’t want togive them difficult practice problem

2020-10-11 21:47:42 703 1

原创 百度之星初赛一 1003.Dec

题目链接这个题当时比赛的想了好久都没有什么好的办法去解决,然后我就觉得这个题应该用dp写,我奇奇怪怪的想法定义一个dp数组,dp[i][j] 表示 a为i,b为j时的互质次数对于这一次的 dp[i][j] 来说,它就等于上一次的互质次数加一,由于题目要求最大,所以要判断一下上一次是 a-1与b的互质次数大还是a与b-1的互质次数大,最后判断这一次a与b是否互质所以状态转移方程就是:dp[i][j] = max(dp[i-1][j], dp[i][j-1]) + (gcd(i,j) == 1)in

2020-07-20 17:02:54 127

原创 牛客暑期多校第三场 B.Classical String Problem

我又来更新题解了虽然这次还是拖了题目链接题意大概是这样的,给定一个字符串,有修改和输出答案两种操作。给Q次询问,每次询问会给出一个字符ch和一个数x。如果 ch == ‘M’ 这一项操作就是修改,修改的时候如果 x 是正数,就把字符串最左边的 x 个字符移到最右边,如果 x 是负数,就把字符串最右边的 x 个字符移到最左边。如果 ch == ‘A’ 就输出当前字符串的第x个字符我一开始就去模拟这个过程,由于Q的范围太大加上字符串本身的长度,直接模拟的复杂度太高根本就跑不过去用样例来说,首先将左

2020-07-20 15:10:24 132

原创 牛客暑期多校第二场 F.Fake Maxpooling(单调队列)

一直想写牛客的题解,一直拖就拖到了现在,果然有想法就要立马去做,不然就和我一样了D题就不写了,简单的减法判断,我写一下F题题目链接题意大概就是有这样一个 n * m 的矩阵a,矩阵的每一项 a[i][j] = lcm(i,j) ,然后每次求一个 k * k 的子矩阵中的最大值,将这些最大值求和题目其实不难理解,但是写起来就没那么容易了我们知道每次划分一个 k * k 的子矩阵求最大值很麻烦,那我们可以去分别求行和列的最大值并储存下来然后我们就想到了前几天刚刚接触的单调队列首先枚举 n * m

2020-07-20 11:56:30 119

原创 智算之道初赛第二场

比赛链接来写一下蒟蒻第一次ak的题我是菜鸡A 声控灯这个题就是各种条件的判断,一开始有些情况没想到,写了四五遍才过,最后删掉一些不必要的语句加上优化跑了1ms至于大佬们0ms我办不到了我太难了情况大概有这些m >= 1 && m <= 3所以可以从m开始分类讨论当 m == 1 时,由于题目说一定符合实际情况,所以这个时候 n 只能等于1,这个时候答案 ans = 1当 m == 2 时,我们很容易就能想到当小明在一楼或者顶楼的时候是亮两个灯的。但是还有一种答案

2020-07-20 11:39:35 158

原创 理解广度优先搜索的走迷宫问题

最近在更新一些自己学的知识点这次轮到bfs了首先就要提到bfs和dfs的区别,dfs其实就是在搜索一棵树,之所以叫深度优先,就是说dfs会优先向下搜索,在搜索完一个结点后,它会优先去搜索这个结点的儿子结点。而bfs在此时则会优先搜索它的兄弟结点,所以我们会说bfs是按层搜索的算法走迷宫题目描述给定一个n*m的二维字符数组,用来表示一个迷宫,数组中只包含’#‘或’.’,其中’.‘表示可以走的路,’#'表示不可通过的墙壁。最初,有一个人位于起点S处,已知该人每次可以向上、下、左、右任意一个方向移动一

2020-07-13 20:51:21 224

原创 第一次理解深度优先搜索的李白打酒问题

对于深度优先搜索算法,其过程简要来说是对每一个可能的分支路径深入到不能再深入为止,而且每个节点只能访问一次具体是这样,从图中某顶点v出发:(1)访问顶点v;(2)依次从v的未被访问的邻接点出发,对图进行深度优先遍历,直至图中和v有路径相通的顶点都被访问(3)若此时图中尚有顶点未被访问,则从一个未被访问的顶点出发,重新进行深度优先遍历,直到图中所有顶点均被访问过为止我最初接触它是李白打酒问题,这个问题是这样的话说大诗人李白,一生好饮。幸好他从不开车。一天,他提着酒壶,从家里出来,酒壶中有酒2斗。

2020-07-12 16:04:56 261

原创 滑动窗口 一道单调队列的理解模板题

先来看这个题,理解一下题意,我再来介绍单调队列F. 滑动窗口Description上古文明遗迹中,有一个长度为k的滑动窗口从数组的左端滑到右端,试输出窗口每次移动时窗口里能看到的最大值和最小值。例如有数组为{1,3,-1,-3,5,3,6,7},窗口长度为3,则输出的最大最小值如表Input第一行为两个整数,即n和k(1<n≤1000000)。第二行为n个整数。Output第一行为最小数,第二行为最大数(每行行末均有一空格)。SamplesInput Copy8 31 3 -

2020-07-10 15:00:16 158

原创 7.2upc FZ投票 一个神仙的O(n)思路

问题 F: FZ投票时间限制: 1 Sec 内存限制: 128 MB题目描述又到了一年一度的T国大选,经过拉票,实力强劲的国王Tweetuzki成功连任。经过严格统计,他获得了超过一半的选票。Tweetuzki十分开心,并且决定把它的编号作为自己的幸运数字。可惜前几天由于他忙着切题,把自己的编号忘了。现在他得到了所有人的选票序列,希望你帮他找出他的编号。输入第一行一个正整数n,表示T国的选民数量。第二行n个正整数a1,a2,⋯,an,表示每个人的选择结果。输出一行一个数表示 Tweetuz

2020-07-03 09:09:52 178

原创 匈牙利算法(二分图最大匹配)

匈牙利算法的核心就是寻找增广路径,它是一种用增广路径求二分图最大匹配的算法基本原则就是在原有匹配(最开始的按优先顺序匹配)基础上重新分配,看是否可以添加一个新的匹配我们可以把实现匈牙利算法的过程模拟成有n个男生,m个小姐姐,然后要给这n个男生找对象首先用一个二维数组来记录这个n个男生对哪几个小姐姐有意思我们去遍历这n个男生,如果能为第i个男生找到对象,答案数++重点就是这个找对象的过程给x男生找对象时,我们要遍历m个小姐姐如果x对小姐姐有意思并且这个小姐姐没有被占用,那么我们就可以去占用这个小

2020-06-29 10:09:04 261

原创 关于二分图

二分图,又称为二部图、偶图,是一种重要的图模型二分图判定下面给出二分图的定义:给定无向图G = < V,E >,如果可以将结点集V划分成两个子集V1和V2,使得边集E中的任何一条边,一个结点在V1中,另一个在V2中具备这样性质的图,称为二分图其中V1和V2称为结点互补集通常将二分图记为G = < V1,E,V2 >如果V1 中的每个结点和V2 中的每个结点之间都有边,则称 G = < V1,E,V2 > 为完全二分图根据二分图的定义,可以得到平凡图和零图都

2020-06-29 09:54:28 2423

原创 邻接矩阵和邻接表(图的存储)

邻接矩阵简单点来说,就是用一维数组存储点的信息,二维数组(即邻接矩阵)来存储边的关系给定图G<V,E>,其中V = { v1,v2,v3 …vn }图的邻接矩阵定义为:因此只要两个点vi和vj之间存在边,就让mij = 1...

2020-06-27 09:27:26 821

原创 Dijkstra算法(单源最短路)

Dijkstra 算法是单源最短路径算法,即计算起点只有一个的情况到其他所有点的最短路径,其无法处理存在负边权的情况Dijkstra算法:定义一个数组dis用来记录这个点到起点的最短距离从已知的起点开始,每次寻找下一个中转点并判断距离是否是当前最短,标记当前走过的点,直到遍历所有的点我写了三个版本的代码先看第一个吧// Dijkstra算法 int n,m;int dis[1010]; // 记录起点到各个点的最短距离 int vis[1010]; // 标记该点是否走过 int G

2020-06-20 15:52:02 212

原创 Prim算法+链式前向星(最小生成树)

之前写过Kruskal算法实现最小生成树,这次补上Prim算法上次没有介绍关于最小生成树,这次一起补上吧连通并且没有回路的无向图被称作是树而给定一个无向图,就可以基于无向图构造一棵树,这就是图的生成树,图的生成树可能不止一棵当这个无向图为连通的赋权图时,在无向图的所有生成树中,必然存在一个边的权值和最小的生成树,被称作最小生成树最小生成树的性质也再看一下最小生成树不能形成回路边的数量等于点的数量减一,即 m = n - 1Kruskal算法和Prim算法其实都是基于贪心,不过Kruska

2020-06-13 18:20:36 865

原创 链式前向星(图的存储)

我在学习图论的时候学了一种存图的方式,链式前向星,它可以用来存储一些大型图链式前向星是以边为主的存图方式,所以需要用结构体来实现首先我们需要先建立一个结构体node和一个数组headconst int maxn = 2e6 + 7;struct node{ int to; // 这条边到达的另一个点 int val; // 边权 int next; // 当前结点的最后一条边指向的上一条边 }E[maxn];int head[maxn]; // 指向结点i的最后一条边的编号 先说he

2020-06-10 19:18:00 298

原创 upc 6.2 图论

今晚的图论场啊qaq激动来把这几个dalao的水题写一下问题 E: 填色问题 (color)时间限制: 1 Sec 内存限制: 128 MB题目描述有形如下列图形的地图,图中每一块区域代表一个省份,现请你用红(1)、蓝(2)、黄(3)、绿(4)四种颜色给这些省份填上颜色,要求每一省份用一种颜色,且任意两个相邻省份的颜色不能相同,请给出符合条件的填色方案总数。地图用无向图的形式给出,每个省份代表图上的一个顶点,边代表两个省份是相邻的。输入有若干行,第一行包含一个自然数n,代表地图上省份数。接下

2020-06-02 20:35:13 844

原创 2020“联想杯”:H. Hay Mower(模拟+思维)

Problem H. Hay MowerInput file:Standard Input Time limit: 2 secondsOutput file: Standard Output Memory limit: 256 megabytesAre you tired of city life? Have you ever had illusions of pastoral peace? The clean atmosphere, thecloseness to nature and the

2020-05-31 15:26:31 1726

原创 upc 自习课(模拟)

问题 D: 自习课时间限制: 1 Sec 内存限制: 128 MB题目描述自习课就是划水课。你和同桌在玩井字棋,你先手。突然老师进来了。给定一个局面,问它是否有可能下的出来。若有可能,求出是否有赢家,若有,输出赢家。否则,输出是否平局,或者下一步是谁的回合。输入有多组数据,第一行给出数据组数 T。每组数据有 3 行,每行 3 个字符。若字符为”X”,表示这里你下过,若字符为”O”,表示这里同桌下过。若字符为”.”,表示这里没有人下过。输出每个数据输出一行。若不可能下的出来,输

2020-05-30 17:18:05 209

原创 序列操作(dp)

问题 A: 序列操作时间限制: 1 Sec 内存限制: 128 MB[命题人:admin]题目描述给定一个长度为 n 的非负整数序列 a_1,a_2,...a_n 。你可以使用一种操作:选择在序列中连续的两个正整数,并使它们分别减一。当你不能继续操作时游戏结束,而你的得分等于你使用的操作次数。你的任务是计算可能的最小得分和最大得分。输入第一行包含一个正整数 T ,表示有 T 组数据,满足 T ≤ 200 。接下来依次给出每组测试数据。对于每组测试数据:第一行包含一个正整数 n ,满足 1

2020-05-23 21:34:37 576

原创 美团杯2020:查查查乐乐(dp)

A. 【美团杯2020】查查查乐乐“查查查乐乐”是一段古老神秘的咒语,只有被选中的魔法师才有资格使用这一段咒语并享用它所带来的力量;而如果这段咒语出现在了不具资格的魔法师的口中,这个魔法师将会遭到咒语的反噬并付出可怕的代价。这个学期,镁团在一家魔法早教学校做兼职,他的任务是教小学生们魔法并帮助他们准备一年一度的全国魔法奥林匹克竞赛 (NOMP)。今天,镁团在整理图书的时候,突然发现一本课外教材中包含了 t 段只由查和乐组成的咒语。让小学生们阅读这些咒语是非常危险的:他们可能会在无意识中念出“查查查乐乐”

2020-05-17 22:24:27 831

原创 upc 混合第十一场:魔法石

问题 D: 取模时间限制: 1 Sec 内存限制: 128 MB[提交] [状态]题目描述数学好玩,玩好数学。给一个正整数x,你需要回答以下两个问题:1.找到一个正整数y∈[2,x−1],满足xmody最小。如果有多个y则求出最小的那一个。2.找到一个正整数z∈[2,x−1],满足xmodz最大。如果有多个z则求出最小的那一个。输入共一行为两个正整数x,k,表示询问的数以及需要...

2020-05-07 17:25:58 464

原创 upc 混合第十场

问题 D: 洁净无瑕时间限制: 1 Sec 内存限制: 128 MB[提交] [状态]题目描述小X是一位富豪,酷爱收藏宝石。在他的收藏柜中,从左到右依次摆放着各种形态不一的钻石。为了评价一颗钻石的美观程度,小X为每颗钻石赋予了一个洁净度ai。小X认为,钻石之间不能太冲突。他会从左到右依次看过去,若两颗相邻的钻石,其中一颗的洁净度为奇数,另一个为偶数,他就会下定狠心将这两颗钻石扔掉。如...

2020-05-07 16:09:30 189

原创 upc 混合第八场:曾经排队(数论)

问题 E: 曾经排队时间限制: 1 Sec 内存限制: 128 MB[提交] [状态]题目描述他还记得出发前,头马壮烈的嘶鸣,以及众马沸腾的银河一般的呐喊。他远远的,视线绕过头马,看向远方。他记得自己什么光也没看到。出发前,群马要列队。为了奔跑时方便管理,头马把这些马分成了n组,第i组有ci匹马。为了使队形更整齐,美观,他制定了一个必须满足的规定:每一组都要排成几行。有一个统...

2020-05-05 17:36:31 173

原创 个人训练赛第二十三场:寻路(弗洛伊德最短路)

问题 B: 寻路题目描述明明同学被困在一个荒凉的北极岛屿,他可以用小船乘着海流用1单位时间从一个岛移动到另一个岛。他得到了一个海洋地图,有N(1<=N<=100)条单向海流航线,编号为1…N。告诉你他的起始位置M(1<=M<=N)和地图,请编程帮助明明确定到达每个岛的最短时间是多少。输入为一个矩阵C,第r行,第c列的值若为1,则r到c存在海流,值为0则不存在海流。...

2020-04-24 09:22:53 404

原创 个人训练赛第二十一场:砝码+数字变换(dfs+bfs)

dfs和bfs都是初学,理解的不好不要介意问题 B: 砝码题目描述FJ有一架用来称牛的体重的天平。与之配套的是N(1<=N<=1000)个已知质量的砝码(所有砝码质量的数值都在31位二进制内)。每次称牛时,他都把某头奶牛安置在天平的某一边,然后往天平另一边加砝码,直到天平平衡,于是此时砝码的总质量就是牛的质量(FJ不能把砝码放到奶牛的那边,因为奶牛不喜欢称体重,每当FJ把砝码放到...

2020-04-23 12:03:56 454

原创 个人训练赛第二十场:对撞

问题 C: 对撞时间限制: 1 Sec 内存限制: 128 MB[提交] [状态]题目描述小明发明了一个数字对撞机,两个位数相同的整数可以进行碰撞。碰撞过程中,将两个 整数的每一位进行比较,较小的那个数字会被撞得粉碎,较大的数字保留下来(如果两数 相同,都会保留)。例如下面例子中:两个整数 13570 和 21673 碰撞后,对应数位上较小的值已经消失,碰撞的结果为:第一 个数字剩下...

2020-04-23 11:30:17 775

原创 树状数组

蒟蒻最近碰到太多树状数组的题了,由于不太会简直是要崩溃了树状数组是一种数据结构,可以用于解决区间求和,单点修改等问题,效率非常高。一般能用树状数组解决的问题都能用线段树解决,但是能用线段树解决的问题不一定能用树状数组解决。尽管树状数组应用的范围较小,但是在有些问题上,树状数组的效率比线段树要高A为原数组,C为树状数组C[1] = A[1]C[2] = A[1] + A[2]C[3] =...

2020-04-21 17:49:36 139

原创 upc 个人训练赛第十九场:鸭子游戏(差分)

问题 A: 鸭子游戏题目描述KeineDuck热爱游戏。最近她沉迷于一款名叫“DuckGame”的纸牌。DuckGame是一款颇有难度的纸牌游戏。在每一轮开始前,会有一些纸牌摆放在玩家的面前,从左到右的第孩堆有ai张纸牌。每张纸牌都是一样的。游戏开始后,玩家可以选择一个区间[l,r](包括两个端点),并且把这个区中的每一堆纸牌增加或拿走一张纸牌。若每堆纸牌的个数都相同了,玩家即可获胜。我们...

2020-04-19 21:19:47 988

原创 前缀和与差分

首先前缀和前缀和就是一种预处理,用空间来换取时间,降低时间复杂度,它可以非常灵活的面对关于区间的询问。简单点说就是提前计算好前缀和数组sum[i],在后面计算的时候直接使用原数组a[i] 前缀和数组sum[i]sum[1] = a[1]sum[2] = a[1] + a[2] = sum[1] + a[2]sum[3] = a[1] + a[2] + a[3] = sum[2] +...

2020-04-19 10:12:31 258

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除