自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c++ P1047 [NOIP 2005 普及组] 校门外的树

已知任一区域的起始点和终止点的坐标都是整数,区域之间可能有重合的部分。某校大门外长度为 l 的马路上有一排树,每两棵相邻的树之间的间隔都是 1 米。我们可以把马路看成一个数轴,马路的一端在数轴 0 的位置,另一端在 l 的位置;对于 100% 的数据,保证 1≤l≤104,1≤m≤100,0≤u≤v≤l。接下来 m 行,每行两个整数 u,v,表示一个区域的起始点和终止点的坐标。输出一行一个整数,表示将这些树都移走后,马路上剩余的树木数量。第一行有两个整数,分别表示马路的长度 l 和区域的数目 m。

2025-10-07 12:25:42 290

原创 c++ P5727 【深基5.例3】冰雹猜想

给出一个正整数 n,然后对这个数字一直进行下面的操作:如果这个数字是奇数,那么将其乘 3 再加 1,否则除以 2。经过验证很大的数字(7×1011)都可以按照这样的方式比变成 1,所以被称为“冰雹猜想”。如果是奇数,乘3加1,不断判断,最终这个数会变成1。根据给定的数字,验证这个猜想,并从最后的 1 开始,倒序输出整个变化序列。输出若干个由空格隔开的正整数,表示从最后的 1 开始倒序的变化数列。,否则一直进行上面的判断奇偶和做相应的动作,保存在。中,最后输出(注意是逆序,所以这里的。输入一个正整数 n。

2025-09-17 21:54:29 257

原创 c++ P1427 小鱼的数字游戏

小鱼最近被要求参加一个数字游戏,要求它把看到的一串数字 ai​(长度不一定,以 0 结束),记住了然后反着念出来(表示结束的数字 0 就不要念出来了)。这对小鱼的那点记忆力来说实在是太难了,你也不想想小鱼的整个脑袋才多大,其中一部分还是好吃的肉!对于 100% 的数据,保证 0≤ai​≤231−1,数字个数不超过 100。其实很简单,我们只需要在输入的过程中得出输入的数的个数,然后从第。(也就是输入的个数-1,因为0不输出)个数递减,减到。一行内输入一串整数,以 0 结束,以空格间隔。

2025-09-17 12:32:20 310

原创 c++ P1428 小鱼比可爱

这题很简单,解题的关键在于遍历每只小鱼,统计其左侧所有可爱值小于它的鱼的数量。具体步骤为先读取鱼的数量和每只鱼的可爱值,存储于数组中,再对每只小鱼,统计其左侧比它可爱值小的鱼的数量并记录,最后按顺序输出结果就好了。参赛的鱼被从左到右排成一排,头都朝向左边,然后每只鱼会得到一个整数数值,表示这只鱼的可爱程度,很显然整数越大,表示这只鱼越可爱,而且任意两只鱼的可爱程度。由于所有的鱼头都朝向左边,所以每只鱼只能看见在它左边的鱼的可爱程度,它们心里都在计算,在自己的眼力范围内有多少只鱼不如自己可爱呢。

2025-09-16 21:39:37 694

原创 P5716 【深基3.例9】月份天数

这道题是求某一年的某一月有多少天,众所周知,一年有十二个月。输入年份和月份,输出这一年的这一月有多少天。输入两个正整数,分别表示年份 y 和月数 m,以空格隔开。数据保证 1583≤y≤2020,1≤m≤12。输出一行一个正整数,表示这个月有多少天。

2025-09-08 21:29:55 166

原创 c++ B3953 [GESP202403 一级] 找因数

小 A 最近刚刚学习了因数的概念,具体来说,如果一个正整数 a 可以被另一个正整数 b 整除,那么我们就说 b 是 a 的因数。请你帮忙写一个程序,从小到大输出正整数 a 的所有因数。输出若干行,为 a 的所有约数,从小到大排序。输入一行一个正整数 a。保证 a≤1000。

2025-09-06 20:35:56 779

原创 c++ P5726 【深基4.习9】打分

需要去掉一个最高分,去掉一个最低分(如果有多个最高或者最低分,也只需要去掉一个),剩下的评分的平均数就是这位选手的得分。现在输入评委人数和他们的打分,请输出选手的最后得分,精确到 2 位小数。)后面每次输入都加上sum和x(分别是总分数和总人数),最后把总分数减去一个最大值和一个最小值,输出结果。定义n为参赛人数,min和max分别为最大和最小,a为参赛者分别的分数,(详情可以看一下前面发过的。数据保证,3≤n≤1000,每个评委打出的分值为为 0 到 10(含 0 与 10)之间的整数。

2025-09-04 21:58:19 437

原创 c++ P5724 【深基4.习5】求极差 / 最大跨度值 / 最大值和最小值的差

给出 n 和 n 个整数 a,求这 n 个整数中的极差是什么。极差的意思是一组数中的最大值减去最小值的差。第二行输入 n 个整数 a1​,a2​…an​,以空格隔开。数据保证,1≤n≤100,0≤a≤1000。第一行输入一个正整数 n,表示整数个数。输出一个整数,表示这 n 个整数的极差。

2025-09-04 20:32:31 559

原创 c++ 找最大值

第二行输入 n 个非负整数,表示 a1​,a2​…an​,以空格隔开。给出 n 和 n 个整数 a,求这 n 个整数中最大值是什么。输出一个非负整数,表示这 n 个非负整数中的最大值。第一行输入一个正整数 n,表示数字个数。,每输入完一次就做一次比较:如果。(最大值)的初始值,后面输入。

2025-09-04 07:03:10 177

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

第二行输入 n 个非负整数,表示 a1​,a2​…an​,以空格隔开。给出 n 和 n 个整数 a,求这 n 个整数中最小值是什么。输出一个非负整数,表示这 n 个非负整数中的最小值。数据保证,n≤100 且 0≤a≤1000。第一行输入一个正整数 n,表示数字个数。,每输入完一次就做一次比较:如果。

2025-09-03 22:16:23 219

原创 c++ P5719 【深基4.例3】分类平均

给定 n 和 k,将从 1 到 n 之间的所有正整数可以分为两类:A 类数可以被 k 整除(也就是说是 k 的倍数),而 B 类数不能。请输出这两类数的平均数,精确到小数点后 1 位,用空格隔开。输出一行,两个实数,分别表示 A 类数与 B 类数的平均数。精确到小数点后一位。数据保证,1≤n≤10000,1≤k≤100。注意由于输出要求,定义变量需使用 double。平均值的求法:用数的总和除以数的个数。数据保证两类数的个数都不会是 0。输入两个正整数 n 与 k。,判断是否能被 k 整除;

2025-09-03 21:48:51 205

原创 c++ P5721 【深基4.例6】数字直角三角形

行,所以我们可以用两层循环,第一层是遍历第几行的,因为第一行有 n 个数,所以从 n 开始遍历。第二层则是每行有几个数。给出 n,请输出一个直角边长度是 n 的数字直角三角形。所有数字都是 2 位组成的,如果没有 2 位则加上前导 0。输出如题目要求的数字直角三角形。前面强行加入“0”,否则直接输出。数据保证,1≤n≤13。要输出的是一个第一行为。输入一个正整数 n。时(c是一位数),在。

2025-09-03 21:15:45 411

原创 c++ P5720 【深基4.例4】一尺之棰

庄子》中说到,“一尺之棰,日取其半,万世不竭”。第一天有一根长度为 a 的木棍,从第二天开始,每天都要将这根木棍锯掉一半(每次除 2,向下取整)。第几天的时候木棍的长度会变为 1?输出一个正整数,表示要第几天的时候木棍长度会变为 1。第几天的时候木棍的长度会变为 1”,输入一个正整数 a,表示木棍长度。数据保证,1≤a≤109。

2025-09-02 22:51:52 369

空空如也

空空如也

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

TA关注的人

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