自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 P2181 对角线

题目描述对于一个 nn 个顶点的凸多边形,它的任何三条对角线都不会交于一点。请求出图形中对角线交点的个数。例如,6 边形:输入格式输入只有一行一个整数 n,代表边数。输出格式输出一行一个整数代表答案。输入输出样例输入 #13输出 #10输入 #26输出 #215说明/提示数据规模与约定对于 50% 的数据,保证 3≤n≤100。对于 100% 的数据,保证 3≤n≤10^5。#include<iostream>#include<cs

2020-05-29 22:53:52 150

原创 P5745 【深基附B例】数列求和

题目描述给定 n 个正整数组成的数列 a1,a2,⋯,an和一个整数 m。求出这个数列中的一个子区间 [i, j],也就是在这个数列中连续的数字 ai,ai+1,⋯,aj−1,aj,使得这个子区间的和在不超过 m 的情况下最大。如果有多个区间符合要求,请输出 i 最小的那一个。输入格式输入共两行。第一行,两个整数 n, m;第二行,n 个整数 a1,a2,⋯,an。输出格式一行,三个整数,表示符合题意的区间的左端点、右端点和累加和。输入输出样例输入 #15 102 3 4 5 6

2020-05-29 21:24:51 499

原创 P5725 【深基4.习8】求三角形

题目描述模仿例题,打印出不同方向的正方形,然后打印三角形矩阵。中间有个空行。输入格式输入矩阵的规模,不超过 9。输出格式输出矩形和正方形输入输出样例输入 #14输出 #1010203040506070809101112131415160102030405060708091011121314151601020304050607080910#include<iostream>#include<cstdio>#include<a

2020-05-28 22:24:05 848

原创 P5724 【深基4.习5】求极差

题目描述给出 n(n≤100) 和 n 个整数 ai(0≤ai ≤1000),求这 n 个整数中的极差是什么。极差的意思是一组数中的最大值减去最小值的差。输入格式无输出格式无输入输出样例输入 #16 1 1 4 5 1 4输出 #14#include<iostream>#include<cstdio>#include<algorithm>#include<cstring>#include<queue>#inc

2020-05-28 21:48:00 767

原创 P2788 数学1(math1)- 加减算式

题目背景蒟蒻HansBug在数学考场上,挠了无数次的头,可脑子里还是一片空白。题目描述好不容易啊,HansBug终于熬到了做到数学最后一题的时刻了,眼前是一堆杂乱的加减算式。显然成功就在眼前了。可是他脑细胞和RP已经消耗殆尽,所以这个重要的任务就交给你们啦。输入格式一行,包含一个字符串形式的加减法多项式(每一项数字范围为0-32767)。输出格式一个整数,为计算所得的结果(保证计算结果不会超过长整型范围)。输入输出样例输入 #11+2-3输出 #10说明/提示字符串长度不

2020-05-28 21:37:59 269

原创 P5718 【深基4.例2】找最小值

题目描述给出 n(n≤100) 和 n 个整数 ai(0≤ai≤1000),求这 n 个整数中最小值是什么。输入格式无输出格式无输入输出样例输入 #18 1 9 2 6 0 8 1 7输出 #10#include<iostream>#include<cstdio>#include<algorithm>#include<cstring>#include<queue>#include<cstdio>

2020-05-28 20:57:01 794

原创 P1867 【Mc生存】经验值

题目背景初一福利第2弹。。。题目描述话说 clearman 在 MC 世界开了个祥艺奶牛场,用熔浆、TNT 等丧心病狂的折磨牛,获取牛肉、牛奶等刷经验。他想知道他到底达到什么层次。他总共进行了 n 项操作,每次操作要付出 x 生命值(初始生命是 10 点,初一党都知道!并且要先计算付出的生命值,如果小于等于 0,则死亡,本次即以下操作都无效。但切记:付出生命值可以是负数,也就是说可以回复 -x 点生命值,但上限只能是 10!切记!),每次操作可以获得 a 经验值(不能为负),他最后能达到 m 级 t

2020-05-27 23:39:21 350

原创 P2415 集合求和

题目描述给定一个集合s(集合元素数量<=30),求出此集合所有子集元素之和。输入格式集合中的元素(元素<=1000)输出格式和输入输出样例输入 #12 3输出 #110说明/提示子集为:[] [2] [3] [2 3] 2+3+2+3=10保证结果在10^18以内。#include<iostream>#include<cstdio>#include<algorithm>#include<cstring>#inc

