摘要: 题目:n个数字(1,2,3…,n)形成一个圆圈,从数字1开始,每次从这个圆圈中删除第m个数字(第一个为当前数字本身,第二个为当前数字的下一个数字)。当一个数字删除后,从被删除数字的下一个继续删除第m个数字。求出在这个圆圈中剩下的最后一个数字。Input输入:n=9m... 阅读全文
posted @ 2018-05-15 20:31 ~~zcy 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 中午买饭的人特多,食堂真是太拥挤了,买个饭费劲,理工大的小孩还是很聪明的,直接奔政通超市,哈哈,确实,政通超市里面也卖饭,有好几种菜,做的比食堂好吃多了,价格也不比食堂贵,并且买菜就送豆浆,吸引了不少童鞋。所以有时吧,人还是很多的,排队是免不了的,悲剧的是超市只有两... 阅读全文
posted @ 2018-05-15 20:22 ~~zcy 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 堆栈是一种基本的数据结构。堆栈具有两种基本操作方式,push 和 pop。push一个值会将其压入栈顶,而 pop 则会将栈顶的值弹出。现在我们就来验证一下堆栈的使用。Input首先输入整数t(1 using namespace std;#include #incl... 阅读全文
posted @ 2018-05-15 20:21 ~~zcy 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 想想双向链表……双向队列的定义差不多,也就是说一个队列的队尾同时也是队首;两头都可以做出队,入队的操作。现在给你一系列的操作,请输出最后队列的状态;命令格式:LIN X X表示一个整数,命令代表左边进队操作;RIN X 表示右边进队操作;ROUTLOUT 表... 阅读全文
posted @ 2018-05-15 20:18 ~~zcy 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 假设一个算术表达式中可以包含三种括号:圆括号“(”和“)”,方括号“[”和“]”和花括号“{”和“ ”,且这三种括号可按任意的次序嵌套使用(如:…[…{… …[…]…]…[…]…(…)…)。编写判别给定表达式中所含括号是否正确配对出现的算法。输出结果YES 或者 NO... 阅读全文
posted @ 2018-05-15 20:16 ~~zcy 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 已知自然数1,2,...,N(1≤N≤10000)依次入栈(即a#include#includeusing namespace std;#include stack str;int main(){ int a[100000]={0},i,j,n,t,p=0; ... 阅读全文
posted @ 2018-05-15 20:15 ~~zcy 阅读(498) 评论(0) 推荐(0) 编辑