自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 蓝桥杯 历届试题 国王的烦恼

问题描述  C国由n个小岛组成,为了方便小岛之间联络,C国在小岛间建立了m座大桥,每座大桥连接两座小岛。两个小岛间可能存在多座桥连接。然而,由于海水冲刷,有一些大桥面临着不能使用的危险。  如果两个小岛间的所有大桥都不能使用,则这两座小岛就不能直接到达了。然而,只要这两座小岛的居民能通过其他的桥或者其他的小岛互相到达,他们就会安然无事。但是,如果前一天两个小岛之间还有方法可以到达,后一

2017-03-31 21:54:02 778 1

原创 蓝桥杯 算法提高 上帝造题五分钟

问题描述  第一分钟,上帝说:要有题。于是就有了L,Y,M,C  第二分钟,LYC说:要有向量。于是就有了长度为n写满随机整数的向量  第三分钟,YUHCH说:要有查询。于是就有了Q个查询,查询向量的一段区间内元素的最小值  第四分钟,MZC说:要有限。于是就有了数据范围  第五分钟,CS说:要有做题的。说完众神一哄而散,留你来收拾此题输入格式  第一行两个正整数n和Q

2017-03-30 18:12:00 485

原创 蓝桥杯 波动数列

问题描述  观察这个数列:  1 3 0 2 -1 1 -2 ...  这个数列中后一项总是比前一项增加2或者减少3。  栋栋对这种数列很好奇,他想知道长度为 n 和为 s 而且后一项总是比前一项增加a或者减少b的整数数列可能有多少种呢?输入格式  输入的第一行包含四个整数 n s a b,含义如前面说述。输出格式  输出一行,包含一个整数,表示满足条件的方

2017-03-29 23:24:11 582

原创 蓝桥杯 2014A组决赛第五题 重复模式 (后缀数组)

作为 drd 的好朋友,技术男 atm 在 drd 生日时送给他一个超长字符串 S 。atm 要 drd 在其中找出一个最长的字符串 T ,使得 T 在 S 中至少出现了两次,而他想说的秘密就藏在 T 中。由于字符串实在是太长了,drd 总是找不到合适的 T 。于是 drd 请你帮他找到这个 T 的长度。 【输入格式】 一行。一个字符串,即题目中说的S 。 【输出格式】 一

2017-03-28 12:33:58 1086

原创 蓝桥杯 蚂蚁感冒

问题描述  长100厘米的细长直杆子上有n只蚂蚁。它们的头有的朝左,有的朝右。  每只蚂蚁都只能沿着杆子向前爬,速度是1厘米/秒。  当两只蚂蚁碰面时,它们会同时掉头往相反的方向爬行。  这些蚂蚁中,有1只蚂蚁感冒了。并且在和其它蚂蚁碰面时,会把感冒传染给碰到的蚂蚁。  请你计算,当所有蚂蚁都爬离杆子时,有多少只蚂蚁患上了感冒。输入格式  第一行输入一个

2017-03-19 15:25:20 733

原创 蓝桥杯 兰顿蚂蚁

兰顿蚂蚁,是于1986年,由克里斯·兰顿提出来的,属于细胞自动机的一种。  平面上的正方形格子被填上黑色或白色。在其中一格正方形内有一只“蚂蚁”。  蚂蚁的头部朝向为:上下左右其中一方。  蚂蚁的移动规则十分简单:  若蚂蚁在黑格,右转90度,将该格改为白格,并向前移一格;  若蚂蚁在白格,左转90度,将该格改为黑格,并向前移一格。  规则虽然简单,蚂蚁的行为却

2017-03-19 15:06:01 1242

原创 LintCode 带重复元素的子序列

