- 博客(12)
- 收藏
- 关注
原创 (c++入门)Hello,World!
中文意思是“你好,世界”。因为TheCProgrammingLanguage中使用它作为第一个演示程序,后来的程序员在学习编程或进行设备调试时延续了这一习惯。今天,我们就来这道题。我们要注意的是“helloworld”是一个字符串String我们不能用单引号(‘’)来引用,因此,我们要用双引号(“”)来输出。
2025-01-19 20:38:38
212
原创 求细胞数量c++
一矩形阵列由数字00到99组成,数字11到99代表细胞,细胞的定义为沿细胞数字上下左右若还是细胞数字则为同一细胞,求给定矩形阵列的细胞个数。我们可以粗略的把数字看成非细胞“0”和细胞“非0”用二维数组boolmap表示出这一矩阵。计算出连成块的“非0细胞”并让ans++接下来nn行,每行一个长度为mm的只含字符。第一行两个整数代表矩阵大小nn和mm。的字符串,代表这个n×mn×m的矩阵。本题考研考生深搜的能力。一行一个整数代表细胞个数。
2025-01-19 20:15:19
543
原创 P1048 [NOIP2005 普及组] 采药
医师把他带到一个到处都是草药的山洞里对他说:“孩子,这个山洞里有一些不同的草药,采每一株都需要一些时间,每一株也有它自身的价值。第一行有22个整数TT(1≤T≤10001≤T≤1000)和MM(1≤M≤1001≤M≤100),用一个空格隔开,TT代表总共能够用来采药的时间,MM代表山洞里的草药的数目。接下来的MM行每行包括两个在11到100100之间(包括11和100100)的整数,分别表示采摘某株草药的时间和这株草药的价值。输出在规定的时间内可以采到的草药的最大总价值。
2025-01-19 19:36:14
391
原创 贪吃蛇小游戏(二)c++
在原有的基础上做了一定的优化,简化了代码(虽然还是史)增加了“死亡”的判定,一定增加了游戏的可玩性,欢迎各位大佬提出自己的建议。
2025-01-16 17:44:12
333
原创 二进制中1的个数
c++在储存一个负数时会采用,在这个数的取反加一,我们可以利用它来得出每一个”1“的位置,从而计算”1“的数量。我们也可以定义函数“lowbit"来得出每个数的二进制的第一个”1“的位置。首先我们可以利用“与”运算来对数的每一个位数进行判断。的数列,请你求出数列中每个数的二进制表示中。个整数,表示整个数列。0≤数列中元素的值≤10。
2025-01-16 11:29:52
165
原创 汉诺塔问题
开天辟地的神勃拉玛在一个庙里留下了三根金刚石的棒,第一根上面套着64个圆的金片,最大的一个在底下,其余一个比一个小,依次叠上去,庙里的众僧不倦地把它们一个个地从这根棒搬到另一根棒上,规定可利用中间的一根棒作为帮助,但每次只能搬一个,而且大的不能放在小的上面。经过研究发现,汉诺塔的破解很简单,就是按照移动规则向一个方向移动金片: 如3阶汉诺塔的移动:A→C,A→B,C→B,A→C,B→A,B→C,A→C 此外,汉诺塔问题也是程序设计中的经典递归问题。一个整数N,表示A柱上有N个碟子。
2024-05-05 15:23:26
762
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1