markdown基本用法 标题#和-/=都可以用于表示标题一级标题==二级标题--# 一级标题## 二级标题### 三级标题#### 四级标题##### 五级标题###### 六级标题标题的前后都要空一行#号后应当加一个空格-/=和#应当顶格书写建议使用#来表示标题字体*斜体*,_斜体_**加粗**,__粗体__***斜体&加粗***,___斜体&粗体___斜体,斜体加粗,粗体斜体&加粗,斜体&粗体文字和其两侧的 * 或
STC8: 编写机智云通讯协议配合ESP8266模块连接机智云平台——实现温度采集上报和控制两路LED 目录一、创建产品和数据点二、给通讯模块烧写机智云固件三、编写单片机程序与ESP8266-01模块通讯四、用官方App调试五、完整工程文件下载毕业设计是实现一个可以远程访问控制的装置,手头有个STC8(STC8A8K64S4A12)的开发板和ESP8266-01模块。了解各大云平台之后,发现大多云平台都是MQTT协议直接接入,或者提供SDK包。一开始直接入手连接阿里云平台...
51单片机:生成精准的软件延时函数——以STC8演示 毕业设计涉及IOT的内容,目前什么也不会,只能从复习单片机开始。在用STC官方工具STC-ISP(V6.87B)生成软件延时函数时,发现它有两个错误:1)一个是最多只能生成循环变量为3的延时函数,延时长达多秒时显然三个循环变量已经不足,给出的是错误的延时函数。2)检查发现当初始化循环变量为0时,Keil C51 编译器会编译为:CLR A MOV Rx,A而非直...
蓝桥杯:算法训练 Bit Compressor 被训练系统的标签误导,不能用DP求解,这不是一个最值问题,状态复杂不易记录,采用DFS搜索求解。简要分析:阅读题意可以发现,在原串中:连续一长串1,且长度大于2时必然会被加密。(如:111 -> 11、1111 -> 100、11111 ->101 等等) 单个1、单个0、连续两个1的情况不会被加密。因而可以推断出,在解密串中:任何以0开头的子串,都是未被加密...
C++:常用排序算法复习 利用 randarr 函数生成65535个 0 ~ RAND_MAX 的随机数进行从大到小排序。设待排序的数组长度为 len (实例函数中的 arrmaxn )1. 冒泡排序 bubble sort每次通过逐一比较交换的方法选出一个最大值放在数列的末尾,逐一比较当前序列内的相邻两个元素,发现前面的大于后面就交换两元素,这样每轮都会把当前序列的最大值交换到序列末尾。void bubbl...
二分:最佳牛围栏 题目链接题目描述农夫约翰的农场由 N 块田地组成,每块地里都有一定数量的牛,其数量不会少于1头,也不会超过2000头。约翰希望用围栏将一部分连续的田地围起来,并使得围起来的区域内每块地包含的牛的数量的平均值达到最大。围起区域内至少需要包含 F 块地,其中 F 会在输入中给出。在给定条件下,计算围起区域内每块地包含的牛的数量的平均值可能的最大值是多少。输入格式第一行输入整数 N 和...
差分:最高的牛 >>题目链接题目描述有 N 头牛站成一行,被编队为1、2、3…N,每头牛的身高都为整数。当且仅当两头牛中间的牛身高都比它们矮时,两头牛方可看到对方。现在,我们只知道其中最高的牛是第 P 头,它的身高是 H ,剩余牛的身高未知。但是,我们还知道这群牛之中存在着 M 对关系,每对关系都指明了某两头牛 A 和 B 可以相互看见。求每头牛的身高的最大可能值是多少。输入格式第...
差分:IncDec序列 >>题目链接题目描述给定一个长度为 n 的数列 a1,a2,…,an,每次可以选择一个区间 [l,r],使下标在这个区间内的数都加一或者都减一。求至少需要多少次操作才能使数列中的所有数都一样,并求出在保证最少次数的前提下,最终得到的数列可能有多少种。输入格式第一行输入正整数n。接下来n行,每行输入一个整数,第i+1行的整数代表ai。输出格式第一行输出最少操作次数。...
前缀和:激光炸弹 >>题目链接题目描述一种新型的激光炸弹,可以摧毁一个边长为 R 的正方形内的所有的目标。现在地图上有 N 个目标,用整数Xi,Yi表示目标在地图上的位置,每个目标都有一个价值Wi。激光炸弹的投放是通过卫星定位的,但其有一个缺点,就是其爆炸范围,即那个边长为 R 的正方形的边必须和x,y轴平行。若目标位于爆破正方形的边上,该目标不会被摧毁。求一颗炸弹最多能炸掉地图上总价值...
混合背包:经典DP问题 经典问题描述有 N 种物品和一个容量是 V 的背包。物品一共有三类:第一类物品只能用1次(01背包);第二类物品可以用无限次(完全背包);第三类物品最多只能用 si 次(多重背包);每种体积是 vi,价值是 wi。求解将哪些物品装入背包,可使物品体积总和不超过背包容量,且价值总和最大。输出最大价值。输入格式第一行两个整数,N,V,用空格隔开,分别表示物品种数和背包容积。接...
CCPC 2050 万人编程竞赛热身赛:1001 赶火车 Problem Description小伙伴们愉快地结束了暑假wannafly训练营的生活,决定返回学校,早上小伙伴们要赶到高铁站,高铁将在y分钟后停止检票,但他们发现了一件尴尬的事情——他们不认路。这个城市的道路是非常诡异的,在他们面前有n+m条路,其中n条路是正确的,如果走正确的路,将会在ai分钟后走到高铁站,另外m条路是不正确的,如果走不正确的路,将会在bi分钟后回到起点。小伙伴们只能...
分形:分形之城 / POJ3889 Fractal Streets 题目地址 AcWing98分形之城题目描述城市的规划在城市建设中是个大问题。不幸的是,很多城市在开始建设的时候并没有很好的规划,城市规模扩大之后规划不合理的问题就开始显现。而这座名为 Fractal 的城市设想了这样的一个规划方案,如下图所示:当城区规模扩大之后,Fractal 的解决方案是把和原来城区结构一样的区域按照图中的方式建设在城市周围,提升城市的等级。对于任意等级的城市,我...
PAT : 团体程序设计天梯赛-练习集 L1-064 估值一亿的AI核心代码 这次天梯赛L1就卡住的题…情况比较复杂的模拟每日反思自己怎么这么菜...回家调了快一上午才做对。C++11:#include <cstring>#include <iostream>#include <string>#include <vector>using namespace std;bool check(const st...
蓝桥杯:2019年第十届蓝桥杯省赛B组试题J — 灵能传输 这道题的难度完爆前九道题…1.分析题目条件题中允许对高阶圣堂武士进行的变换操作是 a[ i - 1 ] += a[ i ],a[ i + 1 ] += a[ i ],a[ i ] = - a[ i ] ,i 属于 [2 , n-1]需要通过若干次变换操作,得到最小的 max{ | a[ i ] | }这个变换操作很复杂,不易求解。2.前缀和形式尝试转化为前缀和...
PAT : 团体程序设计天梯赛-练习集 L2 答案 2019/03/18 完成01-022019/03/19完成032019/03/20 完成042019/03/21完成05(unordered_set)2019/03/22完成05(手写哈希),062019/03/23完成07L2-001紧急救援(C++11)#include <iostream>#include <stack>#...
PAT : 团体程序设计天梯赛-练习集 L1 答案 鉴定完毕!全是水题!补::2019-03-31 :参加了昨天的天梯赛,只得了153分,队伍勉强得的国三省二…第一阶段的最后一题太难了啊啊啊啊,直接爆炸! 说好的第一阶段全是水题呐?目录L1-001Hello World(lua)L1-002打印沙漏(C)L1-003个位数统计(C)L1-004计算摄氏温度(C)L1-005考试座位号(...
PAT : 数据结构与算法题目集(中文)7-11 关键活动 #include <algorithm>#include <iostream>#include <queue>#include <set>#include <vector>using namespace std;using pairint = pair<int, int>;const int INF = 0x3...
PAT : 数据结构与算法题目集(中文)7-10 公路村村通 #include <iostream>#include <vector>#include <queue>#include <cstring>using namespace std;int UnionF[1001];struct Heapstruct{ int head, tail, value;};bool Compare...