上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 34 下一页
摘要: 描述从前从前,有一个容量为K的栈...容量为K的意思是指,如果该栈里已经有K个元素了,现在还要再压一个元素x进去,则原栈底部的元素就会消失,然后就有一个空余的空间来把x压进栈里面。 例如K = 3,原栈从底部到顶部的元素分别为1,2,3,现在要压4进去,则底部的1会消失,2往下掉变成底部元素,3也往下掉,最后4压进来。整个栈的元素自底向顶序列就变成2,3,4.so, 现在给该容器的容量K,和m个操作序列,操作分两种: push x 把x压入栈,x pop 栈顶元素出栈 对于每个操作,输出出栈的元素,若在操作前栈就已经为空,则输出"Empty!"(不包含引号).//如果不知道 阅读全文
posted @ 2013-11-23 10:23 七年之后 阅读(412) 评论(1) 推荐(1) 编辑
摘要: 描述(题名来源:2009年校队出战合肥现场赛曾用队名)PUMA是全球著名的运动品牌,PUMA的鞋与服饰在嘻哈涂鸦文化中受到全球各地年轻人的极度欢迎,同时PUMA与adidas更是1970与1980年代嘻哈文化的代表。PUMA公司是德国一家以生产鞋与运动服为主的大型跨国公司。该公司于1948年成立于德国荷索金米兰,PUMA中文作彪马,意为美洲狮,创始人为鲁道夫•达斯勒(Rudolf Dassler)。 鲁道夫•达斯勒于1924年加入了弟弟阿道夫•达斯勒(昵称阿迪Adi)位于赫若拉赫的达斯勒公司,并即将公司更名为达斯勒兄弟公司。1930年代中期,达斯勒兄弟公司成长为具有近百名员工、有三十余种款式的 阅读全文
posted @ 2013-11-23 10:20 七年之后 阅读(441) 评论(2) 推荐(0) 编辑
摘要: 描述河图,黑点白点排列奥秘数阵;洛书,纵横斜三条线上数和皆15。这是一个古老的数字游戏,将1~9填入一个九宫格,使得每行、每列、对角线上数字的和都相同(为15)。在西方,满足类似规律的矩阵称之为幻方。 一个n阶的幻方是一个n阶矩阵,在其中填入1~n2个正整数,使得每行每列及两条对角线上的数字和都相同。随着n的增大,幻方的解就越难求。但是,对于n为奇数的幻方,有一种独特的填数解法: 1、首先,将1填在第一行正中间; 2、依次填入2~n2,其中数字i+1填在数字i的右上角; 3、当数字i的右上角不可以填数字时,按如下方法分类讨论: a) 目标格超出幻方右边界,将数字填入该行最左侧的空格中; b) 阅读全文
posted @ 2013-11-23 10:18 七年之后 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 描述如图所示,是一个数字搭成的三角形。若起始位置在三角形的顶端,结束位置在三角形底边,每一步只能向下方或向右下角移动一格。请编程计算一条路径,使得路径上经过的数字和最大。(图中路径7→3→8→7→5经过的数字和最大,为7+3+8+7+5=30)输入第一行包含一个正整数T (1≤T≤10),表示有T组测试用例。 每组用例有多行,第一行包含一个正整数N(2≤N≤100),接下来有n行,第i行包含i个自然数(不超过100),以空格分隔,表示数字三角形第i层。输出每组用例输出一行,仅包含一个整数,即所求路径上的数字和。样例输入1 5 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5样例输出3 阅读全文
posted @ 2013-11-23 10:16 七年之后 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 描述在C++里,有一个神奇的东西,叫做STL,这里提供了很多简单好用的容器,用来实现常用又很难书写的数据结构,如栈(stack)等。其中,有一个容器叫set,译作“有序集合”。首先,这是一个集合,所以不存在相同的元素,其次,集合中的元素按从小到大排列。 现在,需要你把一列不符合“有序集合”要求的整数规范化,通过以下两个步骤: 1、去重:去掉重复的元素 2、排序:按从小到大顺序将元素排序 请问,最终得到的有序集合是怎样的呢? 输入第一行包含一个正整数T (1≤T≤100),表示有T组测试用例。 每组用例有两行,第一行包含一个正整数N(1≤N≤100),第二行有N个正整数,以空格分隔,表示未规范成 阅读全文
posted @ 2013-11-23 10:14 七年之后 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 描述南邮ACM暑期集训队一年一度的选拔如火如荼的开始了。按照以往的惯例,通过ACM校赛预赛和决赛的两轮选拔,成绩优异者将入选集训队,获得下半年在各大赛区现场赛上与各路神牛角逐奖牌的机会。但是,校赛的竞争太过激烈,难免有些小神牛因为心态不稳,一不小心错失入选机会。于是,校队决定在校赛同期举行5场常规赛,作为选拔队员的第二渠道。常规赛以网络赛形式举办,每周一场,共5场。任何人可以参加任意多场。每场比赛结束后,由校队的组织者为参赛者评分。5场比赛结束后,校队组织者将统计每个参赛者的得分情况,取每人参赛场次中最好的一场成绩作为最终成绩来排名。现在,有一位小神牛参加了5场比赛中的n场,校队已给他的n场比 阅读全文
posted @ 2013-11-23 10:13 七年之后 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 描述Problems in Computer Science are often classified as belonging to a certain class of problems (e.g., NP, Unsolvable, Recursive). In this problem you will be analyzing a property of an algorithm whose classification is not known for all possible inputs.Consider the following algorithm: 1. input n 2 阅读全文
posted @ 2013-11-23 10:07 七年之后 阅读(241) 评论(0) 推荐(0) 编辑
摘要: #include#includeusing namespace std;int main(){// freopen("a.txt","r",stdin); int m,i,j,t,temp; string w[8]; char c[8]; int a[100]; cin>>m; while(m--) { int sum=0; for(i=1;i>w[i]>>c[i]>>a[i]; for(j=1;j50) t=11-(a[j]-50)/10; else t=11; ... 阅读全文
posted @ 2013-11-23 10:05 七年之后 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 描述This is an easy problem.I think Fibonacci sequence is familiar to you.Now there is another one.Here a and b are constants.Gice you a,b,and n,your task is to calculate the f[n].输入First line of input comes a positive integer T(Tusing namespace std;int main(){ int m,a,b,n,t; int sum=0; cin>>... 阅读全文
posted @ 2013-11-23 10:03 七年之后 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 描述求A^B的最后三位数表示的整数(1using namespace std;int main(){ int a,b; while(cin>>a>>b) { int t=a; if(b==1) cout<<a%1000<<endl; else { for(int i=1;i<b;i++) { t=a*t; t=t%1000; } cout<<t<<endl; } } return 0;} 阅读全文
posted @ 2013-11-23 10:00 七年之后 阅读(237) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 34 下一页