- 博客(18)
- 收藏
- 关注
原创 STL vector的简单用法
STL中的vector实际上是一种称为动态表的数据结构。所谓动态表,是指一种能够自动扩张和收缩的表。在开始的时候动态表预先分配一块连续的存储空间,将表中的元素存储在这块连续的空间内;如果不断地向表中插入元素,最终原来的那块存储空间可能会不够用,这时候动态表就会自动分配一块更大的存储空间,并将表中原来的元素全部复制到这块较大的空间内。vector的扩充机制:按照容器现在容量的一倍进行增长。
2015-08-07 09:25:05
621
原创 HDOJ~~A + B Problem II
A + B Problem II Time Limit : 2000/1000ms (Java/Other) Memory Limit : 65536/32768K (Java/Other) Problem Description I have a very simple problem for you. Given two integers A and
2015-08-03 08:32:55
498
原创 HDOJ~~ u Calculate e
u Calculate e Time Limit : 2000/1000ms (Java/Other) Memory Limit : 65536/32768K (Java/Other) Total Submission(s) : 11 Accepted Submission(s) : 6 Font: Times New Roman | Verdana | Georgia
2015-07-29 20:13:34
616
原创 南阳OJ 成绩转换
成绩转换 时间限制:3000 ms | 内存限制:65535 KB 难度:1 描述输入一个百分制的成绩M,将其转换成对应的等级,具体转换规则如下: 90~100为A; 80~89为B; 70~79为C; 60~69为D; 0~59为E; 输入第一行是一个整数N,表示测试数据的组数(N 每组测试数据占一行,由一个整数M组成(0 输出对于每组输入数
2015-09-19 09:59:06
636
原创 常用时间函数
比较常用的时间函数有time(),localtime(),asctime(),和gmtime()。 函数time()的原型为: time_t time(time_t *time); 函数time()返回系统的当前日历时间,如果系统丢失时间设置,则函数返回-1。 对函数time的调用,既可以使用空指针,也可以使用指向time_t类型变量的指针。 函数localtime()的原型为: st
2015-08-07 17:13:03
996
原创 关于动态分布函数
动态分布函数的核心是malloc()和free()。每次调用malloc()时,军分配剩余空内存的一部分;每次调用free()时,均向系统返回内存。被分配的空内存区中的内存叫做堆(heap)。动态分配函数的原型在中。 函数malloc()的原型如下: void *malloc(size_t size); 函数返回一个指针,指向从堆中分配的内存区域(参数size的值)的首字节。当堆中的内存不能
2015-08-07 15:37:15
3915
原创 南阳oj~~素数
描述 走进世博园某信息通信馆,参观者将获得前所未有的尖端互动体验,一场充满创想和喜悦的信息通信互动体验秀将以全新形式呈现,从观众踏入展馆的第一步起,就将与手持终端密不可分,人类未来梦想的惊喜从参观者的掌上展开。 在等候区的梦想花园中,参观者便开始了他们奇妙的体验之旅,等待中的游客可利用手机等终端参与互动小游戏,与梦想剧场内的虚拟人物Kr. Kong 进行猜数比赛。当屏幕出现一
2015-08-07 10:46:42
889
原创 南阳OJ~~公倍数和公约数
公约数与公倍数 小明被一个问题给难住了,现在需要你帮帮忙。问题是:给出两个正整数,求出它们的最大公约数和最小公倍数。 输入 第一行输入一个整数n(0 随后的n行输入两个整数i,j(0 输出 输出每组测试数据的最大公约数和最小公倍数 思路:求两个数的最小公倍数我们首先得知道他的最大公约数,求公约数一般采用//碾转相除法,而最小公倍数便
2015-08-03 15:17:26
593
原创 南阳OJ~~水仙花数
水仙花数 请判断一个数是不是水仙花数。 其中水仙花数定义各个位数立方和等于它本身的三位数。 输入 有多组测试数据,每组测试数据以包含一个整数n(100 输入0表示程序输入结束。 输出 如果n是水仙花数就输出Yes 否则输出No#include int main() {int n,a,b,c; while(scanf("%d",&n)==1)//whil
2015-08-03 15:15:48
566
原创 南阳OJ~~素数距离问题
素数距离问题 描述 现在给出你一些数,要求你写出一个程序,输出这些整数相邻最近的素数,并输出其相距长度。如果左右有等距离长度素数,则输出左侧的值及相应距离。 如果输入的整数本身就是素数,则输出该素数本身,距离输出0 输入 第一行给出测试数据组数N(0 接下来的N行每行有一个整数M(0 输出 每行输出两个整数 A B. 其中A表示离相
2015-08-03 15:12:07
476
原创 南阳OJ~~素数求和问题
素数求和问题 描述 现在给你N个数(0 输入 第一行给出整数M(0 每组测试数据第一行给你N,代表该组测试数据的数量。 接下来的N个数为要测试的数据,每个数小于1000 输出 每组测试数据结果占一行,输出给出的测试数据的所有素数和 #include #include int main() { int i, j, k, a, n, m, s
2015-08-03 15:05:08
457
原创 南阳OJ~~奇偶数分离
奇偶数分离 描述 有一个整型偶数n(2 输入 第一行有一个整数i(2 每组有一个整型偶数n。 输出 第一行输出所有的奇数 第二行输出所有的偶数 #include int main() {int n; scanf("%d",&n); int a; while(n--) { scanf("%d",&a); for(int i=1;i<=a;i+=2
2015-08-03 15:02:33
526
原创 南阳OJ~~AS||码排序
AS||码排序 描述 输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。 输入 第一行输入一个数N,表示有N组测试数据。后面的N行输入多组数据,每组输入数据都是占一行,有三个字符组成,之间无空格。 输出 对于每组输入数据,输出一行,字符中间用一个空格分开。 #include main() { char a,b,c,d; in
2015-08-03 14:59:43
658
转载 写给学计算机的大学生
首先说一说进入计算机专业的目的,我个人是因为十分喜欢IT业,很喜欢折腾电脑,所以在填报志愿是毫不犹豫的在报了的所有的学校都填写的计算机专业,梦想着进入计算机专业后能遇见很多高手,能交到几个知己,谁之进来后却大失所望。计算机专业的学生有很多以前对计算机不怎么了解,而且还有部分人进大学前连计算机摸都没摸过,对计算机很熟悉的很少,高手更是凤毛麟角,大多数人是服从了父母之命,显而易见,目前社会最热的行业是
2015-08-03 10:09:47
547
原创 HDOJ~~A+B Problem
A + B Problem II Time Limit : 2000/1000ms (Java/Other) Memory Limit : 65536/32768K (Java/Other) Problem Description I have a very simple problem for you. Given two integers A and B
2015-08-03 08:03:16
617
转载 sizeof小览
一、文章来由—一道面试题迁出的探究 我发现我已经形成一种习惯写来由了,以后看博客的时候可以让我回忆起为什么出现这个问题,我用什么方法解决的,既然形成习惯就让这个习惯保持下去吧。今天实验室师姐在看书,一处不解,是关于sizeof的,大家讨论此问题后,我一向信服做了才知道答案,于是有了这篇文章。但是只能叫小览,因为不可能总结完sizeof的用法,欢迎补充和讨论。 二、从这道题目说起 我直
2015-07-28 11:10:28
563
原创 HDOJ--PBD
PBD Time Limit : 1000/1000ms (Java/Other) Memory Limit : 32768/32768K (Java/Other) Total Submission(s) : 16 Accepted Submission(s) : 3 Font: Times New Roman | Verdana | Georgia Font Si
2015-07-27 15:03:05
638
原创 南阳oj语言入门矩形的个数
矩形的个数 在一个3*2的矩形中,可以找到6个1*1的矩形,4个2*1的矩形3个1*2的矩形,2个2*2的矩形,2个3*1的矩形和1个3*2的矩形,总共18个矩形。 给出A,B,计算可以从中找到多少个矩形。 输入 本题有多组输入数据( 输入2个整数A,B(1 输出 输出找到的矩形数。 #include int main() { long
2015-07-25 09:33:54
439
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