线性表
Joyyiwei
这个作者很懒,什么都没留下…
展开
-
uva 127
题目:(摘自星星之火的百度空间)你的任务是模拟一种叫「Accordian」的纸牌游戏,他的游戏规则如下: 一副扑克牌有52张牌,首先把纸牌一张一张由左到右排好(不能有重叠,所以共有52堆牌,每堆一张),当某一张牌与他左边那张牌或者左边的第三张牌有「Match」的时候,就把这张牌移到那张牌上面去。在这里两张牌「Match」指的是这两张牌的花色(suit)或者点数(rank)一样。当你做了一个原创 2013-08-07 08:25:37 · 701 阅读 · 0 评论 -
uva 442
题意:计算矩阵连乘的计算次数 ,每一次相乘次数都是 新矩阵的R*C * N(旧的矩阵的列)#include #include #include using namespace std;struct node { char name ; int row; int col;};node m[1000];node stack1[1000];char a[1000],b[原创 2013-08-07 11:53:58 · 684 阅读 · 0 评论 -
uva 133
题目:一个循环的圈,由两个人从头尾开始查找,分别将第m,第n的人删除,(两人是同时进行的),即是数完了才删除的,遇到相同的只输出一个,否则都输出,然后重新开始数,直至全部输完#include #include #include #include using namespace std;const int MAXN = 25;int N,pos1,pos2,m,n; int pr原创 2013-08-07 09:19:14 · 756 阅读 · 0 评论 -
uva 101
题意:move a onto bwhere a and b are block numbers, puts block a onto block b after returning any blocks that are stacked on top of blocks a and b to their initial positions.a和b都是积木的编号,先将a和b上面所有的原创 2013-08-07 08:58:11 · 885 阅读 · 0 评论 -
uva 10152
题意:找出从旧序列,到新序列需要爬的乌龟的顺序,看到别人画的图,就很清楚了#include #include #include #include using namespace std;int main(){ int n,a[300],c,i,j; char last[300][300],now[300][300]; cin>>c; for(int e = 0 ;原创 2013-08-07 09:50:50 · 644 阅读 · 0 评论 -
uva 673
题意:括号配对问题 , 天啊 ,用栈被坑了好久 。。#include #include #include #include using namespace std;bool judge(char a,char b){ if (a == '[' && b == ']') return 1; if (a == '(' && b == ')')原创 2013-08-07 11:19:40 · 619 阅读 · 0 评论 -
uva 10050
题意:告诉你几个党派几天高一次活动,问在N天的时间里,耽误了几天,(星期五,六不算)#include #include #include using namespace std;const int MAXN = 3699 ;bool d[MAXN];int main(){ int t; cin>>t; while (t--) {原创 2013-08-07 23:13:33 · 721 阅读 · 0 评论 -
uva 540
题目大意:有个所谓的team排序, 给出t个队伍,以及这些队伍的成员。 然后进行排队。 ENQUEUE x: 把x插入队列中时。如果队列没有该元素的队员,则插入队列的最后面。如果队列中已经有了他的队员,那么插入最后一个队员之后。 DEQUEUE: 把队头的元素删除,并且输出STOP: 停止#include #include #include #incl原创 2013-08-07 22:44:33 · 692 阅读 · 0 评论 -
UVA - 11988 Broken Keyboard (a.k.a. Beiju Text)
题意:省略思路:链表的简单应用,便于插入#include #include #include #include #include using namespace std;int main(){ list li; list::iterator it; for (string str; cin>>str;){ li.clear();原创 2014-02-21 19:42:52 · 1010 阅读 · 0 评论