ACM VJ
文章平均质量分 71
MEIdeblog
这个作者很懒,什么都没留下…
展开
-
VJ --2056,循环链表,当5个人循环时,要循环到4
Description说到“敢死队”,大家不要以为我来介绍电影了,因为数据结构里真有这么道程序设计题目,原题如下: 有M个敢死队员要炸掉敌人的一个碉堡,谁都不想去,排长决定用轮回数数的办法来决定哪个战士去执行任务。如果前一个战士没完成任务,则要再派一个战士上去。现给每个战士编一个号,大家围坐成一圈,随便从某一个战士开始计数,当数到5时,对应的战士就去执行任务,且此战士不再参加下一轮原创 2014-08-19 20:33:51 · 616 阅读 · 0 评论 -
栈和队列B题
#include #include #include int main(){ int t,i; int a[100000]; char str[10]; while(~scanf("%d",&t)) { i=1; while(t--) { sca原创 2014-08-11 15:49:53 · 357 阅读 · 0 评论 -
加密字符串,栈
Input 输入数据的第一行为一个正整数T(T≤30),表示共有T 组测试数据。接下来T 行,每行为一个字符串,字符串仅包含小写英文字母,且保证原始字符串中不包含相邻两个相同的字母,字符串长度不超过200000。Output 每组数据输出一行字符串,表示还原后的内容。Sample Input1ssilofaa原创 2014-08-21 09:47:57 · 408 阅读 · 0 评论 -
VJ---链表训练,查找,输出前一个和后一个
#include #includestruct B{ int date; struct B *next;}*head;int main(){ int n,m,i,j,a; struct B *p,*q,*r; head=(struct B *)malloc(sizeof(struct B)); head->next=NULL; p原创 2014-08-19 17:13:31 · 294 阅读 · 0 评论 -
VJ 并查练习
题目描述:#include #include int set[10005];int num[10005];int max;int jihe(int x){ int r; r=x; while(r!=set[r]) { r=set[r]; } int k,y=x; while(原创 2014-08-16 09:52:04 · 515 阅读 · 0 评论 -
VJ -链表训练--要记住啊!插入是:r->next=pa->next; pa->next=r;不能再错啦!!
#include #include #include struct A{ int data; char name[100]; struct A *next;}*head;int main(){ int n,m,k=0; struct A *p,*r,*pa; head=(struct A *)malloc(si原创 2014-08-19 17:11:00 · 1055 阅读 · 0 评论