A

1、2019<X<Y
2、2019^2, X^2, Y^2构成等差数列
满足条件的X和Y可能有多种情况,请给出X+Y的值,并且令X+Y尽可能的小。

B

2019可以被分解成若干个两两不同的素数,请问不同的分解方案有多少种?
注意:分解方案不考虑顺序,如2+2017=2019和2017+2=2019属于同一种方案。
(dp背包问题,不一定是两个素数相加,可能3个数,4个数相加等于2019,只是每一组素数中两两不同,比赛的时候理解错了题意,理解成了两个数相加,所以写的1。比完赛我还尝试用dfs写了一下,但是四个小时也没运行出结果)

C

7×7方格,分成两部分,每部分连通,右半部分翻转旋转拼接之后也是7×7,
有多少种分割方法

D

有一个7X7的方格。方格左上角顶点坐标为(0,0),右下角坐标为(7,7)。
求满足下列条件的路径条数:
1、起点和终点都是(0,0)
2、路径不自交
3、路径长度不大于12
4、对于每一个顶点,有上下左右四个方向可以走,但是不能越界。
例如,图中路线,左上角顶点(0,0),路线长度为10

E

有1个约数的最小数为1(1),有两个约数的最小数为2(1,2)……
有n个约数的最小数为Sn
S1=1 (1)
S2=2 (1 2)
S3=4 (1 2 4)
S4=6 (1 2 3 6)
求S100

F

题目给定两个字符串S和T,保证S的长度不小于T的长度,问至少修改S的多少个字符,可以令T成为S的子序列。(dp)

样例输入1:

ABCDABCD
AABCX

样例输出1:

1

样例输入2:

ABCDABCD
XAAD

样例输出2:

2

样例输入3:

XBBBBBAC
ACC

样例输出3:

2

H 解谜游戏(记不清了可能有错误)


三圈火柴,外圈12根,中圈8根,内圈4跟,红的一共12根,黄色8绿色4

  1. 三圈可以同时顺时针旋转一个单位
  2. 三圈可以同时逆时针旋转一个单位
  3. 三圈最顶部的火柴可以按特定顺序旋转替换(外,中,内—>中,内,外),其他方式不可以

第一行输入n,代表需要判断n组。
三圈用三个字符串表示,R红,Y黄,G绿
问能不能替换到最外圈全为红,中间全黄,内圈全绿。可以输出Yes,否则No
输入样例:
2
RGRRRRRRRRRR
YRYYYYYY
GYGG
RRGRRRRRRRRR
YYYYYYYY
GGRG
输出样例:
Yes
No

G 排列数

对于一个数列中的某个数,如果这个数比两侧的数都大或比两侧的数都小,我们称这个数为这个数列的一个转折点。
如果一个数列有t个转折点,我们称这个数列为t+1调数列。
给定两个正整数n,k。求在1~n的全排列中,有多少个数列是k调数列。
(自己写全排列代码+剪枝)
数据范围:
对于10%的数据,0<=k,n<=10
对于20%的数据,0<=k,n<=20
对于30%的数据,0<=k,n<=100
对于100%的数据,0<=k,n<=1000

输入描述:
两个正整数n,k。
输出描述:
答案,一个整数。
输入样例:
4 2
输出样例:
12

I 第八大奇迹

有一条河,沿河的一侧生活着一个部落。这个一字型的部落有n个据点,从左至右依次编号1~n。
部落的人们有时会在某个据点建立建筑,每个建筑都有各自的价值。一开始,每个据点的都没有建筑,价值都是0。如果在已有建筑的据点建立新的建筑,那么新的建筑会代替旧的建筑(旧的建筑就此消失)。
有两种操作C和Q:
1、C x y,表示在据点x建立一个价值为y的建筑。
2、Q x y,询问在据点x~y之间(包括x,y)的建筑中,价值第八大的建筑的价值是多少。
(线段树,主席树)

输入描述:
第一行,两个正整数n和k,表示据点的数量和操作的数量。
接下的k行,每行一个操作。

输出描述:
对于所有的Q操作,输出相应的第八大建筑的价值。

输入样例:
10 14
C 1 5
C 2 4
C 3 7
C 4 6
C 5 5
C 6 1
C 7 8
Q 1 10
C 8 3
C 9 6
C 10 3
Q 1 9
C 6 10
Q 1 10

输出样例:
0
3
4

J 燃烧权杖

