自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 1931C. Make Equal Again

2.当数组中有不同元素时。定义k1和k2分别来计数从前往后和从后往前连续相同元素的个数,利用for循环求出,期间分别定义flag1和flag2用来判断是否相同的数不再连续,不再连续后续k的值不再改变。1.如果数组中元素全部一致或者只有一个元素直接输出0。(定义一个flag来标记数组中是否全部一致)2.逐个输入t个测试项,第一行包含数组中元素的个数,第二行逐个输入元素。=a[n],输出n-max(k1,k2)。(1)a[1]==a[n],直接输出n-(k1+k2);使得数组全部元素变成一致的最小的元素个数。

2024-06-14 10:02:08 205

原创 A. Problem Generator

A. Problem GeneratorVlad is planning to hold m rounds next month. Each round should contain one problem of difficulty levels 'A', 'B', 'C', 'D', 'E', 'F', and 'G'.Vlad already has a bank of n problems, where the i-th problem has a difficulty level of ai. T

2024-06-13 10:11:45 911

原创 P1644 跳马问题--洛谷

从(0,0)开始,设(a,b)为经过点的坐标,要求过程中a>0,a<n,b>0,b<m;1.确认题目的状态包括边界。最终位置为(m,n)。2.找到状态转移方式。3.找到问题的出口。

2024-06-13 00:22:31 95

原创 B. 378QAQ and Mocha‘s Array----codeforces

3.将不能被整除的数加入到动态数组中,然后对动态数组进行排序,如果数组中所有的数能够被最小的数值整除那就输出Yes,否则输出No。2.对输入的数组进行排序,如果其余的所有数能够被最小的一个数值整除,那就输出Yes。1.如果数组中有1那就直接输出Yes。

2024-06-12 23:50:27 85

原创 CLZ银行问题--蓝桥杯

CLZ 银行只有两个接待窗口,VIP 窗口和普通窗口,VIP 用户进入 VIP 窗口排队,剩下的进入普通窗口排队。输出 M 次操作后 VIP 窗口队列和普通窗口队列中的姓名(从头到尾),先输出 VIP 窗口队列后输出普通窗口队列。第一行是一个整数 M(1≤M≤1000),表示一共有 M次操作。求 M次操作结束后 VIP 窗口队列和普通窗口队列中的姓名。front():仅返回队列中的第一个元素。back():仅返回队列中的最后一个元素。:移除并返回队列的前端元素。:返回队列中的元素的数量。

2024-03-27 06:00:00 338 1

原创 对局匹配-蓝桥杯

小明发现网站的自动对局系统在匹配对手时,只会将积分差恰好是 K 的两名用户匹配在一起。这种情况下,对于i和i+k这两个数只允许出现一个,利用数组与循环语句求出需要删去的个数。(1)第一种情况:k=0。这种情况是最简单的,就是不允许出现重复的情况,每一种数只允许出现一种。2.根据k的值(0或!:问题只需知道多少用户在线的时候都无法匹配成功,只需在意人数,不必在意删除的是谁。c[N]中的N代表积分的大小,c[N]的大小代表积分为N的数量,即这种数的数量。其中,1≤N≤105,0≤Ai≤105,0≤K≤105。

2024-03-26 11:33:17 185

原创 付账问题-蓝桥杯

题目:几个人一起出去吃饭是常有的事。但在结帐的时候,常常会出现一些争执。现在有 n个人出去吃饭,他们总共消费了 S 元。其中第 i个人带了 ai元。幸运的是,所有人带的钱的总数是足够付账的,但现在问题来了:每个人分别要出多少钱呢?为了公平起见,我们希望在总付钱量恰好为 S 的前提下,最后每个人付的钱的标准差最小。这里我们约定,每个人支付的钱数可以是任意非负实数,即可以不是 1 分钱的整数倍。你需要输出最小的标准差是多少。

2024-03-23 12:16:41 353

原创 乘积尾零-蓝桥杯

2.寻找问题本质:对于每一个数,可以把数分解成对应的若干个最小程度的因式,而产生0需要最小的因式就是2*5,因此求解末尾有多少个0只需2求出有多少对2*5。做题方法:要求2*5的对数只需利用循环语句将每个分解后分别计数对应的数目,又因为要成对出现才能有效,所以取二者的最小数。1.乘积的末尾有多少个零,最直接的方法就是通过循环语句求出乘积,然后利用%与/求出末尾零的个数。如下的 1010 行数据,每行有 1010 个整数,请你求出它们的乘积的末尾有多少个零?

2024-03-22 09:02:49 192

原创 冒泡排序的总结

1 对‘冒泡’的理解:冒泡就是一个个的泡浮出水面,在此代码中对应的是一个一个的排出最大/小值(好处:,避免了多余的大小比较,提高了代码运行的速度)2 编写代码的流程: 定义主函数->定义数组->输入数组的内容->调用冒泡函数(对数组进行排序)->输出 排序后的数组->对冒泡函数进行定义3 运用的知识:1:函数的调用和定义(数组传参传递过去的是数组首元素的地址) 2: 循环

2022-12-07 15:32:39 157 3

空空如也

空空如也

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

TA关注的人

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