自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 3141 B20 实践-5 鞍点

一个矩阵的鞍点,是指某元素在该行上最大、该列上最小。现在请你找出矩阵的鞍点,矩阵也可能没有鞍点,如果没有鞍点,输出 "NO!如果没有鞍点则显示 "NO!" ,有则输出每个鞍点的坐标和值(一个鞍点占一行)。接下来有 n 行,每行 n 个正整数, ai​;第一行一个正整数 n ,表示矩阵的长宽为 n;100%100% 的数据:1≤N≤10;

2023-08-25 23:37:46 89

原创 3060 B20 实践-4 宝藏迷宫

在迷宫中,小 Void 每次只能走向他右边的格子或者下边的格子,所有小 Void 走过格子里的宝藏他都会带走(包括起始点和终止点)。小 Void 来到了一个装满宝藏的迷宫,迷宫由 m×n 的方格组成,每个格子里都有宝藏,用正整数vali,j​ 表示宝藏的价值。小 Void 开始在左上角,最优的线路是: 右、右、下,一路上得到的宝藏数依次为: 3,10,50,23,10,50,2。接下来的 m 行每行 n 个数 vali,j​ ,表示第 i 行第 j 列的格子中宝藏价值。

2023-08-25 23:33:56 97

原创 3068 B20 习题-7 矩阵基本操作

对于 100%100% 的数据: 1≤n≤100,−100≤ai,j​≤100,−10000≤x≤10000。已知一个 n×n 的矩阵,将矩阵的左斜、右斜对角线上的元素都加上 x 后,输出该矩阵。接下来的 n 行每行 n 个整数 ai,j​,表示矩阵元素的值。n 行,输出新的矩阵,每个矩阵元素占宽为 55 且右对齐输出。一行两个整数 n,x;

2023-08-25 23:31:08 89

原创 1994 B20 例题-6 炮兵正摆

已知棋盘的边长是 x 的 k 倍数,从棋盘的左上角,每个 x×x 的区域,都要部署一个班的炮台,从左到右,从上到下,依次相邻放置 k∗k 个班的炮台。方阵的边长为 66 ,每个班的炮台放在一个 3×33×3 的区域内,从左到右,从上到下,依次相邻放置,所以最终炮台摆放的编号如样例所示。共 x×k 行,每行 x×k 个数字(两个数字之间用空格隔开)。对于 100%100% 的数据: 1≤x,k≤9。请您编程,输出炮台最终摆放的状态(详细请看样例)。构成的数字方阵,表示各个班的炮台放置区域。

2023-08-25 23:29:47 103

原创 2948 B20 习题 -5 图像旋转

接下来 n 行每行 m 个整数 ai,j​ ,表示矩阵中每个数字的值,相邻两个整数之间用单个空格隔开。对于 100%100% 的数据: 1≤n,m≤100,0≤ai,j​≤255。m 行,输出顺时针旋转 9090 度后的矩阵,相邻两个整数之间用单个空格隔开。给出一个 n 行 m 列的数字矩阵,请你将它顺时针旋转 9090 度后输出。第一行两个整数 n,m ,表示矩阵的行数和列数;

2023-08-25 23:27:41 132

原创 2941 B20 例题-5 矩阵转置

接下来的 �n 行,每行m 个整数,表示矩阵 A 的元素 xi,j​ ,每个整数之间用一个空格隔开。给出一个 n 行 m 列的矩阵 A ,请你输出它的转置矩阵 AT (行变为列,列变为行)。对于 100%100% 的数据: 1≤n,m≤100,1≤xi,j​≤1000。m 行,每行 n 个整数,输出转置后的矩阵,每个数之间以一个空格隔开。第一行两个整数 n,m ,表示矩阵 A 的行数和列数;

2023-08-25 23:24:47 81

原创 3070 B20 例题-7 矩阵对角线

在一个二维的数字矩阵中,从左上角至右下角的对角线为主对角线,从右上角至左下角的对角线为次对角线,如下图所示。对于 100%100% 的数据:1≤n≤100,−100≤ai,j​≤100。已知一个 n×n 的数字矩阵,请你输出矩阵主,次对角线上的元素。接下来的 n 行每行 n 个整数 ai,j​,表示矩阵元素的值。第一行 n 个数,依次输出主对角线上的元素(从左上角至右下角);第二行 n 个数,依次输出次对角线上的元素(从右上角至左下角);每个输出元素占宽为 55 且右对齐输出。一行一个整数 n;

