蓝桥杯-基础练习-数列特征(Python)AC代码

算法设计与分析】经典常考三十三道例题&AC代码 小虾目前大三,我校在大一下开设《数据结构》这门课,大二上开了《算法设计与分析》这门课,很庆幸这两门课的上机考试总成绩一门100,一门99,最后总分也都90+。下文会给出机试的33道题目&AC代码&注释供大家参考。 《算法设计与分析》用的是屈婉玲老师的教材,上机习题用的是王晓东前辈的,开授这门课的教授表示:考虑到算法具有一定的难度,并不适合所有的学生,只讲授考察四个专题的内容(贪心、递归与分治、动态规划、回溯与分值限界) 阅读详情

题目

问题描述
给出n个数,找出这n个数的最大值,最小值,和。


输入格式
第一行为整数n,表示数的个数。
第二行有n个数,为给定的n个数,每个数的绝对值都小于10000。
输出格式
输出三行,每行一个整数。第一行表示这些数中的最大值,第二行表示这些数中的最小值,第三行表示这些数的和。


样例输入
5
1 3 -2 4 5
样例输出
5
-2
11

Python代码

a=int(input())
b=input().split()
nums=
蓝桥杯 基础练习Python答案(含VIP试题)(自己AC代码 部分习题有解析,可以点链接或者去我博客蓝桥杯一栏搜索。欢迎点赞评论指教~ 基础练习BASIC-13 数列排序BASIC-12 十六进制转八进制BASIC-11 十六进制转十进制BASIC-10 十进制转十六进制BASIC-9 特殊回文数BASIC-8 回文数BASIC-7 特殊的数字BASIC-6 杨辉三角形BASIC-5 查找整数BASIC-4 数列特征BASIC-3 字母图形BASIC-2 ... 阅读详情

相关推荐

紫薯总览——AC代码+小题解

快速索引第六讲——数据结构基础6.1队列例题6-2 UVa514例题6-3 UVa4426.2链表例题6-4 UVa11988例题6-5 UVa126576.3树二叉树例题6-6 UVa679例题6-9 UVa839例题6-10 UVa699 第六讲——数据结构基础 6.1队列 例题6-2 UVa514 我就是入门半年,还没入门成功的大—— 从现在起开始认真刷紫薯(其实是抄紫薯哈哈哈) ...

qq_45810570的博客 3053

CCF部分AC代码

CCF题目中能AC的渣代码,可用来对拍

北航OJ编程题AC源码合集(含C++/Java/Python

北航OJ(Online Judge)是北京航空航天大学为编程学习者提供的一站式在线评测平台,广泛用于算法训练、课程作业竞赛准备。平台支持多种编程语言提交,具备自动判题、实时反馈、错误提示等功能,帮助用户快速定位问题并优化代码。本章将详细介绍北航OJ的注册流程、用户界面操作、题目提交方式,以及如何分析编译错误与运行结果。通过本章学习,读者将掌握平台的基本使用方法,为后续编程实践打下坚实基础。动态规划的核心在于状态定义转移方程的设计。

weixin_36369848的博客 1355

uva最全ac代码

uva最全ac代码

AC是什么意思?

AC就是accept,接受的意思,一般用在ONLINE JUDGE网上,表示能通过的代码。在刷算法题时,我们有时会接触一些“黑话”,类似上图。那么它们都是什么意思呢?(注:以下内容为从北京航空航天大学AC编程平台。常见的是AC、WA、TLE。

rt_tryqc的博客 6424

c++ AC 代码

题目获方法: 打开浏览器,输入 “ http://1.14.136.201/problem.php?id ” 再加上 : 题目编号 (就是"Problem"后的四位数字(见下图)) AC代码: Problem1000: #include <bits/stdc++.h> using namespace std; int main(){ double a,b; scanf("%lf%lf",&a,&b); if(a>b){ printf(

wyz831201的博客 1816

波动数列,简易AC代码,详细讲解。

波动数列 这道题真的是需要自己花时间来理解细节。 思路: 如下图所示,该序列的首项是x,公差为set,set={a,-b}; 通过下边的第一幅图我们可以知道,set的数量为n*(n-1)/2 (公式:首项加末项除以2) 我们令cnt=n*(n-1)/2 (也就是set的数量) 通过这些分析我们可以知道满足这么一个条件:序列总=Sn=nx+cntset 我们假设a的数量为num1,因为a,b数量的总是cnt,则b的数量就是cnt-num1; 可推出一个表达式nx+a * num1-b(cnt-nu

QNBZ的博客 1204

算法与数据结构进阶课第十三节笔记

AC自动机与卡特兰数 AC自动机 1)关键在于fail指针的理解(网上帖子几乎没有解释) fail指针含义:目前来到的节点,之前路径上的字符串记为str,除了str之外哪个前缀字符串,str的后缀串匹配最大,fail指针就指向那个最大匹配串的最后字符底下的节点。(难理解吧?其实是精髓,看视频) 2)构建使用看视频 ...

yshuoo的博客 523

蓝桥杯基础

蓝桥杯Python

weixin_46172216的博客 467

算法复杂度分析

算法(Algorithm) :对特定问题求解步骤的一种描述,是指令的有限序列。有5个特征(1) 输入:一个算法有零个或多个输入。(2) 输出::一个算法有一个或多个输出。(3) 有穷性:一个算法必须在执行有穷步之后结束,且每一步都在有穷时间内完成。(4) 确定性:算法中的每一条指令必须有确切的含义,对于相同的输入只能得到相同的输出。(5) 可行性:算法描述的操作可以通过已经实现的基本操作执行有限次来实现。

m0_52711790的博客 1054

蓝桥杯最后三天冲刺:真题复盘、全真模拟与考场策略全解析

算法竞赛是检验编程能力与解决问题思维的重要平台,其核心在于对数据结构算法的掌握与应用。理解递归、动态规划、搜索等基础算法原理,是构建高效解题框架的关键。这些技术不仅能提升代码效率,更在实际工程中用于优化系统性能、处理海量数据。在诸如蓝桥杯等竞赛的冲刺阶段,高效的复习策略与稳定的临场发挥至关重要。通过系统性的真题复盘全真模拟,选手可以巩固知识体系,演练时间分配,并针对常见陷阱如全局变量未初始化、Python递归深度限制等进行专项规避,从而在考场上将已有技能稳定兑现,最大化竞赛表现。

weixin_33851604的博客 375

蓝桥杯国赛真题解析:自然数输出背后的数学建模与算法优化

自然数是编程入门最基础的概念,但其在算法竞赛中常作为数学建模的切入点;质数判定、因数个数计算与模运算构成高频考点组合。理解正因数个数公式d(n)=(a₁+1)(a₂+1)…及‘d(n)为质数’蕴含的幂次结构(如p^(q−1)),可将暴力枚举降维至数学生成,显著提升时间效率。该思路广泛适用于约束型搜索、因子分解与数论优化场景,是蓝桥杯Python组国赛能力分水岭的核心体现。

weixin_34372728的博客 404

AC算法代码

AC算法代码包含算法原理

2020.03.04模拟赛12(第二题)

2.sum 题目描述 给出n 个数a1an,求两个数相加的绝对值最小值 即求| ai + aj | (i 不等于j)最小值 输入 第一行一个数n 接下一行n 个数a1an 输出 一行一个数ans, 两个数相加的绝对值最小值 样例输入 5 -2 6 7 7 -8 样例输出 1 数据范围限制 • 对于40% 的数据,n <= 103,-106 <= ai <= 10^6。...

我很菜的好吧 906

飞行员兄弟,四种ac代码

题目描述: “飞行员兄弟”这个游戏,需要玩家顺利的打开一个拥有16个把手的冰箱。 已知每个把手可以处于以下两种状态之一:打开或关闭。 只有当所有把手都打开时,冰箱才会打开。 把手可以表示为一个4х4的矩阵,您可以改变任何一个位置[i,j]上把手的状态。 但是,这也会使得第i行第j列上的所有把手的状态也随着改变。 请你求出打开冰箱所需的切换把手的次数最小值是多少。 输入格式 输入一共包含四行,每行包含四个把手的初始状态。 符号“+”表示把手处于闭合状态,而符号“-”表示把手处于打开状态。 至少一个手柄的初始

An_dy_code的博客 942

3/29 百度笔试第三题ac代码

3/29 百度笔试第三题ac代码 #include <map> #include <vector> #include <queue> #include <iostream> #include <algorithm> #include <map> #include <cmath> using namespace st...

叶鸿飞的博客 1705

HDU 2094 产生冠军【拓扑+Hash】

Problem Description 有一群人,打乒乓球比赛,两两捉对撕杀,每两个人之间最多打一场比赛。球赛的规则如下:如果A打败了B,B又打败了C,而A与C之间没有进行过比赛,那么就认定,A一定能打败C。如果A打败了B,B又打败了C,而且,C又打败了A,那么A、B、C三者都不可能成为冠军。根据这个规则,无需循环较量,或许就能确定冠军。你的任务就是面对一群比赛选手,在经过了若干场撕杀之后,确定...

weixin_34418883的博客 1143
上一篇: 蓝桥杯-基础练习-查找整数(Python)AC代码
下一篇: 蓝桥杯VIP题目免费提交,内含超详解,步步截图!!!
不会变成恶龙的少年
博客等级 码龄7年 1552粉丝 46原创
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值