摘要: x星球的居民脾气不太好,但好在他们生气的时候唯一的异常举动是:摔手机。 各大厂商也就纷纷推出各种耐摔型手机。x星球的质监局规定了手机必须经过耐摔测试,并且评定出一个耐摔指数来,之后才允许上市流通。 x星球有很多高耸入云的高塔,刚好可以用来做耐摔测试。塔的每一层高度都是一样的,与地球上稍有不同的是,他 阅读全文
posted @ 2019-03-17 19:34 sparkyen 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 问题: 有一栋楼,共100层。 定义:鸡蛋在第n层楼扔下,不会碎,第n+1层扔下,会碎,那么第n层就叫临界楼层 你手中有两个鸡蛋(默认理想状态:两个鸡蛋完全相同),如何优化尝试策略,使得使用最少次数,测出临界楼层 即,使用此策略,最差也可以在多少次以内测出临界楼层 (ps:假定鸡蛋一定会在某层楼下落 阅读全文
posted @ 2019-03-17 18:53 sparkyen 阅读(725) 评论(0) 推荐(0) 编辑
摘要: 你有一张某海域NxN像素的照片,"."表示海洋、"#"表示陆地,如下所示: ....... .##.... .##.... ....##. ..####. ...###. ....... 其中"上下左右"四个方向上连在一起的一片陆地组成一座岛屿。例如上图就有2座岛屿。 由于全球变暖导致了海面上升,科 阅读全文
posted @ 2019-03-17 17:28 sparkyen 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 如下的10行数据,每行有10个整数,请你求出它们的乘积的末尾有多少个零? 5650 4542 3554 473 946 4114 3871 9073 90 4329 2758 7949 6113 5659 5245 7432 3051 4434 6704 3594 9937 1173 6866 33 阅读全文
posted @ 2019-03-17 15:18 sparkyen 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 近期研究设计模式,在程序输出时心血来潮用了c版本的printf,结果就蛋疼了,一直输出是乱码 string s = "中国"; printf("%s" , s);//输出乱码 果断切换成c++版本的cout发现可以正常输出。于是上网找答案,居然惊讶的发现printf输出字符串是针对char *的,换 阅读全文
posted @ 2019-03-17 14:01 sparkyen 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 1.头文件 #include<bitset> 2.基本操作 bitset<n> b; b有n位,每位都为0. 参数n可以为一个表达式.如bitset<5> b, 则"b"为"00000"; bitset<n> b(unsigned long u); b有n位,并用u赋值; 如果u超过n位,则顶端被截 阅读全文
posted @ 2019-03-17 11:42 sparkyen 阅读(160) 评论(0) 推荐(0) 编辑
摘要: to_string函数,这是C++11新增的,使用非常方便,简单查了下:C++11标准增加了全局函数std::to_string 函数原型:string to_string (int val);string to_string (long val);string to_string (long lo 阅读全文
posted @ 2019-03-17 11:27 sparkyen 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 马上就是比赛了,之前的事情就不bb了,踏踏实实的做,走一步看一步,也没别的办法了 汉字的字形存在于字库中,即便在今天,16点阵的字库也仍然使用广泛。 16点阵的字库把每个汉字看成是16x16个像素信息。并把这些信息记录在字节中。 一个字节可以存储8位信息,用32个字节就可以存一个汉字的字形了。 把每 阅读全文
posted @ 2019-03-17 11:24 sparkyen 阅读(309) 评论(0) 推荐(0) 编辑