自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

乘风破浪2014

技术,没有止境

  • 博客(14)
  • 收藏
  • 关注

原创 蓝桥杯 历届试题 奇怪的分式

上小学的时候,小明经常自己发明新算法。一次,老师出的题目是:1/4 乘以 8/5 小明居然把分子拼接在一起,分母拼接在一起,答案是:18/45 (参见图1.png)老师刚想批评他,转念一想,这个答案凑巧也对啊,真是见鬼!对于分子、分母都是 1~9 中的一位数的情况,还有哪些算式可以这样计算呢?请写出所有不同算式的个数(包括题中举例的)。显然,交换分子分母后,例如:4/1 乘以 5/8 是满足要求的,

2016-03-05 20:06:56 1228 2

原创 蓝桥杯 历届试题 猜字母

把abcd...s共19个字母组成的序列重复拼接106次,得到长度为2014的串。接下来删除第1个字母(即开头的字母a),以及第3个,第5个等所有奇数位置的字母。得到的新串再进行删除奇数位置字母的动作。如此下去,最后只剩下一个字母,请写出该字母。答案是一个小写字母,请通过浏览器提交答案。不要填写任何多余的内容。用两个string 一个保存改变前,一个保存改变后。注意,不能只用一个,因为每次每保留一

2016-03-05 19:15:35 2594

原创 蓝桥杯 历届试题 循环节长度

循环节长度两个整数做除法,有时会产生循环小数,其循环部分称为:循环节。 比如,11/13=6=>0.846153846153….. 其循环节为[846153] 共有6位。 下面的方法,可以求出循环节的长度。请仔细阅读代码,并填写划线部分缺少的代码。public static int f(int n, int m){ n = n % m; Vector v = new Ve

2016-03-05 17:37:17 3495

原创 蓝桥杯 历届试题 有理数类

标题:有理数类有理数就是可以表示为两个整数的比值的数字。一般情况下,我们用近似的小数表示。但有些时候,不允许出现误差,必须用两个整数来表示一个有理数。这时,我们可以建立一个“有理数类”,下面的代码初步实现了这个目标。为了简明,它只提供了加法和乘法运算。class Rational { private long ra; private long rb;private long

2016-03-05 16:50:30 2171

原创 蓝桥杯 历届试题 振兴中华

小明参加了学校的趣味运动会,其中的一个项目是:跳格子。地上画着一些格子,每个格子里写一个字,如下所示:(也可参见p1.jpg)从我做起振 我做起振兴 做起振兴中 起振兴中华比赛时,先站在左上角的写着“从”字的格子里,可以横向或纵向跳到相邻的格子里,但不能跳到对角的格子或其它位置。一直要跳到“华”字结束。要求跳过的路线刚好构成“从我做起振兴中华”这句话。请你帮助小明算一算他一共有多少种可能的

2016-03-05 16:47:43 932

原创 next_permutation函数

博客来自:http://blog.sina.com.cn/s/blog_9f7ea4390101101u.html这是一个求一个排序的下一个排列的函数,可以遍历全排列,要包含头文件 下面是以前的笔记 与之完全相反的函数还有prev_permutation(1) int 类型的next_permutationint main() { int a[3]; a[0]=1;a[1]=2;a[

2016-03-05 15:59:00 867

原创 蓝桥杯 历届试题 扑克序列

A A 2 2 3 3 4 4, 一共4对扑克牌。请你把它们排成一行。 要求:两个A中间有1张牌,两个2之间有2张牌,两个3之间有3张牌,两个4之间有4张牌。请填写出所有符合要求的排列中,字典序最小的那个。例如:22AA3344 比 A2A23344 字典序小。当然,它们都不是满足要求的答案。请通过浏览器提交答案。“A”一定不要用小写字母a,也不要用“1”代替。字符间一定不要留空格。递归

2016-03-05 15:36:22 1729 1

原创 蓝桥杯 历届试题 马虎的算式

小明是个急性子,上小学的时候经常把老师写在黑板上的题目抄错了。有一次,老师出的题目是:36 x 495 = ?他却给抄成了:396 x 45 = ?但结果却很戏剧性,他的答案竟然是对的!!因为 36 * 495 = 396 * 45 = 17820类似这样的巧合情况可能还有很多,比如:27 * 594 = 297 * 54假设 a b c d e 代表1~9不同的5个数字(注意是各不相同的数字,且不

2016-03-05 15:33:31 1593

原创 蓝桥杯 历届试题 世纪末的星期

曾有邪教称1999年12月31日是世界末日。当然该谣言已经不攻自破。还有人称今后的某个世纪末的12月31日,如果是星期一则会....有趣的是,任何一个世纪末的年份的12月31日都不可能是星期一!! 于是,“谣言制造商”又修改为星期日......1999年的12月31日是星期五,请问:未来哪一个离我们最近的一个世纪末年(即xx99年)的12月31日正好是星期天(即星期日)?请回答该年份(只写这个4位整

2016-03-05 10:41:33 2188

原创 struct与typedef struct区别和联系

现在终于明白了,特地整理下来。对于c和c++,这两者是不同的。1.对于c在C中定义一个结构体类型要用typedef: typedef struct Student    {    int a;    }Stu;这里Stu相当于struct Student的别名,是结构名 定义新的结构体变量:Stu stu2;//或者struct Student stu2;去掉typedef:struct S

2016-03-04 23:12:23 948

转载 exit函数

博客来源:http://blog.sina.com.cn/s/blog_5cec5bad0100b0x2.html一、exit()函数 函数声明:void exit(int state);exit()函数用于在程序运行的过程中随时结束程序,exit的参数state是返回给操作系统,返回0表示程序正常结束,非0表示程序非正常结束。main函数结束时也会隐式地调用exit函数。exit函数运行时首先会

2016-03-03 16:55:13 958

转载 动态分配内存函数——calloc,free,malloc,realloc

头文件:#include “stdlib.h” void*calloc(size_t num,size_t size);功能:num是请求分配的单元个数,size是每个单元的大小,如果成功则返回一个内存指针,指向一块内存,并且和malloc不同的是:这块内存已经被清零了!失败返回NULL。例子:int *p=(int *)calloc(4,sizeof(int)); 请求分配4个int

2016-03-02 23:23:32 965

转载 malloc与new函数详解

函数声明(函数原型):  void *malloc(int size);  说明:malloc 向系统申请分配指定size个字节的内存空间。返回类型是 void* 类型。void* 表示未确定类型的指针。C,C++规定,void* 类型可以强制转换为任何其它类型的指针。这个在MSDN上可以找到相关的解释,具体内容如下:malloc returns a void pointer to the allo

2016-03-02 23:05:16 1079

原创 指针与函数

1.指针作为函数参数当指针作为函数的参数时,相当于传入变量的地址,在函数中对指针所指的值进行修改,就是对变量本身进行的修改。下面的例子是计算一个数的立方。#include <iostream>using namespace std;int fun(int *pre){ *pre=*pre**pre**pre; return *pre;}int main(){ int

2016-03-01 11:39:33 993

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除