
C++
Troc
这个作者很懒,什么都没留下…
展开
-
数据类型取值范围
数据类型 取值范围 short(16) -32768~32767 int(32) -2147483648~2147483647 unsigned int 0~4294967295 long(32) -2...原创 2019-01-18 16:53:00 · 346 阅读 · 0 评论 -
蓝桥杯第九届(C/C++B组)题目汇总及解析
一、A.第几天二、B.明码三、C.乘积尾零四、D.测试次数五、E.快速排序六、F.递增三元组七、G.螺旋折线八、H.日志统计九、I.全球变暖十、J.乘积最大...原创 2019-02-20 14:09:45 · 1396 阅读 · 1 评论 -
蓝桥杯第九届之乘积最大
蓝桥杯第九届(C/C++B组)题目汇总及解析标题:乘积最大给定N个整数A1, A2, ... AN。请你从中选出K个数,使其乘积最大。 请你求出最大的乘积,由于乘积可能超出整型范围,你只需输出乘积除以1000000009的余数。 注意,如果X<0, 我们定义X除以1000000009的余数是负(-X)除以1000000009的余数。即:0-((0-x) % 100000...原创 2019-02-20 14:07:56 · 1767 阅读 · 3 评论 -
蓝桥杯第九届之全球变暖
蓝桥杯第九届(C/C++B组)题目汇总及解析标题:全球变暖你有一张某海域NxN像素的照片,"."表示海洋、"#"表示陆地,如下所示:........##.....##........##...####....###........其中"上下左右"四个方向上连在一起的一片陆地组成一座岛屿。例如上图就有2座岛屿。 由于全球变暖导致了海面上升,科学家预测未来几十年,岛屿...原创 2019-02-18 19:51:04 · 1107 阅读 · 5 评论 -
蓝桥杯第九届之日志统计
蓝桥杯第九届(C/C++B组)题目汇总及解析标题:日志统计小明维护着一个程序员论坛。现在他收集了一份"点赞"日志,日志共有N行。其中每一行的格式是:ts id 表示在ts时刻编号id的帖子收到一个"赞"。 现在小明想统计有哪些帖子曾经是"热帖"。如果一个帖子曾在任意一个长度为D的时间段内收到不少于K个赞,小明就认为这个帖子曾是"热帖"。 具体来说,如果存在某个时刻T满...原创 2019-02-18 19:33:50 · 2134 阅读 · 3 评论 -
蓝桥杯第九届之螺旋折线
蓝桥杯第九届(C/C++B组)题目汇总及解析标题:螺旋折线如图p1.png所示的螺旋折线经过平面上所有整点恰好一次。 对于整点(X, Y),我们定义它到原点的距离dis(X, Y)是从原点到(X, Y)的螺旋折线段的长度。 例如dis(0, 1)=3, dis(-2, -1)=9 给出整点坐标(X, Y),你能计算出dis(X, Y)吗?【输入格式】X和Y 对于...原创 2019-02-18 19:06:17 · 1576 阅读 · 3 评论 -
蓝桥杯第九届之递增三元组
蓝桥杯第九届(C/C++B组)题目汇总及解析标题:递增三元组给定三个整数数组A = [A1, A2, ... AN], B = [B1, B2, ... BN], C = [C1, C2, ... CN],请你统计有多少个三元组(i, j, k) 满足:1. 1 <= i, j, k <= N 2. Ai < Bj < Ck 【输入格式】 第一...原创 2019-02-18 18:23:19 · 565 阅读 · 0 评论 -
蓝桥杯第九届之快速排序
蓝桥杯第九届(C/C++B组)题目汇总及解析标题:快速排序以下代码可以从数组a[]中找出第k小的元素。它使用了类似快速排序中的分治算法,期望时间复杂度是O(N)的。请仔细阅读分析源码,填写划线部分缺失的内容。#include <stdio.h>int quick_select(int a[], int l, int r, int k) { int p...原创 2019-02-18 18:11:57 · 987 阅读 · 0 评论 -
蓝桥杯第九届之测试次数
蓝桥杯第九届(C/C++B组)题目汇总及解析标题:测试次数x星球的居民脾气不太好,但好在他们生气的时候唯一的异常举动是:摔手机。各大厂商也就纷纷推出各种耐摔型手机。x星球的质监局规定了手机必须经过耐摔测试,并且评定出一个耐摔指数来,之后才允许上市流通。x星球有很多高耸入云的高塔,刚好可以用来做耐摔测试。塔的每一层高度都是一样的,与地球上稍有不同的是,他们的第一层不是地面,而是相当于我...原创 2019-02-18 18:03:37 · 924 阅读 · 0 评论 -
蓝桥杯第九届之乘积尾零
蓝桥杯第九届(C/C++B组)题目汇总及解析标题:乘积尾零如下的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 3397 4759 7557 3...原创 2019-02-18 16:27:33 · 730 阅读 · 0 评论 -
蓝桥杯第九届之明码
蓝桥杯第九届(C/C++B组)题目汇总及解析标题:明码汉字的字形存在于字库中,即便在今天,16点阵的字库也仍然使用广泛。16点阵的字库把每个汉字看成是16x16个像素信息。并把这些信息记录在字节中。一个字节可以存储8位信息,用32个字节就可以存一个汉字的字形了。把每个字节转为2进制表示,1表示墨迹,0表示底色。每行2个字节,一共16行,布局是: 第1字节,第2字节 ...原创 2019-02-18 16:18:47 · 714 阅读 · 0 评论 -
Bitset类
Bitset类:大小可动态改变, 取值为true或false的位集合。用于表示一组布尔标志。默认值为false构造函数:bitset<n> b; b有n位,毎位都为0bitset<n> b(u); b是unsigned long型u的一个副本bitset<n> b(s); b是string对象含有的位串副本bitset<n>...原创 2019-02-18 16:16:25 · 439 阅读 · 0 评论 -
蓝桥杯第九届之第几天
蓝桥杯第九届(C/C++B组)题目汇总及解析标题:第几天2000年的1月1日,是那一年的第1天。那么,2000年的5月4日,是那一年的第几天?注意:需要提交的是一个整数,不要填写任何多余内容。 解析:在excel里面使用DATEDIF函数即可答案:124+1=125...原创 2019-02-18 15:41:33 · 695 阅读 · 0 评论 -
蓝桥杯第八届之k倍区间
标题: k倍区间给定一个长度为N的数列,A1, A2, ... AN,如果其中一段连续的子序列Ai, Ai+1, ... Aj(i <= j)之和是K的倍数,我们就称这个区间[i, j]是K倍区间。 你能求出数列中总共有多少个K倍区间吗? 输入-----第一行包含两个整数N和K。(1 <= N, K <= 100000) 以下N行每行包含一个整数Ai。(1...原创 2019-02-16 20:05:15 · 370 阅读 · 0 评论 -
蓝桥杯第八届之分巧克力
标题: 分巧克力 儿童节那天有K位小朋友到小明家做客。小明拿出了珍藏的巧克力招待小朋友们。 小明一共有N块巧克力,其中第i块是Hi x Wi的方格组成的长方形。 为了公平起见,小明需要从这 N 块巧克力中切出K块巧克力分给小朋友们。切出的巧克力需要满足: 1. 形状是正方形,边长是整数 2. 大小相同 例如一块6x5的巧克力可以切出6块2x2...原创 2019-02-16 17:40:29 · 276 阅读 · 0 评论 -
蓝桥杯第八届之包子凑数
标题:包子凑数小明几乎每天早晨都会在一家包子铺吃早餐。他发现这家包子铺有N种蒸笼,其中第i种蒸笼恰好能放Ai个包子。每种蒸笼都有非常多笼,可以认为是无限笼。每当有顾客想买X个包子,卖包子的大叔就会迅速选出若干笼包子来,使得这若干笼中恰好一共有X个包子。比如一共有3种蒸笼,分别能放3、4和5个包子。当顾客想买11个包子时,大叔就会选2笼3个的再加1笼5个的(也可能选出1笼3个的再加2笼4个的...原创 2019-02-16 16:00:05 · 348 阅读 · 0 评论 -
C/C++中数字与字符串间的转换
字符串--->数字:char* s="2345";char* ss="234.56";int a=atoi(s);//输出2345float b=atof(ss);//输出234.56c标准库中提供了atoi、atof、atol、atoll分别对应数据类型int、double、long、long long,应用在头文件#include<stdlib.h>中。还...原创 2019-02-15 16:21:47 · 266 阅读 · 0 评论 -
public、private、protected和default
C++ Public 可被所有类访问 Private 只能被类自身访问 Protected 可被自身和该类的子类访问 JAVA Public 可被所有类访问 ...原创 2019-01-19 17:47:16 · 389 阅读 · 0 评论 -
FBI树
题目描述我们可以把由“ 000 ”和“ 111 ”组成的字符串分为三类:全“ 000 ”串称为 BBB 串,全“ 111 ”串称为I串,既含“ 000 ”又含“ 111 ”的串则称为F串。FBIFBIFBI 树是一种二叉树,它的结点类型也包括 FFF 结点, BBB 结点和I结点三种。由一个长度为 2N2^N2N 的“ 010101 ”串S可以构造出一棵 FBIFBIFBI 树 TTT ,递...原创 2019-03-20 19:33:35 · 432 阅读 · 0 评论