2020-05-27 23:19:56 408

原创 P1739 表达式括号匹配

题目描述假设一个表达式有英文字母(小写)、运算符(+,—,*,/)和左右小(圆)括号构成,以“@”作为表达式的结束符。请编写一个程序检查表达式中的左右圆括号是否匹配,若匹配,则返回“YES”;否则返回“NO”。表达式长度小于255,左圆括号少于20个。输入格式一行:表达式输出格式一行:“YES” 或“NO”输入输出样例输入 #12*(x+y)/(1-x)@输出 #1YES输入 #2(25+x)(a(a+b+b)@输出 #2NO说明/提示表达式长度小于255,左

2020-05-27 23:09:26 493

原创 P1981 表达式求值

题目描述给定一个只包含加法和乘法的算术表达式,请你编程计算表达式的值。输入格式一行,为需要你计算的表达式,表达式中只包含数字、加法运算符“+”和乘法运算符“×”,且没有括号,所有参与运算的数字均为 0 到 2^31-1 之间的整数。输入数据保证这一行只有0−9、+、×这 12种字符。输出格式一个整数,表示这个表达式的值。注意:当答案长度多于 4 位时,请只输出最后4 位,前导0 不输出。输入输出样例输入 #11+1*3+4输出 #18输入 #21+1234567890*

2020-05-27 22:39:15 306

原创 P1449 后缀表达式

题目描述所谓后缀表达式是指这样的一个表达式:式中不再引用括号,运算符号放在两个运算对象之后,所有计算按运算符号出现的顺序,严格地由左而右新进行(不用考虑运算符的优先级)。如:3*(5–2)+7对应的后缀表达式为:3.5.2.-*7.+@。’@’为表达式的结束符号。‘.’为操作数的结束符号。输入格式输入:后缀表达式输出格式输出:表达式的值输入输出样例输入 #13.5.2.-*7.+@输出 #116说明/提示字符串长度,1000内。#include<iostream&g

2020-05-26 22:47:08 103

原创 P1416 攻击火星

题目描述一群外星人将要攻击火星。火星的地图是一个n个点的无向图。这伙外星人将按照如下方法入侵,先攻击度为0的点(相当于从图中删除掉它),然后是度为1的点,依此类推直到度为n-1的点。所有的点度统计是动态统计的。(一个点删掉后,与之相连的点的点度都会-1)。外星人攻击度为某个数的点时是同时攻击的。你需要设计这个图的边的方案来使得未被攻击的点最多。输入格式输入文件包含一行一个整数n。输出格式一行一个整数,表示最多的最后未被攻击的点。输入输出样例输入 #13输出 #11说明/提

2020-05-26 21:58:48 208

原创 P5594 【XR-4】模拟赛

题目描述X 校正在进行 CSP 前的校内集训。一共有 nn 名 OIer 参与这次集训,教练为他们精心准备了 mm 套模拟赛题。然而,每名 OIer 都有各自的时间安排,巧合的是,他们在接下来的 kk 天中都恰好有 mm 天有空打模拟赛。为了方便管理,教练规定一个人必须按顺序打完 mm 套模拟赛题。比如,小 X 在接下来的第 2,3,5 天有空打模拟赛,那么他就必须在第 2 天打第 1 套模拟赛题,第 3 天打第 2 套模拟赛题,第 5 天打第 3 套模拟赛题。教练需要为每一个人的每一次模拟赛做

2020-05-24 23:00:10 352

原创 P6056 [加油武汉]SIR 模型

题目背景SIR 模型将总人口分为以下三类:易感者(susceptibles),其数量记为 s(t) ,表示 t 时刻未染病但有可能被该类疾病传染的人数;染病者(infectives),其数量记为 i(t),表示 t 时刻已被感染成为病人而且具有传染力的人数;恢复者(recovered),其数量记为 r(t),表示 t 时刻已从染病者中移出的人数。设总人口为N(t),则有)N(t)=s(t)+i(t)+r(t)。SIR模型的建立基于以下三个假设:不考虑人口的出生、死亡、流动等种群动力因素。人口始

2020-05-23 23:47:34 522

原创 P3370 【模板】字符串哈希

