摘要: 精 挑 细 选时间限制:3000 ms | 内存限制:65535 KB难度:1描述小王是公司的仓库管理员,一天,他接到了这样一个任务:从仓库中找出一根钢管。这听起来不算什么,但是这根钢管的要求可真是让他犯难了,要求如下:1、 这根钢管一定要是仓库中最长的;2、 这根钢管一定要是最长的钢管中最细的;3、 这根钢管一定要是符合前两条的钢管中编码最大的(每根钢管都有一个互不相同的编码,越大表示生产日期越近)。相关的资料到是有,可是,手工从几百份钢管材料中选出符合要求的那根…… 要不,还是请你编写个程序来帮他解决这个问题吧。输入第一行是一个整数N(N#includeint main(){ int n; 阅读全文
posted @ 2013-08-07 19:35 王莜轩 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 荷兰国旗问题时间限制:3000 ms | 内存限制:65535 KB难度:1描述荷兰国旗有三横条块构成,自上到下的三条块颜色依次为红、白、蓝。现有若干由红、白、蓝三种颜色的条块序列,要将它们重新排列使所有相同颜色的条块在一起。本问题要求将所有红色的条块放最左边、所有白色的条块放中间、所有蓝色的条块放最右边。输入第1行是一个正整数n(n#includeint main(){ int n; scanf("%d",&n); while(n--) { int cour=0,couw=0,coub=0; char a[1005]; int i,count; scanf(&qu 阅读全文
posted @ 2013-08-07 17:12 王莜轩 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 16进制的简单运算时间限制:1000 ms | 内存限制:65535 KB难度:1描述现在给你一个16进制的加减法的表达式,要求用8进制输出表达式的结果。输入第一行输入一个正整数T(0int main(){ int n; long int a,b; scanf("%d",&n); while(n--) { scanf("%x %x",&a,&b); printf("%o\n",a+b); } return 0;}代码简单的原因是使用控制符,很好啊. 阅读全文
posted @ 2013-08-07 16:39 王莜轩 阅读(204) 评论(0) 推荐(0) 编辑
摘要: Max SumTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 113459Accepted Submission(s): 26237Problem DescriptionGiven a sequence a[1],a[2],a[3]......a[n], your job is to calculate the max sum of a sub-sequence. For example, given (6,-1,5,4,-7), the ma 阅读全文
posted @ 2013-08-07 16:01 王莜轩 阅读(166) 评论(0) 推荐(0) 编辑