惨痛第十届蓝桥杯总结(附录蓝桥省赛知识点总结)-C++ B组
虽然目前距离蓝桥省赛仅仅过去一天但昨天下午和大神对答案的感觉依旧.....
现在深刻里理解到了为啥大神老是说咱们蓝桥叫 阅读理解杯(现在我非常认同这种说法啊...)
虽然第一次参加,赛前紧张提前30分钟入场,当认真做题的时候就真的忘记自己还在紧张....(感觉紧张可以忽略不计了)
28日出成绩了竟然是二等奖.....有点小激动虽然这个含金量很少..一直觉得不是三等就是优秀..
第十届山东省赛(C++/C B组)
(原题链接
链接:https://pan.baidu.com/s/1yC3iv2iuWZYAjCh7WmeHFQ
提取码:s3ua
)
第一题 ......(答案490)我说我没认真读题你信不 大家答案都是490....唯独我495....
当时我内心是崩溃.现在也是崩的
第二题.....(答案BYQ)我一看这不就是26进制吗 26*26*3=2028然后减去直接但那BZQ.....
但是但是但是 好好想一想a-z是1-26 呢 aa-az是不是就是27-26*26呢....不是的(呜呜~)是27+26*26
正解是 27(a-z) + 26*26(aa-az)+ 26*26*2(aaa-bzz)=2028+26
2028+26-26=2028(a-byz)然后-9=2019?是的 BYQ...
第三题......(答案4659) 数列求知 一开始打算直接暴力不知道怎么炸了 完了 就是开了个7个大小的数组
a[5]={0,1,1,1} 然后3次一个循环sum=3 a[4]=(a1%10000+a2%10000+a3%10000)10000;sum++;if(sum=..)输出相应的a
a5=...sum++;if(sum=..)输出相应的a;a6=....sum++;if(sum=..)输出相应的a; a 1 2 3 替换成 4 5 6;
第四题.....(答案40785) 直接暴力 二层FOR if(调用函数判定i有没有2,4有continue;<2019)FOR if(调用函数判定j和2019-i-j有没有2,4有|| 三个数各不相同continue;i+j<2019)sum++;
sum/6(对比abc全排列6种情况)
第五题.....(答案待定) 不会傻傻的想要 用作图画出来....然后我就发现....为啥是死胡同....原来呢张图片...只是一半..是一半..一半..
第六题....我直接暴力的应该很水吧......
第七题...不会
第八题....我是2数组 一个存数据一个存sort()之后数据差 然后求差出现次数最多的为max...然后就是从头+1扫到尾部
i++;if2数之差不为max就sum++;a[i-1]+=max;continue;else i++;
第九题....以为好简单...但是吧不是的至少后来听学长说过之后是懵逼了 这尼玛真的是阅读理解吧
第十题...不会 据说提交几个简单的数据也能得分..还是太天真.
蓝桥省赛知识点总结:
1.字符串处理
2.贪心
3.动态规划
4.BFS,DFS,回溯,递归
5.最小生成树,并查集-加权
6.gcd(最大公约数) 辗转相除法
7.全排列 (algorithm下的 next_pernutation) 排序sort()以及扩展的 cmp()
8.错排 An=n-1(An-1+An-2),
9.进制转换函数 csdilib 下的itoa() 或者...iomanip下的setbase();具体百度 itoa()和iomanip
10.文件读写 主要为 cstdio 下的 freopen();下文我会详细说明,方便节约时间(有些电脑直接无法复制数据到命令行中...)
关于 文件读写 详解加测试案例说明
1.
自己创建一个 a.txt (里面存上测试数据比如一个字符串asdasdasadasda)
放到你创建.cpp的文件夹下---(重)(点)
#include<cstdio>
#include<iostream>
using namespace std;
int main ()
{
char a[100];
freopen("a.txt","r",stdin);
//feopen("aa.txt","w"stdout);//会自动在.cpp所在文件夹下创建一个aa.txt存入输出的数据
cin>>a;
cout<<a<<endl;
return 0;
}
//已经测试没有问题,记下来就行了
惨痛第十届蓝桥杯总结(附录蓝桥省赛知识点总结)-C++ B组的更多相关文章
- 2019 第十届蓝桥杯大赛软件类省赛 Java A组 题解
2019 第十届蓝桥杯大赛软件类省赛 Java A组 试题A 题解 题目最后一句贴心的提示选手应该使用 long (C/C++ 应该使用 long long). 本题思路很直白,两重循环.外层 ...
- 算法笔记_212:第七届蓝桥杯软件类决赛真题(Java语言B组)
目录 1 愤怒小鸟 2 反幻方 3 打靶 4 路径之谜 5 碱基 6 圆圈舞 前言:以下代码仅供参考,若有错误欢迎指正哦~ 1 愤怒小鸟 愤怒小鸟 X星球愤怒的小鸟喜欢撞火车! 一根平直的铁轨上两火车 ...
- 2018天梯赛、蓝桥杯、(CCPC省赛、邀请赛、ICPC邀请赛)校内选拔赛反思总结!
才四月份,上半年的比赛就告一段落了.. 天梯赛混子,三十个人分最低,把队友拖到了国三,蓝桥杯省二滚粗,止步京城,旅游选拔赛成功选为替补二队,啊! 不过既然已经过去,我们说些乐观的一面,积累了大赛经验是 ...
- Java实现蓝桥杯第十一届校内模拟赛
有不对的地方欢迎大佬们进行评论(ง •_•)ง 多交流才能进步,互相学习,互相进步 蓝桥杯交流群:99979568 欢迎加入 o( ̄▽ ̄)ブ 有一道题我没写,感觉没有必要写上去就是给你多少MB然后求计 ...
- 第十届蓝桥杯大赛软件类省赛C/C++研究生组 试题I:灵能传输
在游戏<星际争霸 II>中,高阶圣堂武士作为星灵的重要 AOE 单位,在游戏的中后期发挥着重要的作用,其技能"灵能风暴"可以消耗大量的灵能对一片区域内的敌军造成毁灭性的 ...
- 第七届蓝桥杯大赛个人赛决赛(软件类C语言B组)第一题:一步之遥
这题好多人用爆搜/bfs来做,然而这题可用exgcd(扩展欧几里得)做,而且很简便. 先附原题: 一步之遥 从昏迷中醒来,小明发现自己被关在X星球的废矿车里. 矿车停在平直的废弃的轨道上. 他的面 ...
- 算法笔记_211:第七届蓝桥杯软件类决赛部分真题(Java语言A组)
目录 1 阶乘位数 2 凑平方数 3 棋子换位 4 机器人塔 前言:以下代码仅供参考,若有错误欢迎指正哦~ 1 阶乘位数 阶乘位数 9的阶乘等于:362880 它的二进制表示为:10110001001 ...
- 蓝桥杯近三年决赛题之一(15年B组)
自己计时4小时做了试试,发现只用了2个小时多一点,第二题和第六题实在没办法,不会做,第五题用了暴力(过不了多少数据),其他三题在网上看了看 应该都是对的,下面放上试题及答案. 1. 标题:积分之迷 小 ...
- 蓝桥杯近三年初赛题之一(15年b组)
临近比赛,自己定时做了近三年的初赛题,不是很理想,10道题平均做对5+道.为了这次比赛,总共做了200题左右吧,估计去北京参加决赛有点难,不过不管怎样,对得起自己万余行代码就好. 一.15年初赛题(第 ...
随机推荐
- SQL反模式学习笔记6 支持可变属性【实体-属性-值】
目标:支持可变属性 反模式:使用泛型属性表.这种设计成为实体-属性-值(EAV),也可叫做开放架构.名-值对. 优点:通过增加一张额外的表,可以有以下好处 (1)表中的列很少: (2)新增属性时,不需 ...
- ECMAScript 6 变量的解构赋值
1.数组的结构赋值 1.1 基本用法 可以用“模式匹配”的写法给数组的元素赋值,只要等号两边的模式相同,左边的变量就会被赋予对应的值.注意:元素的值和位置是一一对应关系,如果对应的位置没有值,就会解构 ...
- Linux安装RocketMQ
本文介绍Linux安装RocketMQ. 1.RocketMQ简介 RocketMQ是阿里巴巴中间件开发的分布式消息系统,曾经经历过很多阿里巴巴大型项目的实际检验.在去年已经正式捐献给Apache开源 ...
- jmeter 使用问题
问题1:导入脚本失败,提示 解决:没有安装JMemter plugins manager插件,具体安装参考http://www.cnblogs.com/cxx1/p/7883820.html,第二步.
- (89)Wangdao.com第二十二天_JavaScript 属性
属性 属性本身是一个对象(Attr 对象) Element.attributes 返回一个类似数组的动态对象,成员是该元素标签的所有属性节点对象 属性的实时变化都会反映在这个节点对象上. 其他类型的 ...
- ubuntu16.04 anaconda的安装和卸载
第一次安装: 1.直接从官网下载了anaconda安装包,然后bash ...sh安装. 2.过程中主要需要选择安装路径,为了把安装的软件都放在一起,我新建了一个install_software在系统 ...
- 九、JSP入门(2)
day12 JSP指令 1 JSP指令概述 JSP指令的格式:<%@指令名 attr1=”” attr2=”” %>,一般都会把JSP指令放到JSP文件的最上方,但这不是必须的. JSP中 ...
- 剑指offer——python【第59题】按之子形顺序打印二叉树
题目描述 请实现一个函数按照之字形打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右至左的顺序打印,第三行按照从左到右的顺序打印,其他行以此类推. 解题思路 这道题其实是分层打印二叉树的进阶版 ...
- Web API Request Content多次读取
使用自宿主OWIN 项目中要做日志过滤器 新建类ApiLogAttribute 继承ActionFilterAttribute ApiLogAttribute : ActionFilterAttri ...
- 为Vue.js添加友好日志
const isDebugEnabled = process.env.NODE_ENV !== "production"; const isInfoEnabled = true; ...