题目描述如题,给定 N 个字符串(第 i 个字符串长度为 Mi,字符串内包含数字、大小写字母,大小写敏感),请求出 N 个字符串中共有多少个不同的字符串。#友情提醒:如果真的想好好练习哈希的话,请自觉,否则请右转PJ试炼场:)输入格式第一行包含一个整数 N,为字符串的个数。接下来 N 行每行包含一个字符串,为所提供的字符串。输出格式输出包含一行,包含一个整数,为不同的字符串个数。输入输出样例**输入 #**15abcaaaaabcabcc12345输出 #14说明

2020-05-23 22:42:20 131

原创 P3378 【模板】堆

题目描述如题,初始小根堆为空,我们需要支持以下3种操作:操作1: 1 x 表示将x插入到堆中操作2: 2 输出该小根堆内的最小数操作3: 3 删除该小根堆内的最小数输入格式第一行包含一个整数N,表示操作的个数接下来N行,每行包含1个或2个正整数,表示三种操作,格式如下:操作1: 1 x操作2: 2操作3: 3输出格式包含若干行正整数,每行依次对应一个操作2的结果。输入输出样例输入 #151 21 5232输出 #125说明/提示时空限制:1000ms

2020-05-22 22:47:02 110

原创 P1090 合并果子 / [USACO06NOV]Fence Repair G

题目描述在一个果园里,多多已经将所有的果子打了下来,而且按果子的不同种类分成了不同的堆。多多决定把所有的果子合成一堆。每一次合并,多多可以把两堆果子合并到一起,消耗的体力等于两堆果子的重量之和。可以看出,所有的果子经过 n−1 次合并之后, 就只剩下一堆了。多多在合并果子时总共消耗的体力等于每次合并所耗体力之和。因为还要花大力气把这些果子搬回家,所以多多在合并果子时要尽可能地节省体力。假定每个果子重量都为 1 ,并且已知果子的种类 数和每种果子的数目,你的任务是设计出合并的次序方案,使多多耗费的体力最

2020-05-22 22:04:05 116

原创 P1334 瑞瑞的木板

题目背景瑞瑞想要亲自修复在他的一个小牧场周围的围栏。题目描述他测量栅栏并发现他需要 n 根木板,每根的长度为整数 li。于是,他买了一根足够长的木板,长度为所需的 n 根木板的长度的总和,他决定将这根木板切成所需的 n 根木板(瑞瑞在切割木板时不会产生木屑,不需考虑切割时损耗的长度)。瑞瑞切割木板时使用的是一种特殊的方式,这种方式在将一根长度为 x 的木板切为两根时,需要消耗 x 个单位的能量。瑞瑞拥有无尽的能量,但现在提倡节约能量,所以作为榜样,他决定尽可能节约能量。显然,总共需要切割(n−1)

2020-05-22 21:40:59 312

原创 java P1287 盒子与球

题目描述现有 rr 个互不相同的盒子和 nn 个互不相同的球,要将这 nn 个球放入 rr 个盒子中,且不允许有空盒子。请求出有多少种不同的放法。两种放法不同当且仅当存在一个球使得该球在两种放法中放入了不同的盒子。输入格式输入只有一行两个整数,分别代表 n 和 r。输出格式输出一行一个整数代表答案。输入输出样例输入 #13 2输出 #16import java.util.*;public class Main { public static void main(Str

2020-05-22 20:12:59 340

原创 java P1276 校门外的树(增强版)

