NYOJ 370 波动序列

收到自己买的STM32F103ZE为主芯片的开发板,标志着我正式进入实践阶段,之前看了不少ARM的资料,都是零零散散的,也没有什么系统的总结,总觉得找到真正的感觉,就下决心买开发板,至于为什么选择STM32,很简单,适合自己。好了,废话少说,以下是我今天收到开发板后的学习总结。

由于还不清楚什么如何运作,就按照提供的资料的视频一步一步做:

第1步:上电检测开发板是否正常。

第2步:安装驱动和软件。

驱动:JLINK驱动---用于仿真调试用。

CH340驱动(USB串口驱动)-----用于开发板与电脑的串口通信。

软件:MDK3.80A---编译器其实就是常用的keil

另外不用安装的软件:sscom33---串口调试助手

mcuisp---在线编程器,用于程序下载和清空芯片之类的。

第3步:安装视频讲解,建立工程,至此,新建一个工程,开发板就可以动起来了。接下来,更多的是细节方面的问题,有待学习,下回分解。

NYOJ 370 波动序列

时间: 2024-10-06 14:52:17

NYOJ 370 波动序列的相关文章

leecode 978. Longest Turbulent Subarray(最长连续波动序列,DP or 滚动数组)

传送门:点我 978. Longest Turbulent Subarray A subarray A[i], A[i+1], ..., A[j] of A is said to be turbulent if and only if: For i <= k < j, A[k] > A[k+1] when k is odd, and A[k] < A[k+1] when k is even; OR, for i <= k < j, A[k] > A[k+1] wh

Nyoj 114 某种序列(大数)

某种序列 时间限制:3000 ms  |  内存限制:65535 KB 难度:4 描述 数列A满足An = An-1 + An-2 + An-3, n >= 3 编写程序,给定A0, A1 和 A2, 计算A99 输入 输入包含多行数据 每行数据包含3个整数A0, A1, A2 (0 <= A0, A1, A2 <= 100000000) 数据以EOF结束 输出 对于输入的每一行输出A99的值 样例输入 1 1 1 样例输出 69087442470169316923566147 #inc

nyoj 114 某种序列 【java大数】

rt 代码: import java.util.Scanner; import java.math.*; public class Main{ public static void main(String[] args){ Scanner cin = new Scanner(System.in); BigInteger a, b, c, ans, temp1, temp2; while(cin.hasNextBigInteger()){ a = cin.nextBigInteger(); b =

2014-7-17 NOIP模拟赛

czy的后宫3 [题目描述] 上次czy在机房妥善安排了他的后宫之后,他发现可以将他的妹子分为c种,他经常会考虑这样一个问题:在[l,r]的妹子中间,能挑选出多少不同类型的妹子呢? 注意:由于czy非常丧尸,所以他要求在所挑选的妹子类型在[l,r]中出现次数为正偶数,你懂得. 问题简述:n个数,m次询问,每次问[l,r]区间有多少个数恰好出现正偶数次 [输入格式] 第一行3个整数,表示n,c,m 第二行n个数,每个数Ai在[1,c]之间,表示一个Ai类型的妹子 接下来m行,每行两个整数l,r,表

ouc 1095

1095: C.波动序列 时间限制: 2 Sec  内存限制: 64 MB提交: 103  解决: 41[提交][状态][讨论版] 题目描述 有一个长度为N的整数序列,序列里面的数是两两不同的,现在要在里面找一个波动序列,这个序列越长越好. 比如有波动序列{a0,a1,a2…an},则a0 > a1 < a2 > a3 < … 输入 第一行输入一个数T,代表有T个任务,T不大于50. 对于每个任务,输入格式为 N a0 a1 a2 … aN 其中N<=30000,测试数据保证

2016.7.12 NOIP2013提高组 day2解题报告(未完成版)

考试马不停蹄地到来,昨天的程序还没改完,今天又考了day2,虽然没有昨天那么懵逼,但还是不尽如人意,现在还没讲题,我打算先自己看一次解题报告,争取加深理解,毕竟一位前辈说过,做一套题的质量取决于题本身的质量和你思考的程度. 考试总结: 1.数据分析推测可行算法很重要,要灵活掌握常用算法的时间复杂度: 2.对拍的方式要熟练,写对拍耗费的时间过多: 3.要加强代码实现的能力,比较突出的表现就是写200-300行多函数模拟或搜索的能力: 4.不要急于写过不完的程序,要多拿一点时间来分析数据,样例不够还

[Topcoder]ZigZag(dp)

题目链接:https://community.topcoder.com/stat?c=problem_statement&pm=1259&rd=4493 题意:给一串数字,求出最长的波动序列.波动的定义是一个数相邻的两个数同时比他大或者同时比他小,形象的看成一个波动的三角函数吧. 定义dp(i)为到第i个数字时的最长波动序列长度,我们发现仅有一维的数组是存不下状态的,还应该再维护一个量,那就是第i个数字的时候他是波峰还是波谷.于是dp数组扩展成了dp(i,k),k可以取0或1分别表示是波峰

Noip2013花匠题解

题目描述 Description 花匠栋栋种了一排花,每株花都有自己的高度.花儿越长越大,也越来越挤.栋栋决定把这排中的一部分花移走,将剩下的留在原地,使得剩下的花能有空间长大,同时,栋栋希望剩下的花排列得比较别致. 具体而言,栋栋的花的高度可以看成一列整数h1,h2,-,hn.设当一部分花被移走后,剩下的花的高度依次为g1,g2,-,gm,则栋栋希望下面两个条件中至少有一个满足: 条件 A:对于所有的1<i<m2,g2i>g2i?1,且g2i>g2i+1: 条件 B:对于所有的1

NOIP2013 花匠 题解(方法全面)

2.花匠 (flower.cpp/c/pas) [问题描述] 花匠栋栋种了一排花,每株花都有自己的高度.花儿越长越大,也越来越挤.栋栋决定把这排中的一部分花移走,将剩下的留在原地,使得剩下的花能有空间长大,同时,栋栋希望剩下的花排列得比较别致. 具体而言,栋栋的花的高度可以看成一列整数?1, ?2, - , ?n.设当一部分花被移走后,剩下的花的高度依次为g1,g2,- , gm,则栋栋希望下面两个条件中至少有一个满足: 条件 A:对于所有的1≤i≤,有g2i  >g2i-1,同时对于所有的1≤