自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 生二胎男女比例问题

突然想到一个问题,国家现在开放二胎了,如果一胎为女孩,则生二胎,如果一胎为男孩就不再生,新生儿出生率会有什么变化?import randomimport numpy as npdata = np.zeros((100000,2))[row,col] = data.shapesum_child = 0female_child = 0for i in range(row): ...

2019-02-22 19:38:49 2404

原创 Windows多线程

Windows多线程-双线程读写队列数据MSDN地址: https://msdn.microsoft.com/en-us/library/ms686946.aspxcsdn博客地址- 秒杀多线程系列文章:http://blog.csdn.net/morewindows/article/details/7392749一个线程向队列中的队列头部读取数据,一个线程向队列中的队列尾部写入数据。当队列为空时

2016-10-26 17:29:31 374

原创 深度学习deep learning环境配置:GTX1080+CUDA8.0+cudnn5

GTX1080http://blog.csdn.net/v_july_v/article/details/52658965 http://blog.csdn.net/u010900574/article/details/52201808教你从头到尾利用DL学梵高作画:GTX 1080 cuda 8.0 tensorflow gpu版 因为GTX 1070下装cuda8.0实在是费劲呐(1070+

2016-10-14 21:12:41 4313

原创 LibTest

Linux下动态库(.so)和静态库

2016-09-01 16:17:04 361

原创 华为2016研发工程师编程题

