
ccf---C语言/java
一条大河全靠浪
这个作者很懒,什么都没留下…
展开
-
CCF 201703-2 学生排队
试题编号: 201703-2 试题名称: 学生排队 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 体育老师小明要将自己班上的学生按顺序排队。他首先让学生按学号从小到大的顺序排成一排,学号小的排在前面,然后进行多次调整。一次调整小明可能让一位同学出队,向前或者向后移动一段距离后再插入队列。 例如,下面给出了一组移动的例子,例子中学生的人数原创 2017-09-14 16:57:34 · 426 阅读 · 0 评论 -
CCF 201503-2 数字排序
问题描述 试题编号: 201503-2 试题名称: 数字排序 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 给定n个整数,请统计出每个整数出现的次数,按出现次数从多到少的顺序输出。 输入格式 输入的第一行包含一个整数n,表示给定数字的个数。 第二行包含n个整数,相邻的整数之间用一个空格分隔,表示所给定的整数。 输出格式原创 2017-09-15 11:09:54 · 548 阅读 · 0 评论 -
CCF 201312-1出现次数最多的数
试题编号: 201312-1 试题名称: 出现次数最多的数 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 给定n个正整数,找出它们中出现次数最多的数。如果这样的数有多个,请输出其中最小的一个。 输入格式 输入的第一行只有一个正整数n(1 ≤ n ≤ 1000),表示数字的个数。 输入的第二行有n个整数s1, s2, …, sn原创 2017-09-15 13:06:38 · 552 阅读 · 0 评论 -
CCF 201312-3最大的矩形
试题编号: 201312-3 试题名称: 最大的矩形 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 在横轴上放了n个相邻的矩形,每个矩形的宽度是1,而第i(1 ≤ i ≤ n)个矩形的高度是hi。这n个矩形构成了一个直方图。例如,下图中六个矩形的高度就分别是3, 1, 6, 5, 2, 3。 请找出能放在给定直方图里面积最大的矩形,它的边要原创 2017-09-16 16:35:03 · 392 阅读 · 0 评论 -
有趣的数
题目:我们把一个数称为有趣的,当且仅当:1. 它的数字只包含0, 1, 2, 3,且这四个数字都出现过至少一次。2. 所有的0都出现在所有的1之前,而所有的2都出现在所有的3之前。3. 最高位数字不为0。因此,符合我们定义的最小的有趣的数是2013。除此以外,4位的有趣的数还有两个:2031和2301。请计算恰好有n位的有趣的数的个数。由于答案可能非常大,只需要输出答案除以10000000转载 2017-09-16 17:22:34 · 517 阅读 · 0 评论 -
C出错集
1、数组未初始化导致结果错误 int b[10]={0}; //记得全部初始化为0,不然就注意不要读取未设置的数据2、char型二维数组表示字符串并输出//初始化char c[101][101]; memset(c,'#',sizeof(c));//所有字符赋值‘#’//赋值char a[100]="abcd"; //占5个字节,还有一个'\0'结束符strcpy(c[0],a); //原创 2017-09-10 14:53:07 · 479 阅读 · 0 评论 -
java编程笔记
1、注意栈的使用//初始化栈 Stack<Integer> stack = new Stack<>();//得到栈中的最小值,这里注意用迭代器取值,而不是用pop,一开始就是用pop导致原数据全部取出,栈空报错。 Iterator<Integer> iterator = stack.iterator(); while(iterator.h...原创 2017-11-27 14:15:15 · 260 阅读 · 0 评论 -
树的遍历
1、层序遍历public class Solution { ArrayList<Integer> list = new ArrayList<>(); ArrayList<TreeNode> nodes = new ArrayList<>(); public ArrayList<Integer> PrintFromTopToBottom(TreeNode root) {原创 2017-11-27 16:13:41 · 241 阅读 · 0 评论