C++版C++版C++版MVS相机:
原创
2021-08-02 14:32:12
1392阅读
定义的box是左上角的x、y以及宽度w、高度h iou计算出来的交集的w、h必须判断是否大于0,这避免了两个框没有交集的情况。如果不判断,可能存在w、h都为负生成iou>0的情况进而影响结果。 +1操作是计算像素点个数,这个地方其实有点没太理解到,但开源的代码都是这么写的。
转载
2018-09-19 20:30:00
289阅读
2评论
#include "head.h"#include "iostream.h"#include "string.h"
typedef char ElemType;
typedef struct LNode{ ElemType data; struct LNode *next;}LNode,*Link;
class LinkList{private: Link
转载
精选
2007-06-22 10:41:15
1008阅读
点赞
1评论
函数(C++版)目录一、C++的程序组件二、数学库函数三、多参数函数定义四、函数原型和实参的强制转换一、C++的程序组件函数调用类似于公司里的分级管理层次。二、数学库函数三、多参数函数定义四、函数原型和实参的强制转换
原创
2022-02-21 10:23:36
144阅读
代码 开头那两句代码 暂时先记住吧
原创
2021-07-24 16:47:42
181阅读
PAT 1148 C++版
1.题意
简单版本的狼人杀游戏。所有的最终序列需满足如下关系:
有且仅有两个狼人,且其中的一个狼人在说谎
陈述内容不应该有冲突
2.分析
如何做这种题目?我分析了很久,想不出什么好的解法,于是采用暴力破解的方法。思路一如下:
step 1:使用双层for循环,对陈述内容进行处理。假设i,j两人都是说谎的人。
step 2:在此基础上分别假设i是狼人或者j是狼人(因为总
原创
2021-07-29 17:57:06
10000+阅读
PAT 1030 C++版1.题意给出一个图的顶点,边信息,边权信息【在本题中,边权有两种,一个是路径长度;一个是花费成本】。让你求出从一个点到另外一个点的最短路径,如果有多个最短路径,那么就输出最小成本的那条。2.分析dijkstra算法题主要使用的资源情况如下:int G[maxn][maxn];//保存两个顶点的边信息int cos[maxn][maxn];//两个顶点边的...
原创
2022-01-25 18:08:33
86阅读
PAT 1117 C++版1.题意E – that is, the maximum integer E such that it is for E days that one rides more than E miles.有E天的骑行距离超过Emiles,这个E取最大整数值。2.分析思路1用一个数组dis保存每天的骑行距离次数。例如,如果第一天骑行了2miles。那么得到结果...
原创
2022-01-26 09:40:34
41阅读
PAT 1122 C++版1.题意给出一个无向图的顶点,边信息。然后输入一串查询数字,问,输入的这些查询数字是否能够组成一个simple cycle。这里simple的定义指的是:不含冗余顶点cycle的定义就是:给出的顶点集形成了一个环如果是simple cycle,则输出YES;如果不是simple cycle,则输出NO;2.分析针对题意,我们可以清楚的了解到:如果是一个s...
原创
2022-01-26 09:44:00
21阅读
PAT 1083 C++版1.题意给出学生的 name,id,grade信息,想输出在指定分数范围内的按照降序学生名单。2.分析题目比较简单。使用结构体存储学生信息使用sort对结构体进行排序输出符合条件的结构体即可3.代码#include<cstdio>#include<algorithm>#include<cstring>#inc...
原创
2022-01-26 09:55:30
54阅读
PAT 1154 C++版1.题意给出一个无向图的顶点和边信息,然后紧接着给出若干个查询样例。现在需要让我们判断,给出的查询样例是否满足 k-coloring。所谓的 k-coloring 指的是:A proper vertex coloring is a labeling of the graph's vertices with colors such that no two vertic...
原创
2022-01-26 09:58:47
51阅读
PAT 1146 C++版1.题意给出图的顶点,边信息。再给出几串顶点序列。判断给出的顶点序列是否是该有向图的拓扑序列。2.分析用一个邻接矩阵作为边信息的存储。info[maxn][maxn]用一个数组作为顶点度数的存储,deg[maxn]每次遍历,判断current vertex的度数是否为0,如果为0,则从 deg[maxn] 中减去 current vertex 发出的度数;否...
原创
2022-01-26 10:02:05
85阅读
PAT 1078 C++版1.题意这题是pat 1145的基础版。给出一串数字,让其插入到哈希表中,然后给出这串数字在哈希表中的下标。如果有哈希冲突产生,则使用二次探测的方法解决冲突。2.分析这题还是很好写的,关键是对二次探测的理解。3.代码#include<cstdio>#include<cmath>#include<cstring>#in...
原创
2022-01-26 10:02:49
47阅读
PAT 1134 C++版【updating…】1.题意输入:给出一个无向图的边节点信息;给出数组待查询顶点的集合让你判断图中的任一条边的顶点是否都在这个顶点的集合中?如果都在则称为vertex cover,否则不是。2.分析暴力求解直接根据输入新建一个结构体数组,其中保留的是每条边left,right左右两个节点,以及一个访问标志位。在输入节点集合之后,使用双重循环遍历一遍,表示边...
原创
2022-01-26 10:09:20
63阅读
PAT 1130 C++版1.题意Given a syntax tree (binary), you are supposed to output the corresponding infix expression, with parentheses reflecting the precedences of the operators.给出一个二叉语法树,你需要求出该二叉树对应的中缀...
原创
2022-01-26 10:09:40
34阅读
PAT 1144 C++ 版1.题意不再分析。2.测试用例105 -25 9 6 1 3 4 2 5 1751 2 3 4 551 2 3 5 62 1 -13.代码#include<cstdio> #include<algorithm># define N 100001int main(){ int total; scanf...
原创
2022-01-26 10:28:03
25阅读
PAT 1124 C++版1.题意给出转发数,跳跃数,第一个获奖下标。接着给出一个转发名单。输出获奖的名单,如果有人重复获奖了,那么就往下移一位直到没有获奖的人获奖。2.分析使用 char[][] 二维数组保存转发信息的人名注意这里是char的二维数组,而不是一维数组,因为char的一维数组只相当于一个string,但是这里我们需要保持的是下标和字符串,所系需要使用二维数组。使用 s...
原创
2022-01-26 10:29:06
34阅读
PAT 1116 C++版1.题意根据输入确定得奖信息;根据查询id以及相应规则,输出获奖信息。2.分析使用map存储获奖信息,如果已经领奖,则重置成Checked3.代码#include<cstdio>#include<map>#include<string>#include<iostream>#include<cma...
原创
2022-01-26 10:36:52
66阅读
switch语法 C++版1.switch语法好久没有写switch了,竟然还差点儿忘记了。<( ̄ ﹌  ̄)>2.简单示例#include <iostream>#include <cstdio>using namespace std;int main(){ int type; cin >> type; switch(typ...
原创
2021-07-08 11:33:13
71阅读
PAT 1072 C++版1.题意给出一个图的顶点,以及边信息。每个顶点代表的含义是一个居民点。现在需要在这些居名点之间修建一个gas station。求出一个合理的gas station,使得这个gas station到任一个居民点的最近距离minimum取到最大值,但是又不能超过gas station所能服务的最远距离Ds。这个最远距离Ds是程序中的一个输入。如果存在多个minimum相...
原创
2021-07-08 11:34:01
93阅读