题解列表

筛选

最短距离的C语言

摘要:解题思路:这是一个最优匹配问题:在一条直线上有 n 个显示器和 n 个插座,需要将它们一一配对,使得所有连接线的总长度最小。关键约束:每个插座只能连接一个显示器连接线是直线距离目标是最小化总长度核心思……

书架的问题

摘要:解题思路:创建一个visited数组来标记已经访问过的位置遍历数组,对于每个未访问的位置,开始寻找循环在循环中,从当前位置开始,按照"当前元素的值应该放在哪个位置"的规则追踪整个循……

题解 2826: 雇佣兵

摘要:解题思路:根据题目描述来写,由于不知道具体要循环几组,所以用到while循环注意事项:初始体力值是0,雇佣兵必须要先用能量元素恢复体力再进行战斗,所以能量消耗程序和战斗值增加程序不要颠倒顺序然后再判断……

[编程入门]数字的处理与判断

摘要:解题思路:注意事项:看网上的那些答案有些太高级不是很好理解,现在给出两个初学就能做的答案代码,方便理解一下。参考代码:第一种(不使用数组方法):#include <stdio.h>int ……

明明的随机数(c语言桶解)

摘要:解题思路:用桶来排序,每个数字直接设置为一比qsort快桶号设置为1-1000注意事项:参考代码:int main(){ int N; scanf("%d",&N); in……

菜药背包问题

摘要:解题思路://背包0-1的问题,核心把“时间”当成背包容量,//“价值”当成物品价值,标准 0-1 背包倒序刷表即可。注意事项:参考代码:#include<stdio.h>#include……

2823: 计算分数加减表达式的值

摘要:解题思路:数学题,没那么复杂注意事项:一个公式拿下参考代码:#include <stdio.h>#include <math.h>int main(){ int n; scan……