题目描述校门外马路上本来从编号0到L,每一编号的位置都有1棵树。有砍树者每次从编号A到B处连续砍掉每1棵树,就连树苗也不放过(记 0 A B ,含A和B);幸运的是还有植树者每次从编号C到D 中凡是空穴(树被砍且还没种上树苗或树苗又被砍掉)的地方都补种上树苗(记 1 C D,含C和D);问最终校门外留下的树苗多少棵?植树者种上又被砍掉的树苗有多少棵?输入格式第一行L和N,表示校园外原来有L+1棵树,并有N次砍树或种树的操作。以下N行,砍树或植树的标记和范围,每行3个整数。L(1 <= L &

2020-05-21 23:02:15 321

原创 P1271 【深基9.例1】选举学生会

题目描述学校正在选举学生会成员,有 n(n\le 999)n(n≤999) 名候选人,每名候选人编号分别从 1 到 nn,现在收集到了 m(m<=2000000)m(m<=2000000) 张选票,每张选票都写了一个候选人编号。现在想把这些堆积如山的选票按照投票数字从小到大排序。输入 nn 和 mm 以及 mm 个选票上的数字,求出排序后的选票编号。输入格式无输出格式无输入输出样例输入 #15 102 5 2 2 5 2 2 2 1 2输出 #11 2 2 2 2 2

2020-05-21 22:04:32 393

原创 java P1258 小车问题

题目描述甲、乙两人同时从 A 地出发要尽快同时赶到 B 地。出发时 A 地有一辆小车,可是这辆小车除了驾驶员外只能带一人。已知甲、乙两人的步行速度一样,且小于车的速度。问:怎样利用小车才能使两人尽快同时到达。输入格式仅一行,三个实数,分别表示 AB 两地的距离 s,人的步行速度 a,车的速度 b。输出格式两人同时到达 B 地需要的最短时间,保留 66 位小数。输入输出样例输入 #1120 5 25输出 #19.600000说明/提示数据规模与约定对于 100% 的数据,保证

2020-05-21 21:29:05 176

原创 java P1258 小车问题

题目描述甲、乙两人同时从 A 地出发要尽快同时赶到 B 地。出发时 A 地有一辆小车,可是这辆小车除了驾驶员外只能带一人。已知甲、乙两人的步行速度一样,且小于车的速度。问:怎样利用小车才能使两人尽快同时到达。输入格式仅一行,三个实数,分别表示 AB 两地的距离 s,人的步行速度 a,车的速度 b。输出格式两人同时到达 B 地需要的最短时间,保留 6 位小数。输入输出样例输入 #1120 5 25输出 #19.600000说明/提示数据规模与约定对于 100% 的数据,保证

2020-05-21 00:35:28 158

原创 P1256 显示图像

题目描述古老的显示屏是由N×M个像素(Pixel)点组成的。一个像素点的位置是根据所在行数和列数决定的。例如P(2,1)表示第2行第1列的像素点。那时候,屏幕只能显示黑与白两种颜色,人们用二进制0和1来表示。0表示黑色,1表示白色。当计算机发出一个指令:P(x,y)=1,则屏幕上的第x行第y列的阴极射线管就开始工作,使该像素点显示白色,若P(x,y)=0,则对应位置的阴极射线管不工作,像素点保持黑色。在某一单位时刻,计算机以N×M二维01矩阵的方式发出显示整个屏幕图像的命令。例如,屏幕是由3×4的 对应

2020-05-19 22:22:27 255

原创 java P1253 线性存储问题

题目描述磁带等存储介质存储信息时基本上都是一种线性存储的方式,线性存储方式虽然简单,但查询检索时往往要经过一些其它信息,不象磁盘等存储介质在目录区找到后可直接定位到某一区城,因此线性存储总有它的局限性。但是由于磁带等线性存储有简单、保存时间相对较长等优点,现在仍然在使用。如果有n段信息资料要线性存储在某种存储介质上,它们的长度分别是L1,L2,…,Ln,存储介质能够保存下所有这些信息,假设它们的使用(查询检索)的频率分别是F1,F2,…,Fn,要如何存储这些信息资料才能使平均检索时间最短。你的任务就是

2020-05-18 23:07:27 335

原创 java P1226 【模板】快速幂||取余运算

题目描述给你三个整数 b,p,k,求 b^pmodk。输入格式输入只有一行三个整数,分别代表 b,p,k输出格式输出一行一个字符串 b^p mod k=s,其中 b,p,k 分别为题目给定的值, s 运算结果。输入输出样例输入 #12 10 9输出 #12^10 mod 9=7说明/提示样例输入输出 1 解释2^10=10241024mod9=7。数据规模与约定对于 100% 的数据,保证 0≤b, p<2 31,1≤k≤2^31。import java.ut

2020-05-17 10:53:57 349

原创 java P2678 跳石头

题目背景一年一度的“跳石头”比赛又要开始了!题目描述这项比赛将在一条笔直的河道中进行,河道中分布着一些巨大岩石。组委会已经选择好了两块岩石作为比赛起点和终点。在起点和终点之间,有 N 块岩石(不含起点和终点的岩石)。在比赛过程中,选手们将从起点出发,每一步跳向相邻的岩石,直至到达终点。为了提高比赛难度,组委会计划移走一些岩石,使得选手们在比赛过程中的最短跳跃距离尽可能长。由于预算限制,组委会至多从起点和终点之间移走 M 块岩石(不能移走起点和终点的岩石)。输入格式第一行包含三个整数 L,N,M,

2020-05-16 21:24:33 354

原创 java P1824 进击的奶牛

题目描述Farmer John建造了一个有N(2<=N<=100,000)个隔间的牛棚,这些隔间分布在一条直线上,坐标是x1,…,xN (0<=xi<=1,000,000,000)。他的C(2<=C<=N)头牛不满于隔间的位置分布,它们为牛棚里其他的牛的存在而愤怒。为了防止牛之间的互相打斗,Farmer John想把这些牛安置在指定的隔间,所有牛中相邻两头的最近距离越大越好。那么,这个最大的最近距离是多少呢?输入格式第1行:两个用空格隔开的数字N和C。第2~N+

2020-05-16 21:13:44 249

原创 java P1204 [USACO1.2]挤牛奶Milking Cows

题目描述三个农民每天清晨 5 点起床,然后去牛棚给三头牛挤奶。第一个农民在 300 秒 (从 5 点开始计时) 给他的牛挤奶,一直到 1000 秒。第二个农民在 700 秒开始,在 1200 秒结束。第三个农民在 1500 秒开始2100 秒结束。期间最长的至少有一个农民在挤奶的连续时间为 900 秒 (从 300 秒到 1200 秒),而最长的无人挤奶的连续时间(从挤奶开始一直到挤奶结束)为 300 秒 (从 1200 秒到 1500 秒)。你的任务是编一个程序,读入一个有 n 个农民挤 n 头牛

2020-05-14 21:58:33 39780

原创 P3383 【模板】线性筛素数

题目背景本题已更新,从判断素数改为了查询第 k 小的素数提示:如果你使用 cin 来读入,建议使用 std::ios::sync_with_stdio(0) 来加速。题目描述如题,给定一个范围 n,有 q 个询问,每次输出第 k 小的素数。输入格式第一行包含两个正整数 n,q,分别表示查询的范围和查询的个数。接下来 q 行每行一个正整数 k,表示查询第 k 小的素数。输出格式输出 q 行,每行一个正整数表示答案。输入输出样例输入 #1100 512345输出 #1

2020-05-13 14:55:31 357 3

原创 P3366 【模板】最小生成树

题目描述如题,给出一个无向图,求出最小生成树,如果该图不连通,则输出 orz。输入格式第一行包含两个整数 N,M,表示该图共有 N 个结点和 M 条无向边。接下来 M 行每行包含三个整数 Xi,Yi,Zi,表示有一条长度为 Zi的无向边连接结点 Xi,Yi 。输出格式如果该图连通,则输出一个整数表示最小生成树的各边的长度之和。如果该图不连通则输出 orz。输入输出样例输入 #14 51 2 21 3 21 4 32 3 43 4 3输出 #17说明/提示数据规模:

2020-05-11 13:57:11 299

原创 java P1195 口袋的天空

题目背景小杉坐在教室里,透过口袋一样的窗户看口袋一样的天空。有很多云飘在那里,看起来很漂亮,小杉想摘下那样美的几朵云,做成棉花糖。题目描述给你云朵的个数N,再给你M个关系,表示哪些云朵可以连在一起。现在小杉要把所有云朵连成K个棉花糖,一个棉花糖最少要用掉一朵云,小杉想知道他怎么连,花费的代价最小。输入格式每组测试数据的第一行有三个数N,M,K(1≤N≤1000,1≤M≤10000,1≤K≤10)接下来M行每行三个数X,Y,LX,Y,L,表示XX云和YY云可以通过LL的代价连在一起。(1 \

2020-05-11 12:48:15 207

原创 P3367 【模板】并查集

题目描述如题,现在有一个并查集,你需要完成合并和查询操作。输入格式第一行包含两个整数 N,M ,表示共有 N 个元素和 M 个操作。接下来 M 行,每行包含三个整数 Zi,Xi,Yi。当 Zi=1 时,将 Xi与 Yi所在的集合合并。当 Zi=2 时,输出 Xi与 Yi是否在同一集合内,是的输出 Y ;否则输出 N 。输出格式对于每一个 Zi=2 的操作,都有一行输出,每行包含一个大写字母,为 Y 或者 N 。输入输出样例输入 #14 72 1 21 1 22 1 21 3 4

2020-05-11 09:21:44 175

原创 java P1192 台阶问题

题目描述有N级的台阶,你一开始在底部,每次可以向上迈最多K级台阶(最少1级),问到达第N级台阶有多少种不同方式。输入格式两个正整数N,K。输出格式一个正整数,为不同方式数,由于答案可能很大,你需要输ansmod100003后的结果。输入输出样例输入 #1复制5 2输出 #1复制8说明/提示对于20%的数据,有N ≤ 10, K ≤ 3;对于40%的数据,有N ≤ 1000;对于100%的数据,有N ≤ 100000,K ≤ 100。import java.util.*;

2020-05-09 23:27:04 204

原创 java P1190 接水问题

题目描述学校里有一个水房,水房里一共装有m个龙头可供同学们打开水,每个龙头每秒钟的供水量相等,均为1。现在有n名同学准备接水,他们的初始接水顺序已经确定。将这些同学按接水顺序从 1到n编号,i号同学的接水量为 wi 。接水开始时,1到m 号同学各占一个水龙头,并同时打开水龙头接水。当其中某名同学jj完成其接水量要求wj后,下一名排队等候接水的同学 k马上接替 j 同学的位置开始接水。这个换人的过程是瞬间完成的,且没有任何水的浪费。即j 同学第 x 秒结束时完成接水,则k 同学第 x+1 秒立刻开始接水。

2020-05-09 22:13:32 318

原创 java P1176 路径计数2

题目描述一个N×N的网格,你一开始在(1,1),即左上角。每次只能移动到下方相邻的格子或者右方相邻的格子,问到达(N,N),即右下角有多少种方法。但是这个问题太简单了,所以现在有MM个格子上有障碍,即不能走到这MM个格子上。输入格式输入文件第11行包含两个非负整数N,MN,M,表示了网格的边长与障碍数。接下来M行,每行两个不大于NN的正整数x, yx,y。表示坐标(x, y)(x,y)上有障碍不能通过,且有1≤x, y≤n1≤x,y≤n,且x, yx,y至少有一个大于11,并请注意障碍坐标有可能相

2020-05-08 20:38:48 193

原创 java P1147 连续自然数和

题目描述对一个给定的自然数MM,求出所有的连续的自然数段,这些连续的自然数段中的全部数之和为MM。例子:1998+1999+2000+2001+2002 = 100001998+1999+2000+2001+2002=10000,所以从19981998到20022002的一个自然数段为M=10000M=10000的一个解。输入格式包含一个整数的单独一行给出M的值(10 \le M \le ...

2020-05-03 23:33:11 325

原创 java P1079 Vigenère 密码

题目描述16 世纪法国外交家 Blaise de Vigenère 设计了一种多表密码加密算法 Vigenère 密码。Vigenère 密码的加密解密算法简单易用,且破译难度比较高,曾在美国南北战争中为南军所广泛使用。在密码学中,我们称需要加密的信息为明文,用 M 表示;称加密后的信息为密文,用 C 表示;而密钥是一种参数,是将明文转换为密文或将密文转换为明文的算法中输入的数据,记为 k。 ...

2020-05-03 23:18:04 153

原创 Java P1015 回文数

题目描述若一个数(首位不为零)从左向右读与从右向左读都一样,我们就将其称之为回文数。例如:给定一个十进制数 56,将 56 加 65(即把 56 从右向左读),得到 121 是一个回文数。又如:对于十进制数 8787:STEP1:87+78=165STEP2:165+561=726STEP3:726+627=1353STEP4:1353+3531=4884在这里的一步是指进行了一次...

2020-05-02 22:22:38 321

原创 java P1044 栈

题目背景栈是计算机中经典的数据结构,简单的说,栈就是限制在一端进行插入删除操作的线性表。栈有两种最重要的操作,即 pop(从栈顶弹出一个元素)和 push(将一个元素进栈)。栈的重要性不言自明,任何一门数据结构的课程都会介绍栈。宁宁同学在复习栈的基本概念时,想到了一个书上没有讲过的问题,而他自己无法给出答案,所以需要你的帮忙。题目描述宁宁考虑的是这样一个问题:一个操作数序列,1,2,\...

2020-05-01 21:46:11 235

空空如也

空空如也

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

TA关注的人

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