华为2016研发工程师编程题标签(空格分隔): 未分类[编程题] 删数有一个数组a[N]顺序存放0-N,要求没隔两个数删掉一个数,到末尾时循环至开头继续进行,求最后一个被删掉的数的原始下标位置。以8个数(N=7)为例:{0,1,2,3,4,5,6,7},0->1->2(删除)->3->4->5(删除)->6->7->0(删除),如此循环直到最后一个数被删除。输入描述: 每组数据为一行一个整数n(

2015-10-29 16:03:20 491

原创 Windows常用快捷键

Windows常用快捷键Windows 系统组合键F1:帮助 CTRL+ESC:打开“开始”菜单 ALT+TAB:在打开的多个程序之间切换 ALT+F4:退出程序 SHIFT+DELETE:永久删除项目 Windows 徽标+L:锁定计算机 (不使用 CTRL+ALT+DELETE)Windows 程序组合键CTRL+C:Copy CTRL+X:剪切 CTRL+V:粘贴 CTRL+Z

2015-10-27 18:32:58 386

原创 一秒内破解“最难数独”

网上看到一则新闻,江苏69岁农民3天破解“世界最难数独”,我也写了个程序破解该数独。原报道截图如下:原题如下: 运行结果:  #include #include using namespace std;int p[9][9]; //存放九宫格数据int z[][9] = {

2013-05-29 23:17:05 2946

原创 9.夺冠概率

足球比赛具有一定程度的偶然性,弱队也有战胜强队的可能。假设有甲、乙、丙、丁四个球队。根据他们过去比赛的成绩,得出每个队与另一个队对阵时取胜的概率表:    甲  乙  丙  丁   甲   -  0.1 0.3 0.5乙 0.9  -   0.7 0.4 丙 0.7  0.3 -   0.2丁 0.5  0.6 0.8 -数据含义:甲对乙的取胜概率为0.1,丙对乙的胜率

2013-03-16 23:23:39 680

原创 8.密码发生器

在对银行账户等重要权限设置密码的时候,我们常常遇到这样的烦恼:如果为了好记用生日吧,容易被破解,不安全;如果设置不好记的密码,又担心自己也会忘记;如果写在纸上,担心纸张被别人发现或弄丢了...这个程序的任务就是把一串拼音字母转换为6位数字(密码)。我们可以使用任何好记的拼音串(比如名字,王喜明,就写:wangximing)作为输入,程序输出6位数字。变换的过程如下:第一步. 把字符串6

2013-03-16 23:22:42 802

原创 蓝桥杯2011年决赛c++高职

1.  从4个人中选2个人参加活动,一共有6种选法。从n个人中选m个人参加活动,一共有多少种选法?下面的函数实现了这个功能。请仔细分析代码,填写缺少的部分(下划线部分)。n 个元素中任取 m 个元素,有多少种取法。#includeusing namespace std;int f(int n, int m){ if(m>n) return 0; if(m

2013-03-15 20:01:52 938

原创 7.放旗子

今有 6 x 6 的棋盘格。其中某些格子已经预先放好了棋子。现在要再放上去一些,使得:每行每列都正好有3颗棋子。我们希望推算出所有可能的放法。下面的代码就实现了这个功能。初始数组中,“1”表示放有棋子,“0”表示空白。 #includeint N = 0;bool CheckStoneNum(int x[][6]) //检查每行每列是否都正好有3颗棋子{

2013-03-13 23:32:05 815

原创 10.取球博弈

今盒子里有n个小球,A、B两人轮流从盒中取球,每个人都可以看到另一个人取了多少个,也可以看到盒中还剩下多少个,并且两人都很聪明,不会做出错误的判断。我们约定:每个人从盒子中取出的球的数目必须是:1,3,7或者8个。轮到某一方取球时不能弃权!A先取球,然后双方交替取球,直到取完。被迫拿到最后一个球的一方为负方(输方)请编程确定出在双方都不判断失误的情况下,对于特定的初始球数,

2013-03-13 23:28:52 722

原创 6.大数乘法

对于32位字长的机器,大约超过20亿,用int类型就无法表示了,我们可以选择int64类型,但无论怎样扩展,固定的整数类型总是有表达的极限!如果对超级大整数进行精确运算呢?一个简单的办法是:仅仅使用现有类型,但是把大整数的运算化解为若干小整数的运算,即所谓:“分块法”。如图【1.jpg】表示了分块乘法的原理。可以把大数分成多段(此处为2段)小数,然后用小数的多次运算组合表示一个大数。可

2013-03-13 23:19:34 741

原创 5.方阵旋转

#include using namespace std;void rotate(int* x, int rank){ int* y = (int*)malloc(rank*rank*4); // 填空 for(int i=0; i<rank * rank; i++) { y[(i%rank)*rank+rank-i/rank-1] = x[i]; /

2013-03-13 23:17:56 564

原创 4.奇怪的比赛

某电视台举办了低碳生活大奖赛。题目的计分规则相当奇怪:   每位选手需要回答10个问题(其编号为1到10),越后面越有难度。答对的,当前分数翻倍;答错了则扣掉与题号相同的分数(选手必须回答问题,不回答按错误处理)。    每位选手都有一个起步的分数为10分。    某获胜选手最终得分刚好是100分,如果不让你看比赛过程,你能推断出他(她)哪个题目答对了,哪个题目答错了吗?

2013-03-13 23:16:09 846 3

原创 3.海盗比酒量

有一群海盗(不多于20人),在船上比拼酒量。过程如下:打开一瓶酒,所有在场的人平分喝下,有几个人倒下了。再打开一瓶酒平分,又有倒下的,再次重复...... 直到开了第4瓶酒,坐着的已经所剩无几,海盗船长也在其中。当第4瓶酒平分喝下后,大家都倒下了。    等船长醒来,发现海盗船搁浅了。他在航海日志中写到:“......昨天,我正好喝了一瓶.......奉劝大家,开船不喝酒,喝酒

2013-03-13 23:06:51 960

原创 2.古堡算式

福尔摩斯到某古堡探险,看到门上写着一个奇怪的算式:ABCDE * ? = EDCBA他对华生说:“ABCDE应该代表不同的数字,问号也代表某个数字!”华生:“我猜也是!”于是,两人沉默了好久,还是没有算出合适的结果来。请你利用计算机的优势,找到破解的答案。把 ABCDE所代表的数字写出来。#include //21978using namespace s

2013-03-13 22:34:42 578

原创 1.微生物繁殖

假设有两种微生物 X 和 Y    X出生后每隔3分钟分裂一次(数目加倍),Y出生后每隔2分钟分裂一次(数目加倍)。    一个新出生的X,半分钟之后吃掉1个Y,并且,从此开始,每隔1分钟吃1个Y。    现在已知有新出生的 X=10, Y=89,求60分钟后Y的数目。如果X=10,Y=90 呢?     本题的要求就是写出这两种初始条件下,60分钟后Y的数目。    题目的结

2013-03-13 22:31:32 943

原创 9.罗马数字

古罗马帝国开创了辉煌的人类文明,但他们的数字表示法的确有些繁琐,尤其在表示大数的时候,现在看起来简直不能忍受,所以在现代很少使用了。之所以这样,不是因为发明表示法的人的智力的问题,而是因为一个宗教的原因,当时的宗教禁止在数字中出现0的概念!罗马数字的表示主要依赖以下几个基本符号:   I  1   V  5   X  10   L  50   C  10

2013-03-08 12:20:36 2547 1

原创 8.手机尾号评分

30年的改革开放,给中国带来了翻天覆地的变化。2011全年中国手机产量约为11.72亿部。手机已经成为百姓的基本日用品!给手机选个好听又好记的号码可能是许多人的心愿。但号源有限,只能辅以有偿选号的方法了。这个程序的目的就是:根据给定的手机尾号(4位),按照一定的规则来打分。其规则如下:1.如果出现连号,不管升序还是降序,都加5分。例如:5678,4321都满足加分标准。2.

2013-03-07 23:20:57 2144

原创 7.方阵旋转

对一个方阵转置,就是把原来的行号变列号,原来的列号变行号例如,如下的方阵: 1  2  3  4 5  6  7  8 9 10 11 1213 14 15 16转置后变为: 1  5  9 13 2  6 10 14 3  7 11 15 4  8 12 16但,如果是对该方阵顺时针旋转(不是转置),却是如下结果:13 9  5  114

2013-03-07 23:14:12 1112

原创 6.身份证校验

如果让你设计个程序,用什么变量保存身份证号码呢?长整数可以吗?不可以!  因为有人的身份证最后一位是"X"  实际上,除了最后一位的X,不会出现其它字母!  身份证号码18位 = 17位 + 校验码  校验码的计算过程:  例如:身份证前17位 = ABCDEFGHIJKLMNOPQ  A~Q 每位数字乘以权值求和(每位数字和它对应的“权”相乘后累加)  17位对应的权

2013-03-07 23:11:38 800

原创 5.干支纪年法

在我国古代和近代,一直采用干支法纪年。它采用10天干和12地支配合,一个循环周期为60年。    10天干是:甲,乙,丙,丁,戊,己,庚,辛,壬,癸    12地支是:子,丑,寅,卯,辰,巳,午,未,申,酉,戌,亥    如果某年是甲子,下一年就是乙丑,再下是丙寅,......癸酉,甲戌,乙亥,丙子,....    总之天干、地址都是循环使用,两两配对。    今年(2012)

2013-03-07 23:05:54 1006

原创 4.巧排扑克牌

小明刚上小学,学会了第一个扑克牌“魔术”,到处给人表演。魔术的内容是这样的:    他手里握着一叠扑克牌:A,2,....J,Q,K 一共13张。他先自己精心设计它们的顺序,然后正面朝下拿着,开始表演。    只见他先从最下面拿一张放到最上面,再从最下面拿一张翻开放桌子上,是A;然后再从最下面拿一张放到最上面,再从最下面拿一张翻开放桌子上,是2;......如此循环直到手中只有一张牌,

2013-03-07 22:35:05 3076 3

原创 3.古堡算式

福尔摩斯到某古堡探险,看到门上写着一个奇怪的算式:ABCDE * ? = EDCBA他对华生说:“ABCDE应该代表不同的数字,问号也代表某个数字!”华生:“我猜也是!”于是,两人沉默了好久,还是没有算出合适的结果来。请你利用计算机的优势,找到破解的答案。把 ABCDE所代表的数字写出来。#include //21978using namespace s

2013-03-05 23:36:01 853

原创 2.农妇卖鸡蛋

大数学家欧拉在集市上遇到了本村的两个农妇,每人跨着个空篮子。她们和欧拉打招呼说两人刚刚卖完了所有的鸡蛋。欧拉随便问:“卖了多少鸡蛋呢?”不料一个说:“我们两人自己卖自己的,一共卖了150个鸡蛋,虽然我们卖的鸡蛋有多有少,但刚好得了同样的钱数。你猜猜看!”欧拉猜不出。另一个补充道:“如果我按她那样的价格卖,可以得到32元;如果她按我的价格卖,可以得到24.5元”。欧拉想了想,说出

2013-03-05 23:28:27 1476

原创 1.土地测量

造成高房价的原因有许多,比如土地出让价格。既然地价高,土地的面积必须仔细计算。遗憾的是,有些地块的形状不规则,比如是如图【1.jpg】中所示的五边形。一般需要把它划分为多个三角形来计算。已知三边求三角形的面积需要用海伦定理,参见【2.jpg】                            各条边长数据如下:AB = 52.1BC = 57.2CD = 43.5

2013-03-05 23:22:11 1296

空空如也

空空如也

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

TA关注的人

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