2019年第十届蓝桥杯c/c++B组国赛决赛真题题目相关推荐

  1. 2019年第十届蓝桥杯C/C++ A组国赛赛后总结(北京旅游总结)

    听说蓝桥杯挺水,几个同学一块儿报了省赛准备打着玩玩(Java C/C++ A B组都有).我报的是C/C++A组. 好,省赛一结束,一等奖前排...但是只有两个同C/C++A组的同学也是省一,不过都是 ...

  2. 2019第十届蓝桥杯C/C++ B组省赛 —— 第四题:数的分解

    试题 D:数的分解 本题总分:10 分 [问题描述] 把 2019 分解成 3 个各不相同的正整数之和,并且要求每个正整数都不包含数字 2 和 4,一共有多少种不同的分解方法?注意交换 3 个整数的顺 ...

  3. 2019第十届蓝桥杯C/C++ A组省赛 —— 第四题:迷宫

    试题 D: 迷宫 本题总分:10 分 [问题描述] 下图给出了一个迷宫的平面图,其中标记为 1 的为障碍,标记为 0 的为可以通行的地方. 010000 000100 001001 110000 迷宫 ...

  4. 2019第十届蓝桥杯C/C++ A组省赛 —— 第三题: 最大降雨量

    试题 C: 最大降雨量 本题总分:10 分 [问题描述] 由于沙之国长年干旱,法师小明准备施展自己的一个神秘法术来求雨. 这个法术需要用到他手中的 49 张法术符,上面分别写着 1 至 49 这 49 ...

  5. 2019第十届蓝桥杯C/C++ B组省赛 —— 第三题:数列求值

    试题 C:数列求值 本题总分:10 分 [问题描述] 给定数列 1, 1, 1, 3, 5, 9, 17, -,从第 4 项开始,每项都是前 3 项的和.求第 20190324 项的最后 4 位数字. ...

  6. 2015年第六届蓝桥杯C/C++ A组国赛 —— 第五题:切开字符串

    标题:切开字符串 Pear有一个字符串,不过他希望把它切成两段. 这是一个长度为N(<=10^5)的字符串. Pear希望选择一个位置,把字符串不重复不遗漏地切成两段,长度分别是t和N-t(这两 ...

  7. 2015年第六届蓝桥杯C/C++ A组国赛 —— 第三题:显示二叉树

    标题:显示二叉树 排序二叉树的特征是: 某个节点的左子树的所有节点值都不大于本节点值. 某个节点的右子树的所有节点值都不小于本节点值. 为了能形象地观察二叉树的建立过程,小明写了一段程序来显示出二叉树 ...

  8. 2016年第七届蓝桥杯C/C++ B组国赛 —— 第三题:棋子换位

    棋子换位 有n个棋子A,n个棋子B,在棋盘上排成一行. 它们中间隔着一个空位,用"."表示,比如: AAA.BBB 现在需要所有的A棋子和B棋子交换位置. 移动棋子的规则是: A棋 ...

  9. 2018年第九届蓝桥杯C/C++ C组国赛 —— 第四题:约瑟夫环

    标题:约瑟夫环 n 个人的编号是 1~n,如果他们依编号按顺时针排成一个圆圈,从编号是1的人开始顺时针报数. (报数是从1报起)当报到 k 的时候,这个人就退出游戏圈.下一个人重新从1开始报数. 求最 ...

最新文章

  1. 面试官:谈一下你对DDD的理解?我:马什么梅?
  2. 零基础自学python的建议-经验之谈——大学时候,我是如何零基础自学Python的?...
  3. CI持续集成系统环境---部署Gitlab环境完整记录
  4. 把linux制作成内存系统,把内存当硬盘,提速你的linux系统
  5. 【重磅资料】ArchSummit全球架构师峰会·2019华为云技术专场资料下载
  6. Python编程常见出错信息及原因分析(4)
  7. Android版本升级同时Sqlite数据库的升级及之前数据的保留-转
  8. iOS 推送通知详解
  9. CSS盒模型层次平面示意图和3D示意图
  10. Win10 技巧:让任务栏时间显示 “秒”
  11. 好书推荐 -- 《智能时代》-- 吴军(著)
  12. WiFi 5:802.11ac 白皮书
  13. 用于传感器互操作性问题的指纹匹配系统的大规模研究
  14. CoBOT Java安全漏洞检测类型与OWASP TOP 10对应关系
  15. 超详细Redis入门教程——Redis概述
  16. 手动推导计算AES中的s盒的输出
  17. 近期中国移动用户无法访问csdn博客
  18. 2W销量Steam大神,光临联盟微信群,近距离分享成功之路!(聊天实录)
  19. CSR8670 /CSR8675 升级文件DFU制作
  20. 成都星志远:现在开拼多多网店靠谱吗?

热门文章

  1. DSP28335软件实验研究--DA_AD模块功能详解
  2. (全)Docker安装+人脸比对算法服务(win10)
  3. Cartopy 0.20 最新功能 —— Cartopy 装不上别慌,内附解决方案
  4. C/C++ 机房预约系统
  5. 辞职信:写给我的“藤野先生”
  6. webotAI网页版上线啦!
  7. Windows10视频文件没有预览图的解决办法
  8. 解决RTL8723BE网卡Linux上WIFI信号信号差的问题
  9. uni-app基础知识
  10. 跟柴静的《穹顶之下》学习演讲的十大技巧