”SDUT OJ“ 的搜索结果

SDUT OJ 走迷宫

标签:   dfs

     #include using namespace std; int visit[10][10],a[10][10]; int n,m; int k; void dfs(int x,int y) { if(xn-1||ym-1||visit[x][y]||a[x][y]) return; if(x==n-1 && y==m-1) { k++; return ;...

     双向链表 Time Limit: 1000MS Memory limit: 65536K ...学会了单向链表,我们又多了一种解决问题的能力,单链表利用一个指针就能在内存中找到下一个位置,这是一个不会轻易断裂的链。...比如在链表中有两个节点A,B...

      当比赛一直纠缠骑2如何做一个非常大的数量,数组不开啊。。。后来他们发现自己很傻啊,该数不超过最大10什么,这个上限就是力量100什么。。。...其它的就是记忆化搜索啊,还有就是加一点力量的瓶子当时就要用上。...

     #include<bits/stdc++.h> using namespace std; int a[10005]; // 存放集合s的数据 int n, c, sum; int flag = 0; // 有解时flag=1 ...// 从pos处向后查找,sum记录此时的加和,top作为ans数组的游标 ...

SDUT OJ 2449 走迷宫

标签:   dfs

     #include using namespace std; int visit[10][10],a[10][10]; int n,m; int k; void dfs(int x,int y) { if(xn-1||ym-1||visit[x][y]||a[x][y]) return; if(x==n-1 && y==m-1) { k++; return ;...

     /*这题原本想用链式队列解决,但是链式队列从头部删除很方便 但是从尾部删除的话,就很难找到前驱,最后放弃,最后学了一下 双向队列,特别好用,在这里试了一下。。*/ #include #include #include ...

     A - 养兔子 Description 一对成熟的兔子每天能且只能产下一对小兔子,每次都生一公一母,每只小兔子的成熟期是1天,小兔子出生后隔一天才能再生小兔子。第一天某人领养了一对成熟的兔子,一公一母,请问第N天以后...

     A - 计算组合数 Description 计算组合数。C(n,m),表示从n个数中选择m个的组合数。 计算公式如下: 若:m=0,C(n,m)=1 否则,若 n=1,C(n,m)=1 否则,若m=n,C(n,m)=1 否则C(n,m) = C(n-1,m-1) + C(n-1,m). ...

     #include<bits/stdc++.h> using namespace std; struct Active { int start; // 活动开始时间 int finish; // 活动结束时间 int num; // 活动编号,从1开始 }actives[110]; int main() ...&g

     #include<bits/stdc++.h> using namespace std; struct good { int w; // 重量 int p; // 价值 int val; // 价值与重量之比 }goods[15], tmp; // 冒泡排序,将货物按val值从大到小排列 ... j+

     数据结构上机实验之二分查找 ...Time Limit: 1000MS Memory limit: 65536K ... 在一个递增的序列里,查找元素是否存在,若存在输出YES,不存在输出NO. ... 本题多组数据,首先输入一个数字n(n>=100000),然后输入n...

     二叉排序树 ...Time Limit: 1000MS Memory limit: 65536K ...二叉排序树的定义是:或者是一棵空树,或者是具有下列性质的二叉树: 若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值;...

      题目描述 对于我们来说求两个数的LCM(最小公倍数)是很容易的事,现在我遇到了一个问题需要大家帮助我来解决这问题,问题是:给你一个数n,然后统计有多少对(a(a,b)=n;例如LCM(a,b)=12;...

     A - 数据结构实验之链表一:顺序建立链表 Description 输入N个整数,按照输入的顺序建立单链表存储,并遍历所建立的单链表,输出这些数据。 Input 第一行输入整数的个数N;...第二行依次输入每个整数。...

     最优合并问题 Description 给定k 个排好序的序列s1, s2,……, sk, 用2 路合并算法将这k 个序列合并成一个序列。假设所采用的2 路合并算法合并2 个长度分别为m和n的序列需要m + n -1次比较。试设计一个算法确定合并...

     A - C语言实验——求一个3*3矩阵对角线元素之和 Description 给定一个3*3的矩阵,请你求出对角线元素之和。 Input 按照行优先顺序输入一个3*3矩阵,每个矩阵元素均为整数。...从左下角到右上角这条对角线上的元素之...

     双向链表Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^题目描述学会了单向链表,我们又多了一种解决问题的能力,单链表利用一个指针就能在内存中找到下一个位置,这是一个不会轻易断裂的链。...

     题目链接:点击打开链接 数据结构实验之查找二:平衡二叉树 ...Time Limit: 400ms Memory limit: 65536K 有疑问?...根据给定的输入序列建立一棵平衡二叉树,求出建立的平衡二叉树的树根。...输出平衡二叉树的树根

10  
9  
8  
7  
6  
5  
4  
3  
2  
1