蓝桥杯试题
YULIU_
I'm coming
展开
-
2017蓝桥杯模拟赛-算年龄
问题英国数学家德摩根出生于19世纪初叶(即18xx年)。 他年少时便很有才华。一次有人问他的年龄,他回答说: “到了x的平方那年,我刚好是x岁”。请你计算一下,德摩根到底出生在哪一年。 题中的年龄指的是周岁。请填写表示他出生年份的四位数字,不要填写任何多余内容。分析 到了x的平方那一年,我刚好是x岁。 设x^2-18xx=x岁,变换 x^2-x=18xx年; 因为sqrt(1800)=42.4原创 2017-03-22 19:35:01 · 1566 阅读 · 4 评论 -
2018 蓝桥杯省赛 B 组模拟赛二-结果填空开关灯
蒜头君今天回到了老家的大宅院,老家的灯还是那中拉线的灯(拉一次为亮,再拉一次就灭),蒜头君觉得无聊。把 1000 盏灯 3 的倍数拉了一次,5 的倍数拉了一次,7的倍数拉了一次(灯得的编号从 1−1000,灯的初始状态都是亮的)。这个时候蒜头君在想还剩下几盏灯还在亮着?#include<iostream>using namespace std;bool f[1010];int...原创 2018-03-29 21:02:51 · 475 阅读 · 0 评论 -
2018计算客蓝桥b组模拟题一 结果填空:年龄
今天蒜头君带着花椰妹和朋友们一起聚会,当朋友们问起年龄的时候,蒜头君打了一个哑谜(毕竟年龄是女孩子的隐私)说:“我的年龄是花椰妹年龄个位数和十位数之和的二倍”。花椰妹看大家一脸懵逼,就知道大家也不知道蒜头君的年龄,便连忙补充道:“我的年龄是蒜头君个位数和十位数之和的三倍”。请你计算:蒜头君和花椰妹年龄一共有多少种可能情况?提醒:两位的年龄都是在 [10,100)[10,100) 这...原创 2018-03-29 19:57:06 · 456 阅读 · 0 评论 -
2014年第五届蓝桥杯C/C++程序设计本科B组决赛 生物芯片(编程大题)
生物芯片X博士正在研究一种生物芯片,其逻辑密集度、容量都远远高于普通的半导体芯片。 博士在芯片中设计了 n 个微型光源,每个光源操作一次就会改变其状态,即:点亮转为关闭,或关闭转为点亮。 这些光源的编号从 1 到 n,开始的时候所有光源都是关闭的。 博士计划在芯片上执行如下动作: 所有编号为2的倍数的光源操作一次,也就是把 2 4 6 8 … 等序号光源打开 所有编号为3的倍数的光源操作一原创 2017-05-18 21:51:10 · 668 阅读 · 1 评论 -
2014年第五届蓝桥杯C/C++程序设计本科B组决赛 年龄巧合(结果填空)
年龄巧合小明和他的表弟一起去看电影,有人问他们的年龄。小明说:今年是我们的幸运年啊。我出生年份的四位数字加起来刚好是我的年龄。表弟的也是如此。已知今年是2014年,并且,小明说的年龄指的是周岁。 请推断并填写出小明的出生年份。#include"stdio.h"#include"iostream"using namespace std;int main(){ int i1,i2,i3原创 2017-05-17 20:34:55 · 426 阅读 · 0 评论 -
分离目录路径和文件名
5-2 分离目录路径和文件名 输入文件目录路径和文件名,要求分离成目录路径和文件名分别输出输入格式:例如:输入c:\windows\winhelp.exe输出格式:c:\windows (目录路径)winhelp.exe (文件名)输入样例:/usr/bin/man 输出样例:/usr/bin man#include <iostream>#include<string>using nam原创 2017-05-15 22:48:09 · 3587 阅读 · 0 评论 -
算法训练 红与黑
问题描述: 有一间长方形的房子,地上铺了红色、黑色两种颜色的正方形瓷砖,你站在其中一块黑色的瓷砖上,只能向相邻的黑色瓷砖移动。请你写出一个程序,计算你总共能达到多少块黑色瓷砖。 输入数据: 包括多个数据集合。每个数据集合的第一行是两个整数W和H,分别代表x方向和y方向瓷砖的数量。W和H都不超过20.接下来的H行中,每行包括W各字符。每个字符表示一块瓷砖的颜色,规则如下: ‘$’:黑色原创 2017-05-15 22:10:42 · 1280 阅读 · 0 评论 -
算法训练 未名湖边的烦恼
问题描述 每年冬天,北大未名湖上都是滑冰的好地方。北大体育组准备了许多冰鞋,可是人太多了,每天下午收工后,常常一双冰鞋都不剩。 每天早上,租鞋窗口都会排起长龙,假设有还鞋的m个,有需要租鞋的n个。现在的问题是,这些人有多少种排法,可以避免出现体育组没有冰鞋可租的尴尬场面。(两个同样需求的人(比如都是租鞋或都是还鞋)交换位置是同一种排法) 输入格式 两个整数,表示m和n 输出格式原创 2017-05-11 21:18:58 · 288 阅读 · 0 评论 -
全排列next_permutation()的用法
1.std::next_permutation函数原型 template bool next_permutation (BidirectionalIterator first, BidirectionalIterator last ); template #include <cstdio> #include <algorithm> #include <iostream> using原创 2017-03-29 21:48:03 · 1993 阅读 · 0 评论 -
18蓝桥杯模拟题,代码填空lis
LIS是最长上升子序列。什么是最长上升子序列? 就是给你一个序列,请你在其中求出一段最长严格上升的部分,它不一定要连续。就像这样:2, 3, 4, 7 和2, 3, 4, 6 就是序列 2 5 3 4 1 7 6 的两个上升子序列,最长的长度是 4。LIS模板题,再写一遍加深印象#include<iostream>#include<cstring>us...原创 2018-03-30 15:54:39 · 348 阅读 · 0 评论