- 博客(51)
- 收藏
- 关注
原创 AI题解8
上半部分有N行,每行星号数量为2i-1(i从1到N),空格数为N-i;下半部分有N-1行,每行星号数量为2(N-i)-1(i从1到N-1),空格数为i。- 内层循环`for k in range(2 * (n - i) - 1)`打印2(N-i)-1个星号。- 内层循环`for k in range(2 * i - 1)`打印2i-1个星号。- **下半部分**:从1到N-1,每行星号数为2(N-i)-1,空格数为i。- **上半部分**:从1到N,每行星号数为2i-1,空格数为N-i。
2025-08-19 11:09:54
609
原创 20250725题解
一个旅行者有一个最多能装 MM 公斤的背包,现在有 nn 件物品,它们的重量分别是W1,W2,...,WnW1,W2,...,Wn,它们的价值分别为C1,C2,...,CnC1,C2,...,Cn,求旅行者能获得最大总价值。第一行:两个整数,MM(背包容量,M≤200M≤200)和NN(物品数量,N≤30N≤30);能称出的 10 种重量是: 1、2、3、4、5、6、7、9、10、11。
2025-07-25 18:46:44
656
原创 洛谷平台
洛谷的题目范围更广,难度梯度更大,更偏向**竞赛**,有更多复杂的模拟题和数学题。* 拥有海量的题目,从**新手入门**到**国家集训队**难度应有尽有,覆盖了C++、C、Java、Python等多种编程语言。* 题目类型包括**算法题**、**数据结构题**、**模拟题**等,非常适合系统性地学习算法。3. **新手入门**:建议从“**新手村**”或“**官方题单**”开始,按照顺序刷题,循序渐进。* **博客**和**主题库**:用户可以撰写技术博客,平台也提供一些专题性的题目集合。
2025-11-22 19:28:03
1799
原创 刺激战场
你现在无法再玩到《绝地求生:刺激战场》这个版本了,它的正统继承者和当前正在运营的版本就是 **《和平精英》**。* **游戏内容**:为了通过审核,《和平精英》对部分游戏内容进行了调整,例如:击中敌人后不再显示血液效果,而是带有光效;* **数据继承**:当时所有《刺激战场》玩家的账号数据(包括角色、等级、服饰等)都完整地迁移到了《和平精英》中。* **商业化**:《和平精英》加入了游戏内购系统,可以购买时装、枪械皮肤等道具,这是《刺激战场》所没有的。
2025-11-22 19:24:05
470
原创 0011题解
蜀ICP备2024068936号-2 联系我们: 248801752@qq.com 23967609@qq.com。本网站属公益、非盈利性质,仅适当接受少量赞助以支持网站的运行维护。输出一个n*n的矩阵,场宽为3。输入一个正整数n(2<=n<20)#1058:【循环嵌套】斜角4。
2025-08-19 11:25:00
231
原创 AI题解10
1. **分析问题**:观察矩阵的填充规律,可以发现每行的数字先递增到n,然后递减。5. **格式化输出**:使用f-string`f"{num:3d}"`确保每个数字占据3个字符宽度,右对齐。3. **格式化输出**:使用Python的字符串格式化功能确保每个数字占据3个字符宽度,右对齐。2. **外层循环**:`for i in range(1, n + 1)`控制行数,从1到n。3. **内层循环**:`for j in range(1, n + 1)`控制列数,从1到n。
2025-08-19 11:22:15
385
原创 AI题解9
1. **分析问题**:矩阵中的数字填充规律是,第i行第j列的数字为`i + (j-1)*n`。例如,第1行第1列的数字是1,第1行第2列的数字是1 + (2-1)*5 = 6,依此类推。2. **外层循环**:`for i in range(1, n + 1)`控制行数,从1到n。3. **内层循环**:`for j in range(1, n + 1)`控制列数,从1到n。4. **数字计算**:计算当前单元格的数字`num = i + (j - 1) * n`。输出一个n*n的矩阵,场宽为3。
2025-08-19 11:11:32
575
原创 AI题解7
4. **打印星号**:内层循环`for k in range(2 * i - 1)`打印2i-1个星号,形成三角形的每一行。3. **打印空格**:内层循环`for j in range(n - i)`打印N-i个空格,确保星号居中对齐。2. **外层循环**:`for i in range(1, n+1)`,控制行数,从1到N。- 第一行有2*1-1=1个星号,前面有3-1=2个空格,输出" *"。- 第三行有5个星号,0个空格,输出"*****"。- 第二行有3个星号,1个空格,输出" ***"。
2025-08-19 11:05:05
597
原创 0100题解
有 n 组学生,给出初始时每组中的学生个数,再给出每组学生人数的上界 R 和下界 L (L≤R),每次你可以在某组中选出一个学生把他安排到另外一组中,问最少要多少次才可以使 N 组学生的人数都在 [L,R] 中。一个数,表示最少的交换次数,如果不能满足题目条件输出 −1。第二行 n 个整数,表示每组的学生个数;第三行两个整数 L,R,表示下界和上界。第一行一个整数 n,表示学生组数;对于全部数据,保证 1≤n≤50。
2025-08-15 17:57:03
546
原创 0010题解
每一天的比赛总会决出当日的排名,第一名的选手会获得 N 点得分,第二名会获得 N−1 点得分,第三名会获得 N−2 点得分,依次类推,最后一名会获得 1 点得分。现在即将开始的是最后一天的比赛。小雪希望知道有多少位选手还有可能获得最终的冠军,也就是说还有多少选手有可能通过最后一天的比赛获得累计总分第一名。之后 N 行,其中第 i 行输入一个整数 Bi 表示第 i 位选手已经获得的累计分数,满足 0≤Bi≤2×106。输出只有一行,只输出一个整数,表示有多少位选手有可能获得最终的冠军。
2025-08-14 18:02:38
458
原创 0001题解
空间中有一些平台。给出每个平台的位置,请你计算从每一个平台的边缘落下之后会落到哪一个平台上。注意,如果某两个平台的某个两边缘横坐标相同,物体从上面那个平台落下之后将不会落在下面那个平台上(即平台的范围是一个开区间,不包含端点)。平台可能会重叠。从平台下落时视作从平台下方开始下落,也就是说不会落到高度相同的平台上。如果有两个平台的高度相同且都可以被落到的话,那么会落到编号靠前的那个平台。第一行有一个数 N 表示平台的个数;接下来 N 行每行三个整数 分别是平台的高度 Hi,左端点的 X 坐标 Li,右端点
2025-08-14 17:51:29
449
原创 AL题解6
给定两个正整数 N 和 M(0<N<200,0<M<200,N=M),比较两个正整数的大小,然后将较大的一个正整数输出。1. **读取输入**:`input().split()`将输入按空格分割成列表,`map(int, ...)`将列表中的字符串转换为整数。2. **比较大小**:使用简单的条件判断`if N > M`。2. **比较大小**:`if N > M`判断N是否大于M。3. **输出较大的数**:根据比较结果,输出较大的那个数。3. **输出结果**:根据条件判断的结果输出N或M。
2025-08-07 19:23:12
501
原创 DeepSeek功能
支持 **PDF、Word、Excel、PPT、TXT** 等文件,能从中提取并分析信息。- 支持 Python、C++、Java、SQL 等多种编程语言。- 可处理超长文本,如书籍、论文、合同、代码等,保持对话连贯性。- 解答各类问题(科技、历史、数学、编程、生活等)。- 适用于论文阅读、合同解析、数据处理等场景。- 撰写文章、报告、邮件、商业计划等。✅ **支持多轮深度对话**,理解上下文语义。- 语法检查、改写、总结等文本处理。- 解数学题、公式推导、统计分析等。- 适合学生、科研人员及工程师。
2025-07-26 11:49:25
697
原创 地铁逃生
地铁逃生》是《和平精英》中的一种特殊玩法模式,官方名称为**「暗夜危机」**(或国际服中的**「Metro Royale」**)。- **黑市交易**:通过击败敌人或搜刮获得「金条」,可在撤离点兑换高级物资。- **必捡道具**:战术耳机(增强脚步声)、热成像瞄具(夜间模式神器)。- **装备掉落机制**:被淘汰后,背包内未保险的装备会永久丢失。- **辐射区挑战**:高风险区域刷新顶级物资,但需防辐射值积累。- **北山基地**(小型地图,快节奏对战)- **红滩战场**(大型地图,策略性更强)
2025-07-25 18:54:34
3297
原创 和平精英
1. **经典模式**:100名玩家空降战场,通过搜集物资、战术对抗,最终存活的小队获胜。- **PEL职业联赛**:年度总奖金超3000万元,包含周决赛/年度总决赛赛制。2. **地图选择**:包含海岛、沙漠、雨林、雪地、山谷等多张特色地图。- **赛季制度**:每2-3个月更新赛季,推出新时装、枪械皮肤等奖励。- **社交系统**:支持组队语音、战队系统和亲密关系建立。- **全球赛事**:PMGC世界锦标赛汇聚各赛区顶尖战队。- **创意工坊**:包含团队竞技、躲猫猫等特殊玩法模式。
2025-07-25 18:52:55
1741
原创 20250723题解
蜀ICP备2024068936号-2 联系我们: 248801752@qq.com 23967609@qq.com。判断三个整数是否相邻,是输出"TRUE",否则输出"FALSE"。本网站属公益、非盈利性质,仅适当接受少量赞助以支持网站的运行维护。#1020:【入门】判断三个整数是否相邻。输入a[1] a[2] a[3]输入只有一行,包括3个整数。
2025-07-24 12:50:37
370
原创 20250000000000000000000000000000000000
现在爱与愁大神在 x1,y1 处,车站在 x2,y2 处。现在给出一个 n×n(n≤1000) 的地图,0 表示马路,1 表示店铺(不能从店铺穿过),爱与愁大神只能垂直或水平着在马路上行进。109 之间的整数(不一定各不相同),并宣称这是 A、B、C、A+B、B+C、C+A 和 A+B+C 的某种排列。第 2 行到第 n+1 行:整个地图描述(0 表示马路,1 表示店铺,注意两个数之间没有空格)。第 n+2 行:四个数 x1,y1,x2,y2。输出 A、B 和 C,用空格分隔。
2025-07-23 12:19:03
325
原创 fgfgfdfdffggf
n 个人围成一圈,从第一个人开始报数,数到 m 的人出列,再由下一个人重新从 1 开始报数,数到 m 的人再出圈,依次类推,直到所有的人都出圈,请输出依次出圈人的编号。输出一行 n 个整数,按顺序输出每个出圈人的编号。输入两个整数 n,m。
2025-07-21 14:09:37
456
原创 20250721题解
有 n 个木材供应商,每个供应商有长度相同的一定数量的木头。长木头可以锯短,但短木头不能接长。有一个客人要求 m 根长度相同的木头,要求计算出:此时供货商提供的木头满足客人要求的最大长度是多少。其中 l1 是第一个供货商木头的长度,s1 是第一个供货商木头的数量。计算的结果为 5,即长度为 12 的木头一根可锯出两根长度为 5 的木头,多余的无用;长度为 5 的木头不动,此时,可以得到 30 根长度为 5 的木头。一个整数,即满足要求的 m 根长度相同的木头的最大长度。
2025-07-21 10:07:51
189
原创 20250720题解
有 n 头奶牛,有 k 个木桩,每个木桩有一个位置,一个木桩上只能拴一头奶牛。由于奶牛好斗,所以在拴奶牛的时候,要求距离最近的奶牛的距离尽可能大。例如 n=4,k=6,木桩的位置为 0,3,4,7,8,9,此时为下图。一个整数,即奶牛间最近距离的最大值。
2025-07-21 10:03:53
814
原创 【无标题】
为了公平起见,小明需要从这 N 块巧克力中切出 K 块巧克力分给小朋友们。例如一块 6×5 的巧克力可以切出 6 块 2×2 的巧克力或者 2 块 3×3 的巧克力。当然小朋友们都希望得到的巧克力尽可能大,你能帮小 Hi 计算出最大的边长是多少么?以下 N 行每行包含两个整数 Hi 和 Wi。小明一共有 N 块巧克力,其中第 i 块是 Hi×Wi 的方格组成的长方形。输入保证每位小朋友至少能获得一块 1×1 的巧克力。输出切出的正方形巧克力最大可能的边长。
2025-07-19 10:37:17
390
原创 20250717题解
当 a,b,c 均为 15 时,调用的次数将非常的多。小明喜欢跑步,他周一到周五每天跑 x 公里,周六和周日每天跑 y 公里,请问小明一周(周一到周日)总共跑了多少公里?注意:例如 w(30,−1,0) 又满足条件 1 又满足条件 2,请按照最上面的条件来算,答案为 1。一行输入两个整数x和 y (1≤x,y≤20),整数之间以一个空格隔开。保证不包括 −1,−1,−1 的输入行数 T 满足 1≤T≤105。输出一个整数.表示小明一周(周一到周日)总共跑了多少公里。并以 −1,−1,−1 结束。
2025-07-18 10:17:29
896
原创 20250717
表示坐标 (x,y) 上有障碍不能通过,且有 1≤x,y≤n,且 x,y 至少有一个大于 1,并请注意障碍坐标有可能相同。一个 N×N 的网格,你一开始在 (1,1),即左上角。每次只能移动到下方相邻的格子或者右方相邻的格子,问到达 (N,N),即右下角有多少种方法。有 N 级台阶,你一开始在底部,每次可以向上迈 1∼K 级台阶,问到达第 N 级台阶有多少种不同方式。对于 100% 的数据,1≤r≤1000,所有输入在 [0,100] 范围内。对于 100% 的数据,有N≤1000,M≤100000。
2025-07-17 11:06:41
849
原创 20250715题解
我仍然还生动地记得,3 年前,在美丽的集美中学,从我看到你微笑着走出教室,你将头向后仰,柔和的晚霞照耀着你玫瑰色的脸颊。但每次,考虑到你的优秀和我的平凡,胆怯的优势超越勇气驱使我静静地离开。如果有一天,在某个天涯海角,我们有机会相聚,即使是白发苍苍的男人和女人,在那个时候,我希望我们可以成为好朋友来自豪地分享这个记忆,重温年轻快乐的激情。规定这个字符串最左边的字符表示第一个音符的判定结果,最右边的字符表示第 ∣s∣ 个音符的判定结果,这里 ∣s∣ 表示字符串 ∣s∣ 的长度,也即整首歌的音符数。
2025-07-15 18:57:37
1359
原创 20250714题解
表示在第 0 秒是这些监控的开关情况,0 表示监控关闭,1 表示监控开启,并保证第一个监控一定是关闭的。因为小 Z 修习了疾跑技能,所以小 Z 通过任意个数关闭的监控的时间均为 1(即一次行动可以经过若干个未开的监控)。这时,小 Z 迅速从二号监控处冲到了四号监控处,用时 1 秒,总用时 2 秒。这时,小 Z 迅速从四号监控处冲到了五号监控处,用时 1 秒,总用时 3 秒。这时,小 Z 迅速从五号监控处冲出了监控区域,用时 1 秒,总用时 4 秒。第三秒时,监控的开关状况变为了 0 0 1 1 0 1。
2025-07-15 11:10:39
1455
原创 20250712题解
Peter 有 n 根烟,他每吸完一根烟就把烟蒂保存起来,k(k>1)个烟蒂可以换一个新的烟,那么 Peter 最终能吸到多少根烟呢?与某些脑筋急转弯不同的是,Peter 并不能从异次元借到烟蒂,抽完后再还回去。
2025-07-14 11:57:13
584
原创 AI题解4
最简单的实现是直接计算 \\( 2^5 \\)。因此,第 n 次分裂后的细胞数量为 \\( 2^n \\)。直接计算 \\( 2^5 \\) 即可得到答案。- 第 5 次分裂:16 × 2 = 32 个。- 第 4 次分裂:8 × 2 = 16 个。- 1 个细胞,第 1 次分裂成 2 个,- 第 1 次分裂:1 × 2 = 2 个。- 第 2 次分裂:2 × 2 = 4 个。- 第 3 次分裂:4 × 2 = 8 个。5. 第 5 次:16 × 2 = 32。1. 第 1 次:1 × 2 = 2。
2025-07-12 11:20:49
554
原创 AI题解3
在 Python 中,`input()` 读取的是字符串,因此可以正确处理任何形式的数字输入。在其他语言如 C++ 或 Java 中,如果输入可能是浮点数,则需要使用 `float` 或 `double` 类型来读取。我们需要编写一个程序,其功能是:输入一个数字后,程序立即输出相同的数字。- 输入的数字可以是任何整数或浮点数,但根据题目描述,可以假设输入的是一个数(可能是整数或小数)。- 如果输入的是浮点数,程序也应能正确处理(例如输入 "3.14",输出 "3.14")。1. 读取输入的数字 n。
2025-07-12 11:18:22
368
原创 AI题解2
因此,边缘元素之和就是第一行、最后一行、第一列和最后一列的元素之和减去四个角落的元素(因为它们被计算了两次)。- 当 m == 1 且 n == 1 时,矩阵只有一个元素,既是第一行也是最后一行,既是第一列也是最后一列,因此总和就是该元素本身。- 计算第一列和最后一列的中间元素之和(即不包括第一行和最后一行的第一个和最后一个元素)。- 最后一列的所有元素(不包括已经计算过的第一行和最后一行的第一个和最后一个元素)- 第一列的所有元素(不包括已经计算过的第一行和最后一行的第一个和最后一个元素)
2025-07-12 11:15:35
306
原创 AI题解1
2. **选择数字**:初始化一个空的集合(或数组)来记录已经选择的数字。3. **贪心策略**:一种有效的方法是按照区间的右端点进行排序,然后对于每个区间,从右往左选择未被选中的数。这个问题可以转化为一个**集合覆盖问题**或**区间调度问题**,其中我们需要选择最少数量的整数,满足所有给定的区间约束。目标是选择最少的数字,使得对于每个区间 [L_i, R_i],在 [L_i, R_i] 内的被选数字数量 ≥ C_i。这是一个典型的**区间覆盖问题**,可以建模为**贪心选择**或**差分约束系统**。
2025-07-12 11:12:39
361
原创 20250
有一个整数序列,它的每个数各不相同,我们不知道它的长度是多少(即整数个数),但我们知道在某些区间中间至少有多少个整数,用区间(Li,Ri,Ci)来描述,表示这个整数序列中至少有 Ci 个数来自区间 [Li,Ri],给出若干个这样的区间,问这个整数序列的长度最少能为多少?转身不需要任何的时间。由于序列中的数都是不同的,我们需要选择足够多的不同的数来满足所有区间的约束。这个问题可以转化为一个**集合覆盖问题**或**区间调度问题**,其中我们需要选择最少数量的整数,满足所有给定的区间约束。
2025-07-12 11:09:33
1082
原创 玫瑰和 和 和生笔
拿堆3:只能拿走20 / 30 = 2/3,total_value = 160 + (2/3)*120 = 160 + 80 = 240,remaining = 0。- 拿走 remaining * (vi / mi),total_value += remaining * (vi / mi),remaining = 0。3. **时间复杂度**:主要是排序的 O(N log N),N ≤ 100,非常高效。3. **贪心选择**:依次选择单位价值最高的金币堆,尽可能多地拿取,直到背包装满。
2025-07-11 19:47:48
540
原创 20250710题解
藏宝洞里面有 N(N≤100) 堆金币,第 i 堆金币的总重量和总价值分别是 mi,vi(1≤mi,vi≤100)。这一天,你和朋友小 F 一起出去玩耍的时候,遇到了一堆高矮不同的石头,其中第 i 块的石头高度为 hi,地面的高度是 h0=0。你估计着,从第 i 块石头跳到第 j 块石头上耗费的体力值为 (hi−hj)2,从地面跳到第 i 块石头耗费的体力值是 (hi)2。小 F 给你递来了一个写着 AK 的电脑,你可以使用计算机程序帮你解决这个问题,万能的计算机会告诉你怎么跳。
2025-07-11 13:03:49
273
原创 3006
在windows的控制台环境中所有的字符都是等宽的,默认情况下窗口中每行有 80 个字符,每个屏幕有 25 行,组成了一个字符矩阵。利用控制台的这个特点,我们可以在控制台上绘制简单的图形。蜀ICP备2024068936号-2 联系我们: 248801752@qq.com 23967609@qq.com。本网站属公益、非盈利性质,不涉及与书相关的商业活动。找出这个图形的特点,绘制一个 10×18 的图形。输出与上图类似的一个10×18 的图形。3006:【例3.2】 打印长方形。
2025-07-10 12:58:42
426
原创 3007
蜀ICP备2024068936号-2 联系我们: 248801752@qq.com 23967609@qq.com。《春晓》是一首有名的诗,但校园里更流行的孩子们自编的《春晓》。本题库与《信息学奥赛一本通编程启蒙(C++版)》配套。本网站属公益、非盈利性质,不涉及与书相关的商业活动。输出题目与诗句,其中题目、每句诗句都要换行。3007:练3.1 唐诗春晓。
2025-07-10 12:57:14
398
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1