2023-08-25 23:22:46 118

原创 1996 B20 习题-6 九宫真格

演武场是一个 9×99×9 格子的棋盘,每个派别的高手都站在一起,组成 3×33×3 个格子设定的 “宫”。有一位站在坐标 (x,y) 的高手,举手发言,请输出站在此格子的高手的 “宫” 的编号。所以从左到右、从上到下的第 44 行,66 列,属于棋盘中的第 55 宫。按照从左到右,从上到下的顺序,将各宫的编号填写到每个格子中。对于 100%100% 的数据:1≤x,y≤9。一行,两个整数,表示举手的高手的坐标 x,y。一个整数,表示该高手的宫的编号。

2023-08-25 23:20:14 30

原创 2931 B19 实践-4 数字串

如果在连续的一段子串中,包含了 1∼�1∼m 的全部数字,则称此子串为原数字串的 “小可爱串”。如果找到 “小可爱串”,则输出最短的一个 “小可爱串” 的长度,否则输出。一个长度为 �n 的数字串,数字串里会包含 1∼�1∼m 这些数字。你的任务是求出长度最短的 ���NUM 串,若找到,输出其长度即可。对于 100%100% 的数据 :1≤n,m≤200000。第二行 �n 个数,表示原数字串,数字间用空格隔开。第一行两个整数 �,�n,m;

2023-08-25 23:18:58 66

原创 3104 B20 例题-4 城墙修复

要塞的边缘一圈就是城墙,若要有效抵御敌人的入侵,需要对城墙进行检测与守卫,现在知道敌人无法逾越高度为 �k 的城墙,但因为连年战损,部分城墙需要修复,请你计算出有多少格城墙需求修复。对于 100%100% 的数据:1≤n,m,k≤1000。第 n+2 行一个整数 k ,表示城墙的标准高度。第一行两个整数 n 和 m ,表示要塞的规模;一个整数 s ,表示需要修复的城墙的数量。在一个MC的战争地图中,一个要塞的地图为。每格中有一个数字,表示该位置的海拔高度。接下来 n 行,表示要塞的海拔地图;

2023-08-25 23:18:35 55

原创 2930 B19 实践-3 机器翻译

575通过282时间限制1s内存限制128MB。

2023-08-24 23:16:39 32

原创 2651 B19 实践-2 后缀表达式

后缀表达式是指这样的一个表达式:式中不再引用括号,运算符号放在两个运算对象之后,所有计算按运算符号出现的顺序,严格地由左而右重新进行(不考虑运算符的优先级)。如:6∗(5−2)+76∗(5−2)+7 对应的后缀表达式为:6.5.2.−∗7.+@6.5.2.−∗7.+@。:6.(5.2.−)∗7.+@6.(5.2.−)∗7.+@,得到 6.3∗7.+@6.3∗7.+@;:(6.3∗)7.+@(6.3∗)7.+@,得到 18.7.+@18.7.+@;一个字符串,表示后缀表达式。:得到答案 2525。

2023-08-24 23:14:17 26

原创 2929 B19 习题-2 银行取款

五一马上到了,帆帆打算上银行去取点钱到海南旅游,帆帆到银行时发现很多人在办理业务,帆帆就自觉地在排队机上去了一个业务号码,并焦急的等待着银行柜台叫自己的号码。在现代文明社会中,大家在诸如银行办理业务、车站买票等活动时都很文明,没有插队的现象,本着“先来先服务”的规矩。输出若干行,当有顾客出列的时候,输出正在办理业务的顾客序号,若队列为空(没人等待),则输出。对于 100%100% 的数据:输入数据不超过 100 行。,则表示等待办理业务,后面会跟一个整数,表示顾客的序号;,则表示办理完业务的人离开。

2023-08-24 23:08:52 88

原创 2925 B19 例题-1 操作序列

若干行,对于每个操作 33 ,输出一行表示当前栈顶元素,若栈为空输出。对于 100%100% 的数据:1≤T≤100。第一行一个整数 �T ,表示操作的数量;接下来的 �T 行,每行一个操作。

2023-08-24 22:59:44 35

