主站
DreamJudge
院校信息
专业题库
模拟考试
机试真题
上岸课程
讨论区
兑换中心
登录
注册
上岸
Dear_Mr_He
这个人很懒,什么都没有写...
关注
发消息
文章
0
题解
20
发帖
0
笔记
0
Ta的粉丝
224
关注数
0
粉丝数
224
获赞数
57
阅读数
138634
广度优先搜索计算每个人移动到每个位置需要去掉障碍物的最少数目,最后求和的最小值
首先利用广度优先搜索计算出每个困于迷宫中的人移动到迷宫中每个位置需要去掉障碍物的最少数目,最后通过遍历迷宫中的每个位置,得到每个人移动到迷宫中每个位置需要去掉障碍物的数目的和的最小值即可。 #include<iostream> #include<cstring&g...
P1308
2022年2月14日 16:58
回复 3
|
赞 16
|
浏览 10.9k
和 1126 那题差不多,但是因为我没注意到 No 的第二个单词要小写,调试了好几个小时才发现,麻了。。
#include<iostream> #include<cstring> #include<queue> using namespace std; const int maxn = 100 + 2; char mpt[maxn][maxn]...
P1124
2022年2月22日 20:34
回复 2
|
赞 1
|
浏览 6.8k
题目中的“ t 秒时间内刚好充满”个人感觉有歧义,但是两种理解却都能 AC
#include<iostream> #include<cstring> #include<queue> using namespace std; const int maxn = 30 + 2; char mpt[maxn][maxn];...
P1126
2022年2月15日 15:11
回复 1
|
赞 2
|
浏览 5.6k
最大受欢迎程度及采购方案均可以利用动态规划求解
#include<iostream> #include<cstring> #include<vector> using namespace std; // 可以支配的钱数、清单上可选择的物品种类、输入物品的价格、输入物品的受欢迎程度、状态转移...
P1567
2022年7月10日 14:41
回复 0
|
赞 3
|
浏览 5.7k
利用动态规划先得出最大子段和及该子序列最后一个元素的索引,然后从最后一个元素的索引位置开始往前将最大子段和减去当前的序列元素,直到减为0,则得到该子序列第一个元素的索引
#include<stdio.h> int K, N, a[10005], dp[10005]; int _max(int x, int y) { return x > y ? x : y; } int main() { while (scan...
P1334
2022年7月8日 16:46
回复 0
|
赞 2
|
浏览 5.6k
先利用Dijkstra或SPFA分别求出求出城市1和城市2到其阵营中其它城市的最短路径,然后对阵营间存在的路径 i 到 j ,求dist(0, i)+D(i, j)+dist(1, j)的最小值
首先,查看答案里的大多数AC代码和几篇题解的思路是有问题的,我也是看了好久才发现这个思路是有问题的,比如数据: 3 3 1 2 100 1 3 40 2 3 50 1 2 2 路线应该是1->3->2,花费的最少时间为90,而他们那种方法的路线是直接1->...
P1224
2022年7月5日 13:05
回复 0
|
赞 2
|
浏览 5.6k
就挺离谱的。。
这题不难,就是有些奇奇怪怪坑人的地方。。。 #include<stdio.h> #include<string.h> int main() { char s[10]; while (scanf("%s", s) != EOF) { ...
P1394
2021年11月18日 11:25
回复 1
|
赞 5
|
浏览 8.6k
从题目就能推理出来答案唯一,所以直接输出此唯一解就行了
笑死,这题看题目就能看出来只有一个解,首先 abc + bcc = 532,因为个位是 c + c = 2,c 是0到9之间的数字,那么 c 只可能是1,然后是十位,个位没有进位的话,那么 b + c = 3或13,又 c = 1,所以 b = 2或12,显然 b = 12不符合题目要求,所以...
P1165
2022年2月12日 12:06
回复 3
|
赞 3
|
浏览 5.7k
建树后比较先序遍历结果是否相同
对每个序列建树,然后将n个序列对应的二叉搜索树的先序遍历结果和第一个序列对应的二叉搜索树的先序遍历结果进行比较,若相同,则输出YES,否则输出NO。 #include<iostream> #include<vector> using namespace s...
P1317
2022年2月8日 16:25
回复 0
|
赞 2
|
浏览 5.6k
P1562 哈夫曼编码
#include<iostream> #include<cstring> #include<queue> #include<map> using namespace std; struct node { int x; /...
P1562
2022年2月5日 00:47
回复 1
|
赞 1
|
浏览 5.2k
哈夫曼树带权路径长度(WPL)的简便算法
首先,结点的带权路径长度 = 从根结点到该结点之间的路径长度 X 该结点的权,但是,计算WPL其实可以不用刻意算出每个结点的到根节点的路径长度,我们只需在构造哈夫曼时除根节点以外的节点权值加和就好了,因为在加和过程中越靠下的节点被加了多次,这个次数其实也就是它离根节点的路径...
P1382
2022年2月4日 13:28
回复 0
|
赞 2
|
浏览 14.0k
将没办法配对的括号的下标存储下来就好了,剩下的字符都是空格
#include<iostream> #include<cstring> #include<stack> using namespace std; int main() { char s[256]; while (scanf("%s"...
P1296
2022年2月3日 20:24
回复 0
|
赞 3
|
浏览 5.9k
栈的应用——带优先级的括号匹配问题
题目解析:用栈模拟即可,首先判断括号优先级,若判断错误则直接输出 NO,否则判断括号是否均配对,栈顶元素匹配就说明配对成功,将栈顶元素出栈,否则配对不成功,就将当前元素入栈。最后查看栈是否为空,若为空则是 YES,否则就是 NO。 #include<iostre...
P1067
2022年2月3日 14:27
回复 0
|
赞 3
|
浏览 7.1k
线性素数筛选
#include<stdio.h> #include<string.h> // 线性素数筛选 prime[0]存的是素数的个数 #define maxn 1000000 + 5 // 这里要用宏定义,如果用const的话会编译错误:variably m...
P1375
2022年2月2日 11:52
回复 0
|
赞 1
|
浏览 4.7k
首尾相连的循环链表
#include<stdio.h> #include<malloc.h> struct node{ int num; struct node *next; } node; int N; // 创建循环链表 struct node *c...
P1018
2022年1月29日 16:05
回复 0
|
赞 1
|
浏览 6.6k
不带头结点的单链表排序
代码较为简洁,我看挺多题解定义的链表都是存在头结点的,而我这里实现的是不带头结点的单链表排序,排序算法使用的是冒泡排序,因为冒泡排序是相邻两个元素进行比较交换,适合链表。 #include<stdio.h> #include<malloc.h> str...
P1015
2022年1月29日 14:34
回复 0
|
赞 1
|
浏览 8.4k
特殊排序
#include<bits/stdc++.h> using namespace std; int main() { int N; while (cin >> N) { int data[N]; for (int i = 0; i <...
P1400
2021年12月10日 09:33
回复 0
|
赞 3
|
浏览 7.2k
感觉写得挺复杂的,但是思路还是比较清晰的
#include<bits/stdc++.h> using namespace std; struct Country { int id; // 国家号 int goldNum, medalNum; // 金牌数和奖牌数 float goldRatio,...
P1310
2021年12月8日 18:09
回复 0
|
赞 4
|
浏览 6.6k
提问
一开始的写的一份代码,没用getchar()把缓存里的回车干掉,并且是通过scanf("%d\n", &n)来获取字符串个数的输入,但是Output Limit Exceeded,就是下面会多出很多换行,不过我在本地上是正常的,代码如下。 #include...
P1261
2021年12月7日 15:13
回复 0
|
赞 1
|
浏览 6.0k
排序2
这题除了一趟希尔排序后的结果和一趟二路归并排序后的结果需要另外处理外,其他结果都可以直接用sort函数解决,但是这里我们还是来回顾一下题目提到的各种排序算法,即编写对应的排序算法函数来解决,不过对于一趟二路归并排序,我是直接交换相邻元素来实现的,因为没想到怎么在递归的二路归并函数中实现 ...
P1106
2021年11月19日 16:15
回复 0
|
赞 1
|
浏览 6.7k
本科学校:华南师范大学
目标学校:中山大学
点此申请N诺身份认证
获得 noobdream 认证,享受多重认证福利!