自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【23CSPJ普及组】公路(road)

4.为了求出最低油价,我们还要让汽车开往下一个比目前站点的油价便宜的站点去加下一次的油,就是要用一个变量min1来不断刷新到下一个站点的最低油价,最后再用上面的每两个站点之间所花费的油在每次遍历中乘以min1就是这段路程的油价,最后再加起来输出。1.解读题:从第一个站点到第n个站点所花费的油费,而每个站点都可以加整数的油但是油费都可能不同,求最少的油费是多少。公路上每个站点都可以加油,编号为i的站点一升油的价格为ai元,且每个站点只出售整数升的油。,而油费是每个站点都有的,所以是n。

2023-12-10 00:24:10 549 2

原创 子矩阵求和(C++)

题目描述出一个n行m列的矩阵,矩阵的每个位置有一个非负整数,有次询可,每次询问求一个左上角为(a,b),右下角为(c,d)的子炬阵的所有数之和。输入格式第一行两个整数n,m,表示矩阵的行和列的大小。接下来n行每行m个整数,为矩阵内容。接下来一行为一个整数q,表示询问次数。接下来q行每行4个整数a,b,c,d,含义见题面。输出格式共q行,第i行为第i个询问的答案。数据范围样例输入3 51 2 3 4 53 2 1 4 72 4 2 1 231 1 3 5。

2023-12-02 22:59:01 652

原创 数据统计(C++)

1.老样子,先解读题:把每个数字作为一个“十字架”(所在的行,列)的中心点,求“十字架”上有多少个比这个数大的数。3.然后我们给每个数字的行和列分别遍历一遍,在此之前先设个变量sum来记录有几个数比它大。给你一个n*n的矩阵,统计每个元素所在的行,列。有多少个比它大的元素个数。按要求输出一个n*n的矩阵,表格数字表示比当前行列大的元素个数。输入的第一行是一个整数n(0

2023-12-02 16:25:47 514

原创 序列操作(C++)

op=3时题说把数组翻转,我们就可以先定义一个数组q,再把a倒着遍历一遍,把每次的结果存入q[n-i+1],因为是倒着遍历的所以要用总长度减去现在的i,因为第一个存的索引是1,所以要加一,在把q遍历一遍把数值存入a。然后就是先输入op再进行if判断op是1还是2或是3,随后再根据op数值是1就输入k,是2就输入k和x,是3就把数组翻转。若op=2,则后面接两个数k,x(1≤k≤n,1≤x≤105),表示第k个数改成X。若op=1,则后面接一个数k(1≤k≤n),表示查询第k个数大小。

2023-11-25 09:51:44 460

原创 区间和(C++)

首先我们解读下题:给我们几个数字,然后让我们求第l个到r个的数字之和。所以我们就可以先用一个容器也就是数组把他们一个个放进去,但要注意我们要把它们从第一个放而不是从第零个放。最后再设一个变量sum来储存第l个数字到第r个数字的和。现在给你n个数字,以及两个数字l,r,希望你求出这n个数字中第l个数字到第r个数字的和是多少。输入中的l和r的值在n个数字的后面,所以给它们赋值时要在给数组赋值的后面。输入第一行包含一个整数 n(1≤n≤100),表示有n个数字。第三行输入l,r (1≤l≤r≤n)

2023-11-18 15:32:39 89

空空如也

空空如也

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

TA关注的人

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