原创 2936 B19 习题-1 最大括号匹配

100%100% 的数据:字符串长度不超出 10001000。组成的括号字符,请你找出最多有多少对括号匹配?一行长度不超出 10001000 的字符串,仅由。一行一个整数,输出最多括号匹配的对数。,若能在它的后方找到一个右括号。与之配对,称之为一对括号匹配。

2023-08-24 22:56:31 59

原创 1444 B12 习题-3 灵兽的暴击

位的整数,而且十分不稳定。如果当前灵兽的战斗值的各个数位的数字都是奇数,而且“各个数位的和”是偶数的话,就会轻松暴击苏西。两个整数,表示灵兽的“战斗值各数位的和”和能否暴击(对于 100%100% 的数据: 1≤x≤109。,每个数位上的数字都是奇数,而且和是。一个整数 x ,表示当前灵兽的战斗值。所以此时灵兽轻松暴击苏西。

2023-08-24 22:51:43 57 5

原创 3064 B11 实践-3 四圣兽的修炼

日常修炼内容是:需要圣兽火球穿过一个轨道,轨道由 �n 个大小变幻的玄铁圈组成,知道第一个玄铁圈的尺寸为 x,往后每个玄铁圈比前一个增大 �d(如果玄铁圈的尺寸值能被各个圣兽的魔力值的总和整除,说明能被击破)。他们日常的修炼形态是一个火球,火球的能量值k,由每个圣兽的魔力值按数位组合而成,如四个圣兽此时的魔力值分别为 1,6,4,81,6,4,8,则火球的能量值 �k 是 16481648。佩奇的魔幻世界里有四圣兽,每个圣兽的魔力值在[1,9][1,9]之间波动,圣兽日常是不停地融合与修炼的。

2023-08-24 22:45:28 53 7

原创 2077 B11 实践-5 竞速

第 22 到 n+1 行,每行两个整数 a 和 b ,表示佩奇和艾米丽当前的里程,(保证 a,b 不相等);第 1,21,2 次直播的时候,都是佩奇落后,但是第 33 次佩奇领先,所以出现了第一次超车;22 每次直播两个整数,分别表示佩奇当前的里程 a 和艾米丽当前的里程 b;第 55 次直播的时候,佩奇领先冲线,所以出现了第三次超车。第 44 次直播的时候,艾米丽领先,所以出现了第二次超车;第五次直播的时候,佩奇领先冲过了终点,所以佩奇获胜;第一行一个整数 n ,表示直播的次数;

2023-08-24 22:34:43 37

原创 1982 2019-CSP-J2-T1 数字游戏

字符串来玩数字游戏,小 PP 同学想要知道字符串中究竟有多少个。小 KK 同学向小 PP 同学发送了一个长度为 88 的。对于 100%100% 的数据,输入只可能包含字符。对于 20%20% 的数据,保证输入的字符全部为。(不含双引号)为一个长度为 33 的。输入只有一行,一个长度为 88 的。输出只有一行,包含一个整数,即。字符串中有 22 个字符。字符串中有 88 个字符。【输入输出样例 1 说明】【输入输出样例 2 说明】,字符串长度固定为 88。字符串为每一个字符是。

2023-08-24 22:33:00 71

原创 2920 B17 实践-1 军事机密

题目描述军方截获的信息由 n 个数字组成,因为是敌国的高端秘密,所以一时不能破获。最原始的想法就是对这 n 个数进行从小到大排序,每个数都对应一个序号,然后对第 i 个是什么数感兴趣,现在要求编程完成。

2023-08-24 22:30:19 158 1

原创 2352 B17 习题-2 谁考了第k名

在一次考试中,每个学生的成绩都不相同,现知道了每个学生的学号和成绩,求考第 �k 名学生的学号和成绩。其后有 n 行数据,每行包括一个学号(整数)和一个成绩(浮点数),中间用一个空格分隔。输出第k名学生的学号和成绩,中间用空格分隔。(注:请用% lf输出成绩)第一行有两个整数,分别是学生的人数 n ,和求第 k 名学生的成绩。

2023-08-23 14:09:53 42

原创 桶排序C++

现在有 �n 个非负整数 ��ai​ ,将它们按递增的次序输出。第二行包含 n 个整数 ai​ ,相邻两个数用空格隔开。一行, n 个数按递增次序输出,用空格隔开。第一行包含一个整数 n;

2023-08-23 14:07:20 48

原创 4007 B17 实践-4 合唱队形

大家都知道,合唱队形通常是中间高两端低的。老师是这样安排他们的队形的:先让所有的同学按高个儿在前的顺序排成一队。然后,最高的那位同学单独站出来,这是合唱队形的中心,再让第二位同学站在她的右手边,让第三位同学站在她的左手边,再依次向两端安排其他人……茵茵所在的合唱队共有 N 个人(为奇数)。事先给定所有人的身高,请输出她们站成合唱队形之后的身高顺序。只有个整数,表示她们按老师的要求站成合唱队形之后的身高顺序。第二行是个整数,表示以厘米为单位的所有人的身高。第一行是一个整数,表示合唱队的总人数。

2023-08-23 14:02:29 110

原创 3135 B14 实践-5 沙子堡垒

在搭建之前,小喵需要先收集沙子材料,在沙滩上有白、黄、棕三种不同颜色的沙子,小喵打算依次收集 A,B,C 克(A,B,C 都为正整数)。为了堡垒的稳定性,收集的白沙重量不能超过黄沙的重量,且黄沙重量不能超过棕沙重量。由于小喵沙桶的容量为 N ,收集的三种沙子重量之积不能超过 N ,请你帮小喵计算,有多少种收集沙子的方案满足以上的限制?晴朗的周末,小喵带上了工具来到了海边沙滩,准备搭建沙子堡垒。一行一个整数,输出满足题目要求的收集方案数。一行一个整数 N ,表示沙桶的容量。

2023-08-23 13:44:08 86

原创 2099 B14 例题-7 区间回文数

从 5−125−12 一共有 66 个回文数,分别是 5,6,7,8,9,115,6,7,8,9,11。第二行输出一个整数,表示此区间内,共有多少个回文数。100%100% 的数据:2≤x,y≤106;两个整数 x,y ,分别表示范围的左右边界;给出一个范围的编号,判断有多少是回文数。第一行分别输出这些回文数,用空格隔开;

2023-08-23 13:41:00 84

原创 2100 B14 习题-7 区间游戏

佩奇和乔治在玩一个“区间”的游戏,规则是:佩奇随意给出一个区间,乔治需要在此区间内快速找出一个数,其满足各数位之和为 1010 ,并且是质数。若有,输出区间内最小的符合条件的数,如没有则输出。在 [16,32][16,32] 区间中, 1919 为符合题意的最小数,并且 1919 是质数,所以输出 1919;两个整数, L 和 R ,表示区间的左右端点,用空格隔开;100%100% 的数据: 1≤L≤R≤105;一行表示,输出符合题意的数字或者。

2023-08-23 13:35:27 39

原创 2104 B14 习题-6 区间完美数

完数的定义:除自身外的因子之和等于它本身。(例如: 6=1+2+36=1+2+3 )。一行,表示 �n 到 �k 之间的所有完数(两个数之间用空格隔开);已知正整数 n 和 k ,请编程输出 [n,k] 之间的所有完数。100%100% 的数据:1≤n<k<5000;两个正整数 n , k ,表示区间端点;

2023-08-23 13:32:33 31

原创 C++阶乘求和

表示阶乘,如: 5!=5×4×3×2×1。一行一个整数,输出 S 的后 33 位,不满 33 位按实际位数输出。请你设计一个程序,输出 S 的后 33 位(使用自定义函数)。对于 100%100% 的数据:3≤n≤10。一行一个整数 n。

2023-08-23 12:49:33 639 2

原创 3093 B24 实践-1 数字判断

对于 100%100% 的数据:0≤d≤9,1≤n≤107。若数字 d 在正整数 n 的某位中出现,输出。一行,包含两个整数 n 和 d。,返回布尔值实现以上要求。

2023-08-23 12:43:28 186 11

原创 C++角谷猜想

角谷猜想的内容是:“对任意的正整数 n ,若为偶数,则把它除以 22;若为奇数,则把它乘以 33 加 11。经过如此有限次运算后,总可以得到正整数值 11。若干行:每行输出一次运算的算式,(算式包含运算符号、等号及数字)。请你编一个程序,根据输入的正整数 n ,输出以上运算过程。100%100% 的数据:2≤n≤1000。

2023-08-23 12:38:40 531

原创 3540 B14 例题-8 百钱买百鸡

以上的古文的意思是:公鸡一只 55 块,母鸡一只 33 块,小鸡三只 11 块,问要用 100100 块买 100100 只鸡,公鸡、母鸡、小鸡各买几只?鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?若干行,每行输出三个整数分别代表买的公鸡、母鸡、小鸡数量,之间用一个空格隔开;按公鸡、母鸡、小鸡的数量从小到大依次输出。请你计算并输出百钱买百鸡的所有方案数。

2023-08-16 21:20:55 47 1

原创 1993 B14 实践-2炮兵斜放

已知棋盘的边长是 �x 的 �k 倍数,从棋盘的左上角,每个 �×�x×x 的区域,从左上开始部署一个班的炮台,编号从左上到右下,沿着右斜,依次递增,相邻放置 �∗�k∗k 支队伍的炮台。方阵的边长为 1212 ,每支队伍的炮台放在一个 3×33×3 的区域内,第一个班在坐上,从左上到右下,沿着右斜,编号依次递增,相邻放置,所以最终炮台摆放的编号如样例所示。一个 x×k 行, x×k 列的数字方阵(两个数字之间用空格隔开),表示各队伍的炮台放置区域。对于 100%100% 的数据:1≤x,k≤9。

2023-08-16 21:16:28 43 1

原创 3087 B23 实践-3 牛棚回声

你要确定最长的重复部份的长度。两个字符串的重复部份指的是同时是一个字符串的前缀和另一个字符串的后缀的字符串。曾经是一个出色的秘书,所以她精确地纪录了所有的牟叫声及其回声。对于 100%100% 的数据: 1≤1≤ 字符串的长度 ≤80≤80 ,保证输入的都是字母。一行一个整数,输出第一个字符串前缀与第二个字符串后缀最长重复部份的长度。跟第二个串的第一部份重复。比较长,所以最长的重复部份的长度就是 55。两行每行一个字符串,表示奶牛的牟声和它的回声。第一个串的第一部份重复。第一个串的最后的部份。

2023-08-16 21:12:47 76 1

原创 3089 B23 实践-5 牛的RP

知识点:字符串

2023-08-16 21:06:18 63 1

原创 2156 B24 实践-5超级素数

知识点:函数基础

2023-08-16 20:59:12 47 1

原创 ASCLL码对照表

标准,并等同于国际标准 ISO/IEC 646。ASCII第一次以规范标准的类型发表是在1967年,最后一次更新则是在1986年,到目前为止共定义了128个字符。系统,主要用于显示现代英语和其他。信息交换标准代码是基于。

2023-08-16 20:50:47 41 1

原创 C++队伍出列

接下来的 n 行每行 m 个浮点数 ℎi,hi,j​ ,表示第 �i 行第 �j 列的士兵身高;现在司令要求第 b 列士兵出列接受检阅,请你输出该列士兵的身高。一行 n 个浮点数,输出该列士兵的身高,输出保留 22 位小数。一行两个整数 ,m ,表示士兵矩阵的行、列数;最后一行两个整数 a,表示接受检阅士兵的列数。士兵排成了 n×m 的矩阵等待检阅。

2023-07-26 20:10:16 78 3

原创 C++犁田机器人

猪爷爷为了让自己从无穷无尽的犁田工作中解放出来,于是买了个新机器人替代人手,完成犁田工作。这个机器人可以完成犁田的任务,但是有一个小小的缺点:机器人单次只能犁一个边长是整数的长方形区域。田地可以看作是一个M行N列的矩阵,左下角为(1,1)(1,1)。因为田地内可能有树或石头等障碍物,所以需要设定机器人去犁很多不同的长方形(这些长方形允许重叠)。机器人执行的每个指令包含44个整数:Xll,Yll,Xur,Yur,分别是要犁的长方形的左下角坐标和右上角坐标。

2023-07-26 20:01:03 235 1

原创 C++杨辉三角

还记得中学时候学过的杨辉三角吗?现在给你一个整数 n ,请你输出前 n 行的杨辉三角。

2023-07-26 19:12:49 32 2

空空如也

空空如也

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

TA关注的人

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