- 博客(10)
- 收藏
- 关注
原创 【深基5.例7】工艺品制作C++
每次切割时,使用激光工具切出一个立方体空洞,空洞的壁平行于立方体的面,空洞的对角点就是给出的切割参数的两个点。由题可知,所谓切割即在原有大立方体中将范围内的小立方体减去,其实可以看做接下来的每一行将范围内的小方块去掉。开辟三维数组,每一个坐标的数字设置为1,去掉即变为0,最后遍历剩余多少1即可得到剩余小方块体积。现在想知道经过所有切割操作后,剩下的工艺品还剩下多少格小方块的体积?的数个小方块组成的,每个小方块都有一个坐标。组成的实心玻璃立方体,可以认为是由。块小方块就会被蒸发,剩下。输出一个整数表示答案。
2025-02-03 11:55:21
772
原创 P5728 【深基5.例5】旗鼓相当的对手C++
现有 𝑁 名同学参加了期末考试,并且获得了每名同学的信息:语文、数学、英语成绩(均为不超过 150 的自然数)。如果某对学生 〈𝑖,𝑗〉 的每一科成绩的分差都不大于 5,且总分分差不大于 10,那么这对学生就是“旗鼓相当的对手”。现在想知道这些同学中,有几对“旗鼓相当的对手”?接下来 𝑁 行,每行三个整数,其中第 𝑖 行表示第 𝑖 名同学的语文、数学、英语成绩。最先读入的同学编号为 1。数据保证,2≤𝑁≤1000且每科成绩为不超过 150 的自然数。输出一个整数,表示“旗鼓相当的对手”的对数。
2025-02-03 11:33:06
637
原创 [NOIP 2005 普及组] 校门外的树C++
这些区域用它们在数轴上的起始点和终止点表示。已知任一区域的起始点和终止点的坐标都是整数,区域之间可能有重合的部分。现在要把这些区域中的树(包括区域端点处的两棵树)移走。你的任务是计算将这些树都移走后,马路上还有多少棵树。输出一行一个整数,表示将这些树都移走后,马路上剩余的树木数量。我们可以把马路看成一个数轴,马路的一端在数轴。的马路上有一排树,每两棵相邻的树之间的间隔都是。第一行有两个整数,分别表示马路的长度。,表示一个区域的起始点和终止点的坐标。数轴上的每个整数点,即。NOIP 2005 普及组第二题。
2025-02-02 12:33:18
756
原创 P5727 【深基5.例3】冰雹猜想C++
给出一个正整数 𝑛,然后对这个数字一直进行下面的操作:如果这个数字是奇数,那么将其乘 3 再加 1,否则除以 2。经过若干次循环后,最终都会回到 1。经过验证很大的数字(7×10^11)都可以按照这样的方式比变成 1,所以被称为“冰雹猜想”。例如当 𝑛 是 20,变化的过程是 20→10→5→16→8→4→2→1。根据给定的数字,验证这个猜想,并从最后的 1 开始,倒序输出整个变化序列。输出若干个由空格隔开的正整数,表示从最后的 1 开始倒序的变化数列。数据保证,1≤𝑛≤100。输入一个正整数 𝑛。
2025-02-02 11:56:41
388
原创 P1428 小鱼比可爱C++
参赛的鱼被从左到右排成一排,头都朝向左边,然后每只鱼会得到一个整数数值,表示这只鱼的可爱程度,很显然整数越大,表示这只鱼越可爱,而且任意两只鱼的可爱程度。由于所有的鱼头都朝向左边,所以每只鱼只能看见在它左边的鱼的可爱程度,它们心里都在计算,在自己的眼力范围内有多少只鱼不如自己可爱呢。对于 100%100% 的数据,1≤𝑛≤1001≤n≤100,0≤𝑎𝑖≤100≤ai≤10。一行,输出 𝑛 个整数,用空格间隔,依次表示每只小鱼眼中有多少只鱼不如自己可爱。第一行输入一个正整数 𝑛,表示鱼的数目。
2025-01-27 18:51:38
445
原创 P1089 [NOIP2004 提高组] 津津的储蓄计划C++
因此津津制定了一个储蓄计划:每个月的月初,在得到妈妈给的零花钱后,如果她预计到这个月的月末手中还会有多于 100100 元或恰好 100100 元,她就会把整百的钱存在妈妈那里,剩余的钱留在自己手中。如果不会,计算到 20042004 年年末,妈妈将津津平常存的钱加上 20%20% 还给津津之后,津津手中会有多少钱。有可能在某个月的月初,津津手中的钱加上这个月妈妈给的钱,不够这个月的原定预算。每个月的月初妈妈给津津 300300 元钱,津津会预算这个月的花销,并且总能做到实际花销和预算的相同。
2025-01-27 18:35:56
518
原创 P4956 [COCI2017-2018#6] DavorC++
在征服南极之后,Davor 开始了一项新的挑战。下一步是在西伯利亚、格林兰、挪威的北极圈远征。他将在 2018 年 12 月 31 日开始出发,在这之前需要一共筹集 𝑛 元钱。他打算在每个星期一筹集 𝑥 元,星期二筹集 𝑥+𝑘 元,……,星期日筹集 𝑥+6𝑘元,并连续筹集 52个星期。其中 𝑥,𝑘 为正整数,并且满足 1≤𝑥≤100。如果有多个答案,输出 𝑥 尽可能大,𝑘 尽可能小的。现在请你帮忙计算 𝑥,𝑘为多少时,能刚好筹集 𝑛 元。推出与k有关的部分大于0,且能整除k。1、
2025-01-20 21:03:50
654
原创 P5726 【深基4.习9】打分C++
现在有 𝑛(𝑛≤1000)n(n≤1000) 位评委给选手打分,分值从 00 到 1010。需要去掉一个最高分,去掉一个最低分(如果有多个最高或者最低分,也只需要去掉一个),剩下的评分的平均数就是这位选手的得分。现在输入评委人数和他们的打分,请输出选手的最后得分,精确到 22 位小数。数据保证,3≤𝑛≤10003≤n≤1000,每个评委打出的分值为为 0 到 10(含 0 与 10)之间的整数。第二行输入 𝑛n 个正整数,第 𝑖i 个正整数表示第 𝑖i 个评委打出的分值。
2025-01-20 20:50:09
396
原创 P5725 【深基4.习8】求三角形C++
表示将输出的宽度设置为2个字符。如果数字不足2位,会用空格或指定的填充字符补足。模仿例题,打印出不同方向的正方形,然后打印三角形矩阵。,这行代码会将数字格式化为两位数,不足两位时前面补。库中的另一个格式化操作符,用于设置填充字符。是因为矩阵的数字从1开始计数,而不是从0。库中的一个格式化操作符,用于设置输出宽度。这是一个计算公式,用于生成矩阵中的数字。表示当前行的起始数字(因为每行有。输入矩阵的规模,不超过 99。表示当输出宽度不足时,用字符。假设矩阵的行数和列数都是。表示当前列的偏移量。
2025-01-20 20:33:07
292
原创 P1075 [NOIP2012 普及组] 质因数分解C++
已知正整数 𝑛n 是两个不同的质数的乘积,试求出两者中较大的那个质数。输出一个正整数 𝑝p,即较大的那个质数。NOIP 2012 普及组 第一题。输入一个正整数 𝑛n。
2025-01-20 20:21:08
337
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