自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [NOIP]合并果子

例如有3种果子,数目依次为1,2,9。接着,将新堆与原先的第三堆合并,又得到新的堆,数目为12,耗费体力为12。假定每个果子重量都为1,并且已知果子的种类数和每种果子的数目,你的任务是设计出合并的次序方案,使多多耗费的体力最少,并输出这个最小的体力耗费值。每一次合并,多多可以把两堆果子合并到一起,消耗的体力等于两堆果子的重量之和。第二行包含n个整数,用空格分隔,第i个整数ai(1

2024-05-09 17:43:19 481

原创 [Tyvj]田忌赛马

题目描述 中国古代的历史故事"田忌赛马"是为大家所熟知的。话说齐王和田忌又要赛马了,他们各派出N匹马,每场比赛,输的一方将要给赢的一方200两黄金,如果是平局的话,双方都不必拿出钱。现在每匹马的速度值是固定而且已知的,而齐王出马也不管田忌的出马顺序。请问田忌该如何安排自己的马去对抗齐王的马,才能赢取最多的钱?输入第一行为一个正整数n (n < = 2000) ,表示双方马的数量。第二行有N个整数表示田忌的马的速度。第三行的N个整数为齐王的马的速度。输出仅有

2024-05-09 17:11:54 925

原创 电池的寿命

显然如果他只有两个电池一个能用5小时一个能用3小时,那么他只能玩3个小时的游戏,有一个电池剩下的电量无法使用,但是如果他有更多的电池,就可以更加充分地利用它们,比如他有三个电池分别能用3、3、5小时,他可以先使用两节能用3个小时的电池,使用半个小时后再把其中一个换成能使用5个小时的电池,两个半小时后再把剩下的一节电池换成刚才换下的电池(那个电池还能用2.5个小时),这样总共就可以使用5.5个小时,没有一点浪费。现在已知电池的数量和电池能够使用的时间,请你找一种方案使得使用时间尽可能的长。

2024-05-09 16:34:40 442

原创 圣诞老人的礼物-Santa Clau’s Gifts

第一行由两个部分组成,分别为糖果箱数正整数n(1

2024-05-09 16:29:43 306

原创 二分法求函数的零点

已知 f(1.5) > 0 , f(2.4) < 0 且方程 f(x) = 0 在区间 [1.5,2.4] 有且只有一个根,请用二分法求出该根。该方程在区间[1.5,2.4]中的根。要求四舍五入到小数点后6位。

2024-04-26 19:07:21 339

原创 查找最接近的元素

接下来m行,每行一个整数,为要询问最接近元素的给定值。所有给定值的大小均在0-1,000,000,000之间。m行,每行一个整数,为最接近相应给定值的元素值,保持输入顺序。若有多个值满足条件,输出最小的一个。第二行包含n个整数,为非降序列各元素。所有元素的大小均在0-1,000,000,000之间。第三行包含一个整数m,为要询问的给定值个数。第一行包含一个整数n,为非降序列长度。在一个非降序列中,查找与给定值最接近的元素。

2024-04-26 19:04:28 442

原创 Aggressive cows

5 3128493for(i=1;i

2024-04-26 19:01:49 643

原创 4 Values whose Sum is 0

65for (i=0;i

2024-04-26 18:58:51 956

原创 Babelfish

dog ogdaycat atcaypig igpayatcayittenkayoopslaycatehloops}dict;int main()dict *p;i = 0;sign = 1;sign = 0;continue;if (sign)i++;elseif (p)elseputs("eh");return 0;

2024-04-26 18:32:57 508

原创 [NOIP]一元三次方程求解

有形如:ax3+bx2+cx+d=0 这样的一个一元三次方程。给出该方程中各项的系数(a,b,c,d 均为实数),并约定该方程存在三个不同实根(根的范围在-100至100之间),且根与根之差的绝对值>=1。要求由小到大依次在同一行输出这三个实根(根与根之间留有空格),并精确到小数点后2位。方程系数a,b,c,d。

2024-04-26 18:28:26 346

原创 放苹果(OJ)

把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1 是同一种分法。第一行是测试数据的数目t(0≤t≤20)。以下每行均包含二个整数M和N,以空格分开。对输入的每组数据M和N,用一行输出相应的K。

2024-04-18 09:03:14 270

原创 [NOIP]数的计算

2. 在它的左边加上一个自然数,但该自然数不能超过原数的一半;3. 加上数后,继续按此规则进行处理,直到不能再加自然数为止.满足条件的数为 6 (此部分不必输出)1. 不作任何处理;

2024-04-18 08:53:13 302

原创 [NOIP]栈

宁宁同学在复习栈的基本概念时,想到了一个书上没有讲过的问题,而他自己无法给出答案,所以需要你的帮忙。使用这两种操作,由一个操作数序列就可以得到一系列的输出序列,下图所示为由1 2 3生成序列2 3 1的过程。宁宁考虑的是这样一个问题:一个操作数序列,从1,2,一直到n(图示为1到3的情况),栈A的深度大于n。,n经过操作可能得到的输出序列的总数。1.将一个数,从操作数序列的头端移到栈的头端(对应数据结构栈的push操作)2. 将一个数,从栈的头端移到输出序列的尾端(对应数据结构栈的pop操作)

2024-04-18 08:48:06 339

原创 [NOIP]过河卒

如图,A 点有一个过河卒,需要走到目标 B 点。卒行走规则:可以向下、或者向右。同时在棋盘上的任一点有一个对方的马(如上图的C点),该马所在的点和所有跳跃一步可达的点称为对方马的控制点。例如下图 C 点上的马可以控制 9 个点(图中的P1,P2 …卒不能通过对方马的控制点。棋盘用坐标表示,A 点(0,0)、B 点(n,m)(n,m 为不超过 20 的整数,并由键盘输入),同样马的位置坐标是需要给出的(约定: CA,同时CB)。现在要求你计算出卒从 A 点能够到达 B 点的路径的条数。

2024-04-18 08:42:16 392

原创 [超级楼梯]有一楼梯共M级,刚开始时你在第一级,若每次只能跨上一级或二级,要走上第M级,共有多少种走法?

int main()int n;num[2]=1;num[3]=2;while(n--)int M;int i;for(i=4;i

2024-04-18 08:34:16 282

原创 八皇后(OJ)

int i;for (i = 0;i < MAXN;++i)cnt = 0;n = 8;int N, M;= EOF){return 0;a : -a;int i, pre;for (i = 1;i

2024-04-18 08:31:21 216

原创 质数的和与积

for(i=2;i

2024-04-13 18:03:16 220

原创 数字方格(OJ)

int main()for(s=0;s

2024-04-13 18:00:43 231

原创 [NOIP]数方格

return a

2024-04-13 17:45:39 224

原创 EXTENDED LIGHTS OUT

int main()int N;i

2024-04-13 17:40:57 307

原创 Biorhythms

int main()n=1;=-1||e!=-1||i!=-1&&d!=-1))p=p%23;e=e%28;i=i%33;m=0;for(j=0;;j++)m=(j*33)+i;break;m-=d;m=21252;if(m==1)elsen++;return 0;

2024-04-13 17:19:02 172

原创 Perfect Cubes

int main()int n;i

2024-04-13 17:15:34 213

原创 称硬币(判断轻重)*

int main()while(n--)for(t=1;t

2024-04-11 09:38:46 377

原创 利用指针方法求数组的最大值和最小值

***** 将每个数组元素依次与max,min指向的数组元素比较,使max,min分别指向的最大、最小的数组元素 *****//***** 通过指针变量max,min输出最大值和最小值 *****//***** 将指针变量max,min初始化 *****/

2024-01-10 14:26:42 443 2

原创 结构体存储学生信息:使用结构体储存学生信息(包括学号,姓名,3门课程成绩,总分),要求实现对学生信息修改和删除操作,最多50名学生。

预期输出数据说明: 每次修改操作则输出全部的学生信息,查询操作则输出查询的学生的信息。测试输入数据说明: 输入一个。

2024-01-10 14:18:42 1549

原创 结构体存储数据:有三个候选人,每个选民只能投一票,写一程序,用结构体存储数据,求出得票结果。三个候选人为“Li“, “Zhang“,“Sun“。

接下来的每一行包含某个候选人的名字。输入数据第一行包含一个整数。

2024-01-10 14:10:03 1213

原创 结构体排序:有n个学生的信息(包括学号,姓名,成绩),要求按照成绩的高低顺序输出学生的信息。

行数据,每行数据代表一个学生的信息,按学号(位的整数),姓名(字符串,长度不超过。

2024-01-10 14:04:40 712

原创 结构体变量的初始化和引用

本关任务:从键盘输入两个学生的学号,姓名和成绩(整数),分别存入结构体中,输出成绩较高的学生的学号,姓名和成绩。位的整数),姓名(字符串,长度不超过。输入包含两行,每行包含学生的学号(

2024-01-10 14:00:51 369

原创 报数:有n人围成一圈,顺序排号。从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来的第几号的那位。

初始人数n最后一人的初始编号样例输入:3样例输出:2代码如下:#include<stdio.h>for(i=1;i<=n;i++)a[i]=i;i=1;while(m!=n-1)t++;if(t!=3)}else{m++;t=0;i++;return 0;

2024-01-10 13:06:59 424

原创 指针变量作为函数参数实现两变量交换值

用指针变量作为函数参数,交换。题目描述:对输入的两个整数。输出用函数交换处理后的值。

2024-01-10 13:04:05 1782

原创 用指针法输入12个整数,然后按每行4个数输出

个数输出 ####相关知识(略) ####编程要求 请仔细阅读右侧代码,结合相关知识,在。题目描述:用指针法输入。区域内进行代码补充。

2024-01-10 13:01:34 405

原创 strcmp函数

函数 ####相关知识(略) ####编程要求 请仔细阅读右侧代码,结合相关知识,在。题目描述:用一个函数实现两个字符串的比较,即自己写一个。区域内进行代码补充。输出最大的那个字符串。

2024-01-10 12:59:03 505

空空如也

空空如也

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

TA关注的人

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