【蓝桥杯入门记录】中断系统
一、中断概述 (1)处理器和外部设备的数据传输方式 无条件传输:处理器不比为了了解外部设备状态,直接进行数据传输,用于指示灯和蜂鸣器灯等简单设备查询方式:传输前,一方先查询另一方的状态,若已经准备好就传输,否则就继续查询中断方式:一方通过申请中断的方式与另一方进行数据传输,收发双方可以并行工作直接存储器访问:处理器内部建立片内外设和内存之间的数据传输通道,传输过程不需要处理器参与 (2)中断的概念 CP...
第十三届蓝桥杯省赛真题 Java A 组【原卷】
文章目录 发现宝藏【考生须知】试题 A: 裁纸刀试题 B: 寻找整数试题 C : \mathrm{C}: C: 求和试题 D: GCD试题 E: 蜂巢试题 F : \mathrm{F}: F: 全排列的价值试题 G: 青蛙过河试题 H \mathrm{H} H : 因数平方和试题 I: 最优清零方案试题 J : \mathrm{J}: J: 推导部分和 发现宝藏 前些天发现了一个巨牛的人工智能学习网站...
【单调队列】第十四届蓝桥杯省赛C++ C组 Java C组/研究生组 Python A组《子矩阵》(C++)
【题目描述】 给定一个 n×m (n 行 m 列)的矩阵。 设一个矩阵的价值为其所有数中的最大值和最小值的乘积。 求给定矩阵的所有大小为 a×b (a 行 b 列)的子矩阵的价值的和。 答案可能很大,你只需要输出答案对 998244353 取模后的结果。 【输入格式】 输入的第一行包含四个整数分别表示 n,m,a,b,相邻整数之间使用一个空格分隔。 接下来 n 行每行包含 m 个整数,相邻整数之间使用一...
[蓝桥杯 2013 省 B] 带分数
题目描述 100100 可以表示为带分数的形式:100=3+69258714100=3+71469258。 还可以表示为:100=82+3546197100=82+1973546。 注意特征:带分数中,数字 11 ~ 99 分别出现且只出现一次(不包含 00)。 类似这样的带分数,100100 有 1111 种表示法。 输入格式 从标准输入读入一个正整数 �(�<106)N(N<106)。 输出格式...
【蓝桥杯选拔赛真题45】C++最大乘积 第十四届蓝桥杯青少年创意编程大赛 算法思维 C++编程选拔赛真题解析
目录 C++最大乘积 一、题目要求 1、编程实现 2、输入输出 二、算法分析 三、程序编写 四、程序说明 五、运行结果 六、考点分析 七、推荐资料 C++最大乘积 第十四届蓝桥杯青少年创意编程大赛C++选拔赛真题 一、题目要求 1、编程实现 小明有N(4≤N≤60)个玻璃球,他想将N个玻璃球拆分成若千份(份数≥2,且每份中的数量互不相等),从而使拆分后的每份玻璃球数量的乘积最大。请你编写程序帮助小明计...
【思维】第十四届蓝桥杯省赛C++ C组/研究生组 Python A组/C组《翻转》(C++)
【题目描述】 小蓝用黑白棋的 n 个棋子排成了一行,他在脑海里想象出了一个长度为 n 的 01 串 T,他发现如果把黑棋当做 1,白棋当做 0,这一行棋子也是一个长度为 n 的 01 串 S。 小蓝决定,如果在 S 中发现一个棋子和它两边的棋子都不一样,就可以将其翻转变成另一个颜色。 也就是说,如果 S 中存在子串 101 或者 010,就可以选择将其分别变为 111 和 000,这样的操作可以无限重复...
第十三届蓝桥杯省赛真题 Java C 组【原卷】
文章目录 发现宝藏【考生须知】试题 A: 排列字母试题 B: 特殊时间试题 C: 纸张尺寸试题 D: 求和试题 E : \mathbf{E}: E: 矩形拼接试题 F: 选数异或试题 G: GCD试题 H: 青蛙过河试题 I: 因数平方和试题 J \mathrm{J} J : 最长不下降子序列 发现宝藏 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。【宝藏入口】。 ...
【DP】第十四届蓝桥杯省赛C++ B组《接龙数列》(C++)
【题目描述】 对于一个长度为 K 的整数数列:A1,A2,...,AK,我们称之为接龙数列当且仅当 的首位数字恰好等于 的末位数字 (2≤i≤K)。 例如 12,23,35,56,61,11 是接龙数列;12,23,34,56 不是接龙数列,因为 56 的首位数字不等于 34 的末位数字。 所有长度为 1 的整数数列都是接龙数列。 现在给定一个长度为 N 的数列 A1,A2,...,AN,请你计算最...
【蓝桥杯】第15届蓝桥杯青少组stema选拔赛C++中高级真题答案(20240310)
一、选择题 第 1 题 第 2 题 表达式1000/3的结果是( A )。 A.333 B.333.3 C.334 D.333.0 第 3 题 下列选项中,判断a等于1并且b等于1正确的表达式是( B )。 A.!((a!=1)&&(b!=1)) B.!((a!=1)||(b!=1)) C.!(a==1)&&(b==1) D.(a=1)&&(b=1) 【解析】 A选项 !((a!=1)&&(b!=1)...
【蓝桥杯入门记录】模板1.0
基于STC15F2K60S2单片机的数码管显示程序。主要功能包括: 定义了一些宏和全局变量,包括数码管显示需要的码表、数码管的各个位的值、刷新计数器、按键扫描标志等。初始化函数All_Init()用来初始化IO口,包括控制蜂鸣器、LED灯、数码管位选和段选的锁存器。数码管显示函数分为四个部分,分别用来显示数码管的1-2位、3-4位、5-6位、7-8位。按键扫描函数Key_Scan()用来检测外部按键输入...