编程专栏
文章平均质量分 71
编程专栏是一个为程序员和编程爱好者提供信息和资源的平台。该专栏涵盖了各种编程语言、开发工具和技术的教程、实践经验和最新动态。读者可以在这里学习编程基础知识,掌握编程技巧,了解最新的编程趋势和技术发展。通过分享编程经验和解决问题的方法。
Seal^_^
兴趣+勤奋+坚持+方法=成功。
展开
-
【NOIP普及组】明明的随机数
明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤100),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。原创 2024-11-05 19:23:57 · 444 阅读 · 33 评论 -
计算并联电阻的阻值
对于阻值为r1和r2的电阻,其并联电阻阻值公式计算如下:R=1/(1/r1+1/r2)R=1/(1/r1+1/r2)原创 2024-11-06 08:00:00 · 268 阅读 · 1 评论 -
【NOIP普及组】 校门外的树
某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置;数轴上的每个整数点,即0,1,2,……,L,都种有一棵树。原创 2024-11-06 07:45:00 · 218 阅读 · 0 评论 -
【NOIP普及组】 陶陶摘苹果
陶陶家的院子里有一棵苹果树,每到秋天树上就会结出10个苹果。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个30厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。现在已知10个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大高度,请帮陶陶算一下她能够摘到的苹果的数目。假设她碰到苹果,苹果就会掉下来。原创 2024-11-06 09:30:00 · 440 阅读 · 4 评论 -
【NOIP提高组】虫食算
所谓虫食算,就是原先的算式中有一部分被虫子啃掉了,需要我们根据剩下的数字来判定被啃掉的字母。来看一个简单的例子:原创 2024-11-04 09:15:00 · 2019 阅读 · 10 评论 -
【NOIP提高组】Hankson的趣味题
Hanks 博士是BT (Bio-Tech,生物技术) 领域的知名专家,他的儿子名叫Hankson。现在,刚刚放学回家的Hankson 正在思考一个有趣的问题。今天在课堂上,老师讲解了如何求两个正整数c1 和c2 的最大公约数和最小公倍数。现在Hankson 认为自己已经熟练地掌握了这些知识,他开始思考一个“求公约数”和“求公倍数”之类问题的“逆问题”,这个问题是这样的:已知正整数a0,a1,b0,b1,设某未知正整数x 满足:原创 2024-11-03 18:01:51 · 1966 阅读 · 4 评论 -
【输出1到N之间的偶数】
请写程序实现输出1-N之间的所有偶数。原创 2024-11-02 08:11:27 · 2254 阅读 · 0 评论 -
【Hello World 】
几乎每一个程序员都是从Hello World!开始自己的程序人生,作为一个初学编程的小朋友,也需要先编程来输出Hello World!。原创 2024-11-02 08:11:12 · 2197 阅读 · 0 评论 -
【NOIP提高组】 双栈排序
Tom最近在研究一个有趣的排序问题。如图所示,通过2个栈S1和S2,Tom希望借助以下4种操作实现将输入序列升序排序。原创 2024-11-01 00:26:47 · 2176 阅读 · 0 评论 -
【NOIP普及组】 多项式输出
一元 n 次多项式可用如下的表达式表示:![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/c06ec163cfcb41c3ac51f9c6fc409433.png)其中,aixi称为 i 次项,ai 称为 i 次项的系数。给出一个一元多项式各项的次数和系数,请按照如下规定的格式要求输出该多项式:1. 多项式中自变量为 x,从左到右按照次数递减顺序给出多项式。2. 多项式中只包含系数不为 0 的项。原创 2024-10-31 00:15:41 · 3816 阅读 · 0 评论 -
【NOIP普及组】 数字统计
请统计某个给定范围[L, R]的所有整数中,数字2出现的次数。比如在给定范围[2, 22],数字2在数2中出现了1次,在数12中出现了1次,在数20中出现了1次,在数21中出现了1次,在数22中出现了2次,所以数字2在该范围内一共出现了6次。原创 2024-11-05 13:30:00 · 430 阅读 · 2 评论 -
【NOIP普及组】 接水问题
学校里有一个水房,水房里一共装有 m 个龙头可供同学们打开水,每个龙头每秒钟的供水量相等,均为 1。原创 2024-11-04 08:00:00 · 2279 阅读 · 32 评论 -
【NOIP普及组】导弹拦截
经过11 年的韬光养晦,某国研发出了一种新的导弹拦截系统,凡是与它的距离不超过其工作半径的导弹都能够被它成功拦截。当工作半径为0 时,则能够拦截与它位置恰好相同的导弹。但该导弹拦截系统也存在这样的缺陷:每套系统每天只能设定一次工作半径原创 2024-11-05 09:45:00 · 364 阅读 · 4 评论 -
【NOIP提高组】乌龟棋
小明过生日的时候,爸爸送给他一副乌龟棋当作礼物。乌龟棋的棋盘是一行N个格子,每个格子上一个分数(非负整数)。棋盘第1格是唯一的起点,第N格是终点,游戏要求玩家控制一个乌龟棋子从起点出发走到终点。原创 2024-11-05 07:15:00 · 406 阅读 · 1 评论 -
【NOIP普及组】 ISBN号码
每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”,其 中符号“-”是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。ISBN码的首位数字表示书籍的出 版语言,例如0代表英语;第一个分隔符“-”之后的三位数字代表出版社,例如670代表维京出版社;第二个分隔之后的五位数字代表该书在出版社的编号;最 后一位为识别码。识别码的计算方法如下:原创 2024-10-30 07:30:00 · 5485 阅读 · 0 评论 -
【NOIP提高组】机器翻译
小晨的电脑上安装了一个机器翻译软件,他经常用这个软件来翻译英语文章。这个翻译软件的原理很简单,它只是从头到尾,依次将每个英文单词用对应的中文含义来替换。对于每个英文单词,软件会先在内存中查找这个单词的中文含义,如果内存中有,软件就会用它进行翻译;如果内存中没有,软件就会在外存中的词典内查找,查出单词的中原创 2024-10-29 23:23:13 · 5701 阅读 · 1 评论 -
【NOIP提高组】 关押罪犯
S城现有两座监狱,一共关押着N名罪犯,编号分别为1-N。他们之间的关系自然也极不和谐。很多罪犯之间甚至积怨已久,如果客观条件具备则随时可能爆发冲突。我们用“怨气值”(一个正整数值)来表示某两名罪犯之间的仇恨程度,怨气值越大,则这两名罪犯之间的积怨越多。如果两名怨气值为c的罪犯被关押在同一监狱,他们俩之间会发生摩擦,并造成影响力为c的冲突事件。每年年末,警察局会将本年内监狱中的所有冲突事件按影响力从大到小排成一个列表,然后上报到S城Z市长那里。公务繁忙的Z市长只会去看列表中的第一个事件的影响力,如果影响很坏原创 2024-10-29 23:22:56 · 5504 阅读 · 4 评论 -
【NOIP普及组】 三国游戏
小涵很喜欢电脑游戏,这些天他正在玩一个叫做《三国》的游戏。在游戏中,小涵和计算机各执一方,组建各自的军队进行对战。游戏中共有N 位武将(N为偶数且不小于4),任意两个武将之间有一个“默契值”,表示若此两位武将作为一对组合作战时,该组合的威力有多大。游戏开始前,所有武将都是自由的(称为自由武将,一旦某个自由武将被选中作为某方军队的一员,那么他就不再是自由武将了),换句话说,原创 2024-10-29 23:22:37 · 5563 阅读 · 0 评论 -
【NOIP提高组】 津津的储蓄计划
津津的零花钱一直都是自己管理。每个月的月初妈妈给津津300元钱,津津会预算这个月的花销,并且总能做到实际花销和预算的相同。原创 2024-10-29 13:03:10 · 5517 阅读 · 3 评论 -
【NOIP提高组】合并果子
在一个果园里,多多已经将所有的果子打了下来,而且按果子的不同种类分成了不同的堆。多多决定把所有的果子合成一堆。 每一次合并,多多可以把两堆果子合并到一起,消耗的体力等于两堆果子的重量之和。可以看出,所有的果子经过n-1次合并之后,就只剩下一堆了。多多在合并果子时总共消耗的体力等于每次合并所耗体力之和。 因为还要花大力气把这些果子搬回家,所以多多在合并果子时要尽可能地节省体力。假定每个果子重量都为1,并且已知果子的种类数和每种果子的数目,你的任务是设计出合并的次序方案,使多多耗费的体力最少,并输出这个最原创 2024-10-31 10:15:00 · 3969 阅读 · 1 评论 -
【统计数字】
某次科研调查时得到了n个自然数,每个数均不超过1500000000(1.5*10^9)。已知不相同的数不超过10000个,现在需要统计这些自然数各自出现的次数,并按照自然数从小到大的顺序输出统计结果。原创 2024-11-01 11:30:00 · 1992 阅读 · 0 评论 -
【特征值处理】
在处理机器学习的相关数据时,需要把特征值与目标组成二组,请您输出处理后的结果。原创 2024-11-02 08:15:00 · 2039 阅读 · 0 评论 -
【Union of Rectangles】:矩形的并集
在平面上,一个边与坐标轴平行的矩形由其左下顶点和右上顶点的坐标确定。请编写一个程序,用于计算给定一系列矩形A_1, A_2, ..., A_N的并集的面积。原创 2024-11-03 11:30:00 · 2625 阅读 · 2 评论 -
【计算一个整数的各数位上的数字之和】
计算一个整数的各数位上的数字之和。原创 2024-11-03 07:30:00 · 1986 阅读 · 1 评论 -
【十进制转十六进制数】
从键盘接收一个整数,编程实现将其转换成十六进制数。原创 2024-10-28 19:06:05 · 6230 阅读 · 4 评论 -
【十六进制数转十进制数 】
从键盘接收一个十六进制数,编程实现将其转换成十进制数。原创 2024-10-28 19:05:45 · 6466 阅读 · 0 评论 -
【大整数加法】
求两个不超过200位的非负整数的和。**输入**有两行,每行是一个不超过200位的非负整数,可能有多余的前导0。**输出**一行,即相加后的结果。结果中不能有多余的前导0,即如果结果是546,那么就不能输出0546。原创 2024-10-28 19:05:30 · 6330 阅读 · 0 评论 -
【统计单词数】
一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次数。 现在,请你编程实现这一功能,具体要求是:给定一个单词,请你输出它在给定的文章中出现的次数和第一次出现的位置。 注意:匹配单词时,不区分大小写,但要求完全匹配,即定单词必须与文章中的某一独立单词在不区分大小写的情况下完全相同,如果给定单词仅是文章中某一单词的一部分则不算匹配。原创 2024-11-03 00:15:00 · 2094 阅读 · 0 评论 -
直接插入排序
直接插入排序。**输入**输入n个整数,中间用空格分隔。**输出**输出排序后的数据,每个整数后跟一个空格。**样例输入**```java5 1 3 6 10```**样例输出**```java1 3 5 6 10```原创 2024-11-03 00:15:00 · 2208 阅读 · 1 评论 -
【NOIP普及组】 火星人
人类终于登上了火星的土地并且见到了神秘的火星人。人类和火星人都无法理解对方的语言,但是我们的科学家发明了一种用数字交流的方法。这种交流方法是这样的,首先,火星人把一个非常大的数字告诉人类科学家,科学家破解这个数字的含义后,再把一个很小的数字加到这个大数上面,把结果告诉火星人,作为人类的回答。原创 2024-11-02 00:15:00 · 2291 阅读 · 0 评论 -
【NOIP普及组】 FBI树
我们可以把由“0”和“1”组成的字符串分为三类:全“0”串称为B串,全“1”串称为I串,既含“0”又含“1”的串则称为F串。FBI树是一种二叉树[1],它的结点类型也包括F结点,B结点和I结点三种。由一个长度为2N的“01”串S可以构造出一棵FBI树T,递归的构造方法如下:原创 2024-11-02 01:00:00 · 2487 阅读 · 2 评论 -
【NOIP普及组】 花生采摘
鲁宾逊先生有一只宠物猴,名叫多多。这天,他们两个正沿着乡间小路散步,突然发现路边的告示牌上贴着一张小小的纸条:“欢迎免费品尝我种的花生!——熊字”。鲁宾逊先生和多多都很开心,因为花生正是他们的最爱。在告示牌背后,路边真的有一块花生田,花生植株整齐地排列成矩形网格(如图1)。有经验的多多一眼就能看出,每棵花生植株下的花生有多少。为了训练多多的算术,鲁宾逊先生说:“你先找出花生最多的植株,去采摘它的花生;然后再找出剩下的植株里花生最多的,去采摘它的花生;依此类推,不过你一定要在我限定的时间内回到路边。”原创 2024-11-01 09:45:00 · 2780 阅读 · 0 评论 -
【NOIP普及组】 不高兴的津津
津津上初中了。妈妈认为津津应该更加用功学习,所以津津除了上学之外,还要参加妈妈为她报名的各科复习班。另外每周妈妈还会送她去学习朗诵、舞蹈和钢琴。但是津津如果一天上课超过八个小时就会不高兴,而且上得越久就会越不高兴。假设津津不会因为其它事不高兴,并且她的不高兴不会持续到第二天。请你帮忙检查一下津津下周的日程安排,看看下周她会不会不高兴;如果会的话,哪天最不高兴。原创 2024-11-01 08:45:00 · 2146 阅读 · 2 评论 -
【NOIP提高组】传染病控制
近来,一种新的传染病肆虐全球。蓬莱国也发现了零星感染者,为防止该病在蓬莱国大范围流行,该国政府决定不惜一切代价控制传染病的蔓延。不幸的是,由于人们尚未完全认识这种传染病,难以准确判别病毒携带者,更没有研制出疫苗以保护易感人群。于是,蓬莱国的疾病控制中心决定采取切断传播途径的方法控制疾病传播。经过 WHO(世界卫生组织)以及全球各国科研部门的努力,这种新兴传染病的传播途径和控制方法已经研究清楚,剩下的任务就是由你协助蓬莱国疾控中心制定一个有效的控制办法。原创 2024-10-31 09:30:00 · 3670 阅读 · 0 评论 -
【N0IP提高组】侦探推理
明明同学最近迷上了侦探漫画《柯南》并沉醉于推理游戏之中,于是他召集了一群同学玩推理游戏。游戏的内容是这样的,明明的同学们先商量好由其中的一个人充当罪犯(在明明不知情的情况下),明明的任务就是找出这个罪犯。接着,明明逐个询问每一个同学,被询问者可能会说:原创 2024-10-31 08:00:00 · 3888 阅读 · 1 评论 -
【NOIP提高组】神经网络
人工神经网络(Artificial Neural Network)是一种新兴的具有自我学习能力的计算系统,在模式识别、函数逼近及贷款风险评估等诸多领域有广泛的应用。对神经网络的研究一直是当今的热门方向,兰兰同学在自学了一本神经网络的入门书籍后,提出了一个简化模型,他希望你能帮助他用程序检验这个神经网络模型的实用性。原创 2024-10-30 08:45:00 · 4682 阅读 · 0 评论 -
【NOIP普及组】 麦森数
形如2^P-1的素数称为麦森数,这时P一定也是个素数。但反过来不一定,即如果P是个素数,2^P-1不一定也是素数。到1998年底,人们已找到了37个麦森数。最大的一个是P=3021377,它有909526位。麦森数有许多重要应用,它与完全数密切相关。原创 2024-10-30 08:45:00 · 4619 阅读 · 2 评论 -
【NOIP普及组】数字游戏
【问题描述】丁丁最近沉迷于一个数字游戏之中。这个游戏看似简单,但丁丁在研究了许多天之后却发觉原来在简单的规则下想要赢得这个游戏并不那么容易。游戏是这样的,在你面前有一圈整数(一共n个),你要按顺序将其分为m个部分,各部分内的数字相加,相加所得的m个结果对10取模后再相乘,最终得到一个数k。游戏的要求是使你所得的k最大或者最小。原创 2024-10-29 12:45:00 · 5069 阅读 · 0 评论 -
【NOIP普及组】乒乓球
【问题背景】国际乒联现在主席沙拉拉自从上任以来就立志于推行一系列改革,以推动乒乓球运动在全球的普及。其中11分制改革引起了很大的争议,有一部分球员因为无法适应新规则只能选择退役。华华就是其中一位,他退役之后走上了乒乓球研究工作,意图弄明白11分制和21分制对选手的不同影响。在开展他的研究之前,他首先需要对他多年比赛的统计数据进行一些分析,所以需要你的帮忙。原创 2024-10-27 09:07:30 · 7240 阅读 · 0 评论 -
【NOIP普及组】栈
【问题背景】栈是计算机中经典的数据结构,简单的说,栈就是限制在一端进行插入删除操作的线性表。 栈有两种最重要的操作,即pop(从栈顶弹出一个元素)和push(将一个元素进栈)。栈的重要性不言自明,任何一门数据结构的课程都会介绍栈。宁宁同学在复习栈的基本概念时,想到了一个书上没有讲过的问题,而他自己无法给出答案,所以需要你的帮忙。原创 2024-10-24 13:02:48 · 7747 阅读 · 15 评论