自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 sdut acm 图结构练习——最短路径

Problem Description 给定一个带权无向图,求节点1到节点n的最短路径。 Input 输入包含多组数据,格式如下。第一行包括两个整数n m,代表节点个数和边的个数。(n剩下m行每行3个正整数a b c,代表节点a和节点b之间有一条边,权值为c。 Output 每组输出占一行,仅输出从1到n的最短路径权值。(保证最短路径存在)

2017-02-22 21:00:25 468

原创 sdut acm 图结构练习——BFS——从起始点到目标点的最短步数

Problem Description 在古老的魔兽传说中,有两个军团,一个叫天灾,一个叫近卫。在他们所在的地域,有n个隘口,编号为1..n,某些隘口之间是有通道连接的。其中近卫军团在1号隘口,天灾军团在n号隘口。某一天,天灾军团的领袖巫妖王决定派兵攻打近卫军团,天灾军团的部队如此庞大,甚至可以填江过河。但是巫妖王不想付出不必要的代价,他想知道在不修建任何通道的前提下,部队是否可以通过隘口

2017-02-22 15:11:12 238

原创 图结构练习——BFSDFS——判断可达性

Problem Description 在古老的魔兽传说中,有两个军团,一个叫天灾,一个叫近卫。在他们所在的地域,有n个隘口,编号为1..n,某些隘口之间是有通道连接的。其中近卫军团在1号隘口,天灾军团在n号隘口。某一天,天灾军团的领袖巫妖王决定派兵攻打近卫军团,天灾军团的部队如此庞大,甚至可以填江过河。但是巫妖王不想付出不必要的代价,他想知道在不修建任何通道的前提下,部队是否可以通过隘口

2017-02-22 11:24:11 459

原创 图的广度优先搜索遍历

Problem Description给定一个无向连通图,顶点编号从0到n-1,用广度优先搜索(BFS)遍历,输出从某个顶点出发的遍历序列。(同一个结点的同层邻接点,节点编号小的优先遍历)Input输入第一行为整数n(0对于每组数据,第一行是三个整数k,m,t(0<k<100,0<m<(k-1)*k/2,0< t<k),表示有m条边,k个顶点,t为遍历的起始顶点。下

2017-02-21 17:12:15 789

原创 图的深度遍历(dfs)

Problem Description有一个地下迷宫,它的通道都是直的,而通道所有交叉点(包括通道的端点)上都有一盏灯和一个开关;请问如何从某个起点开始在迷宫中点亮所有的灯并回到起点?Input连续T组数据输入,每组数据第一行给出三个正整数,分别表示地下迷宫的结点数N(1  Output若可以点亮所有结点的灯,则输出从S开始并以S结束的序列,序列中相邻的顶点

2017-02-21 17:11:01 437

原创 图的存储方式

Problem Description解决图论问题,首先就要思考用什么样的方式存储图。但是小鑫却怎么也弄不明白如何存图才能有利于解决问题。你能帮他解决这个问题么?Input 多组输入,到文件结尾。每一组第一行有两个数n、m表示n个点,m条有向边。接下来有m行,每行两个数u、v代表u到v有一条有向边。第m+2行有一个数q代表询问次数,接下来q行每行有一个询问,输入两个数为a,

2017-02-21 17:07:40 241

原创 二叉树层序遍历的c++写法

void LevelOrder(struct node *root)//运用队列(注意头文件引用){    queueq;    struct node *p = root;    if(p)    {        q.push(p);    }    while(!q.empty())    {        p = q.front();

2017-02-21 15:10:00 1980

原创 sdut acm 考新郎(补题)

Problem Description在一场盛大的集体婚礼中,为了使婚礼进行的丰富一些,司仪临时想出了有一个有意思的节目,叫做"考新郎",具体的操作是这样的:首先,给每位新娘打扮得几乎一模一样,并盖上大大的红盖头随机坐成一排;然后,让各位新郎寻找自己的新娘.每人只准找一个,并且不允许多人找一个.最后,揭开盖头,如果找错了对象就要当众跪搓衣板...看来做新郎也不是

2017-02-18 20:39:12 849

原创 sdut acm(补题)小P的故事——神奇的发票报销

Problem Description为响应党的号召,小P所在的大学现在严格规范报销制度,禁止铺张浪费。特作如下规定:允许报销的发票类型包括买图书(A类)、文具(B类)、差旅(C类),要求每张发票的总额不得超过1000元,每张发票上,单项物品的价值不得超过600元。现在老师决定把这报销发票的重任交付于小P,给他一沓发票,让他找出可以报销的、不超过给定额度的最大报销额。小P能成功完成组织

2017-02-17 10:30:39 481

原创 acm sdut refresh的停车场

Time Limit: 1000MS Memory Limit: 65536KBProblem Description refresh最近发了一笔横财,开了一家停车场。由于土地有限,停车场内停车数量有限,但是要求进停车场的车辆过多。当停车场满时,要进入的车辆会进入便道等待,最先进入便道的车辆会优先进入停车场,而且停车场的结构要求只出去的车辆必须是停车场中最后进去的车

2017-02-17 09:40:29 262

原创 acm sdut 数据结构实验之查找一:二叉排序树

Time Limit: 400MS Memory Limit: 65536KBProblem Description对应给定的一个序列可以唯一确定一棵二叉排序树。然而,一棵给定的二叉排序树却可以由多种不同的序列得到。例如分别按照序列{3,1,4}和{3,4,1}插入初始为空的二叉排序树,都得到一样的结果。你的任务书对于输入的各种序列,判断它们是否能生成一样的二叉排序树。

2017-02-16 19:04:24 250

原创 acm sdut 迷失の搜索树(实际上就是建一个二叉排序树)

Problem Description小璐在机缘巧合之下获得了一个二叉搜索树,这个二叉搜索树恰好有n个节点,每个节点有一个权值,每个节点的权值都在[1,n]这个区间内,并且两两不相同,真是优美的性质啊但是命运的不公又让她失去了这个二叉搜索树幸运的是,她还记得自己丢失的二叉搜索树的前序遍历序列。在丢了二叉搜索树之后,小璐无比想念她的这个树的后序遍历那么问题来了,聪明的你在知道

2017-02-16 19:03:00 269

原创 acm sdut 数据结构实验之二叉树的建立与遍历

Problem Description       已知一个按先序序列输入的字符序列,如abc,,de,g,,f,,,(其中逗号表示空节点)。请建立二叉树并按中序和后序方式遍历二叉树,最后求出叶子节点个数和二叉树深度。Input 输入一个长度小于50个字符的字符串。Output输出共有4行:第1行输出中序遍历序列;第2行输出后序遍历序列;第3行输出叶子节点个

2017-02-16 09:37:35 285

原创 求二叉树的叶子结点个数及深度

只给出函数void countleaf(struct node *root)//统计叶子数;{ if(root) { if((!root->lchild)&&(!root->rchild)) { count++; } countleaf(root->lchild); c

2017-02-16 09:09:52 4740

原创 已知中序和后序||前序, 求前,后,层序遍历问题

感觉全是套路==这里只给出重构二叉树的函数,之后只需要遍历就行了code:struct node *rebuild(char *a, char *b, int n)//a为已知中序,b为已知后序{struct node *root;int i;if(n==0) return NULL;root = (struct node*)malloc(sizeof(stru

2017-02-15 20:59:14 929

原创 二叉树层序遍历

Problem Description已知一个按先序输入的字符序列,如abd,,eg,,,cf,,,(其中,表示空结点)。请建立二叉树并求二叉树的层次遍历序列。Input 输入数据有多行,第一行是一个整数t (t,代表有t行测试数据。每行是一个长度小于50个字符的字符串。Output 输出二叉树的层次遍历序列。Example Input2

2017-02-15 10:27:49 507

原创 关于二叉树的基本操作

只涉及二叉树的建立以及前序,中序,后序便利;其中当读到','时表示此节点为空。#include#includetypedef struct BiTNode{    char data;    struct BiTNode *lchild, *rchild;}BiTNode, *BiTree;int creatBiTree(BiTree &T){    c

2017-02-15 09:24:48 212

原创 acm sdut 数据结构实验之栈六:下一较大值(二)

数据结构实验之栈六:下一较大值(二)Time Limit: 150MS Memory Limit: 8000KBSubmit StatisticProblem Description对于包含n(1Input 输入有多组,第一行输入t(1<=t<=10),表示输入的组数;以后是 t 组输入:每组先输入n,表示本组序列的元素个数,之后依次输入本组的n个元素。

2017-02-13 19:25:06 213

原创 acm sdut 双向队列

Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description      想想双向链表……双向队列的定义差不多,也就是说一个队列的队尾同时也是队首;两头都可以做出队,入队的操作。现在给你一系列的操作,请输出最后队列的状态;命令格式:LIN X  X表示一个整数,命令代表左边进

2017-02-13 19:21:09 285

原创 sdut acm 插入排序

Problem Description现有 n 个从小到大排列的数组成的序列。需要对这个序列进行 c 次操作。每次操作有两种类型:操作 1:插入一个数 v 到序列中,并保持有序。操作 2:输出当前的序列。bLue 并不太擅长序列操作,所以他想来请求你的帮助,你能帮助他完成这个任务吗?Input输入数据有多组(数据组数不超过 30),到 EOF 结束。

2017-02-10 21:27:32 275

原创 sdut acm 3n+1数列问题

Problem Description有一天小标遇到了经典的3n+1数链问题,他想知道3n+1数链的前k个数是多少。下面小标来给你介绍一下3n+1数链是什么,给定一个数n,如果n为偶数,那么下一个数n1 =  n / 2;否则n1 = 3 * n + 1;                          如果n1为偶数,那么下一个数n2 =  n1 / 2;否则n2 = 3

2017-02-10 21:26:29 261

原创 sdut acm 顺序表应用4:元素位置互换之逆置算法

Problem Description一个长度为len(1数据元素的类型为整型,将该表分成两半,前一半有m个元素,后一半有len-m个元素(1注意:先将顺序表元素调整为符合要求的内容后,再做输出,输出过程只能用一个循环语句实现,不能分成两个部分。Input 第一行输入整数n,代表下面有n行输入;之后输入n行,每行先输入整数len与整数m(分别代表本表的元素总数与前半

2017-02-10 15:52:52 224

原创 动态规划01背包与完全背包的C语言实现

01背包是基础的背包问题,即容量为v的背包, 给你n件物品, 每件物品只有一件, 每件物品所占体积vi, 价值wi已知,求此背包所能容纳的前提下,让在其中物品价值最大。此问题状态方程为发f[i][v] = max(f[i-1][v], f[i-1][v-vi[i]]), 即前i件物品放入容积为v的背包中得到的最大价值。因为每件物品只有一件,所以第i件物品有两种选择, 即放或不放。max

2017-02-10 11:17:05 5728 3

原创 sdut acm 顺序表应用1:多余元素删除之移位算法

Problem Description一个长度不超过10000数据的顺序表,可能存在着一些值相同的“多余”数据元素(类型为整型),编写一个程序将“多余”的数据元素从顺序表中删除,使该表由一个“非纯表”(值相同的元素在表中可能有多个)变成一个“纯表”(值相同的元素在表中只保留第一个)。要求:       1、必须先定义线性表的结构与操作函数,在主函数中借助该定义与操作函数调用实现问题功能;     

2017-02-10 11:10:50 341

原创 acm sdut 关于顺序表基础操作

感觉前几天学的是假的顺序表,今天终于有个关于顺序表的标准,用C写的#include#include#define list_size 10000//后面定义顺序表的容量用到,更改数据可改变容量#define listincreasement 10000typedef int element;typedef struct{    element *elem;

2017-02-10 11:02:59 394

原创 acm sdut 免费馅饼

Problem Description都说天上不会掉馅饼,但有一天gameboy正走在回家的小径上,忽然天上掉下大把大把的馅饼。说来gameboy的人品实在是太好了,这馅饼别处都不掉,就掉落在他身旁的10米范围内。馅饼如果掉在了地上当然就不能吃了,所以gameboy马上卸下身上的背包去接。但由于小径两侧都不能站人,所以他只能在小径上接。由于gameboy平时老呆在房间里玩游戏,虽然在游戏中

2017-02-08 14:44:52 1081

原创 sdut acm 区间覆盖问题

Problem Description 用i来表示x坐标轴上坐标为[i-1,i]的长度为1的区间,并给出n(1≤n≤200)个不同的整数,表示n个这样的区间。现在要求画m条线段覆盖住所有的区间,条件是:每条线段可以任意长,但是要求所画线段的长度之和最小,并且线段的数目不超过m(1≤m≤50)。 Input 输入包括多组数据,每组数据的第一行表示点n,

2017-02-07 09:33:37 597

2243实时显示校正文件

2243实时显示校正文件

2024-04-03

PROCESSOR_SDK_RADAR支持AWR2243修改代码

代码主要修改为调整若干参数,使其适配AWR2243、使RTOS支持静态IP

2021-01-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除