class Solution { void fun(vector >&ans, vector S, vector t, int cur) { if (cur == S.size()) { ans.push_back(t); return; } if (count(t.begin(), t.end(), S[cur]) == (S.begin() + cur - lower

2017-03-12 00:46:40 525

原创 蓝桥杯 警察智力训练(DFS)

警察智力训练匪警请拨110,即使手机欠费也可拨通!    为了保障社会秩序,保护人民群众生命财产安全,警察叔叔需要与罪犯斗智斗勇,因而需要经常性地进行体力训练和智力训练!    某批警察叔叔正在进行智力训练:    1 2 3 4 5 6 7 8 9 = 110;    请看上边的算式,为了使等式成立,需要在数字间填入加号或者减号(可以不填,但不能填入其它符号)。之间没有填入符

2017-03-09 23:46:54 566

原创 蓝桥杯 黑洞数

五位黑洞数 任意一个5位数,比如:34256,把它的各位数字打乱,重新排列,可以得到一个最大的数:65432,一个最小的数23456。求这两个数字的差,得:41976,把这个数字再次重复上述过程(如果不足5位,则前边补0)。如此往复,数字会落入某个循环圈(称为数字黑洞)。比如,刚才的数字会落入:[82962,75933,63954,61974]这个循环圈。请编写程序,找到5位数

2017-03-09 17:22:23 732

原创 蓝桥杯 放麦子

你一定听说过这个故事。国王对发明国际象棋的大臣很佩服,问他要什么报酬,大臣说:请在第1个棋盘格放1粒麦子,在第2个棋盘格放2粒麦子,在第3个棋盘格放4粒麦子,在第4个棋盘格放8粒麦子,......后一格的数字是前一格的两倍,直到放完所有棋盘格(国际象棋共有64格)。    国王以为他只是想要一袋麦子而已,哈哈大笑。    当时的条件下无法准确计算,但估算结果令人吃惊:即使全世界都铺

2017-03-08 18:26:33 1037

原创 HihoCoder KMP算法

时间限制:1000ms单点时限:1000ms内存限制:256MB描述小Hi和小Ho是一对好朋友,出生在信息化社会的他们对编程产生了莫大的兴趣,他们约定好互相帮助,在编程的学习道路上一同前进。这一天,他们遇到了一只河蟹,于是河蟹就向小Hi和小Ho提出了那个经典的问题:“小Hi和小Ho,你们能不能够判断一段文字(原串)里面是不是存在那么一些……特殊……的文字(模式串

2017-03-08 00:43:41 432

原创 HihoCoder 状态压缩二

时间限制:10000ms单点时限:1000ms内存限制:256MB描述历经千辛万苦,小Hi和小Ho终于到达了举办美食节的城市!虽然人山人海,但小Hi和小Ho仍然抑制不住兴奋之情,他们放下行李便投入到了美食节的活动当中。美食节的各个摊位上各自有着非常多的有意思的小游戏,其中一个便是这样子的:小Hi和小Ho领到了一个大小为N*M的长方形盘子,他们可以用这个盒子来装一

2017-03-07 14:43:47 389

原创 HihoCoder 状态压缩一

时间限制:10000ms单点时限:1000ms内存限制:256MB描述小Hi和小Ho在兑换到了喜欢的奖品之后,便继续起了他们的美国之行,思来想去,他们决定乘坐火车前往下一座城市——那座城市即将举行美食节!但是不幸的是,小Hi和小Ho并没有能够买到很好的火车票——他们只能够乘坐最为破旧的火车进行他们的旅程。不仅如此,因为美食节的吸引,许多人纷纷踏上了和小Hi小

2017-03-05 20:27:18 446

原创 蓝桥杯 历届试题 带分数

登录后才能查看试题。  历届试题 带分数  时间限制:1.0s   内存限制:256.0MB直接用DFS搜索,假设n为156,整数不会超过三位,分别搜索整数位数为1-3三种情况下符合条件的答案,其中整数和分母搜索得出,分子计算得出,并且分子位数必须小于等于分母位数,代码如下,速度比全排列快不少,15MS通过,全排列需要200Ms左右。#include#includeusing

2017-03-04 19:11:41 727

原创 蓝桥杯 剪格子

问题描述如下图所示,3 x 3 的格子中填写了一些整数。+--*--+--+|10* 1|52|+--****--+|20|30* 1|*******--+| 1| 2| 3|+--+--+--+ 我们沿着图中的星号线剪开,得到两个部分,每个部分的数字和都是60。本题的要求就是请你编程判定:对给定的m x n 的格子中的整数,是否可以分割为两个部分,使得这两个区域的数字和相等。

2017-03-03 23:50:07 747 3

原创 蓝桥杯 递推求值

问题描述  已知递推公式:  F(n, 1)=F(n-1, 2) + 2F(n-3, 1) + 5,  F(n, 2)=F(n-1, 1) + 3F(n-3, 1) + 2F(n-3, 2) + 3.  初始值为:F(1, 1)=2, F(1, 2)=3, F(2, 1)=1, F(2, 2)=4, F(3, 1)=6, F(3, 2)=5。  输入n,输出F(n,

2017-03-02 11:20:37 1730

空空如也

空空如也

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

TA关注的人

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