2024四川大学计算机考研复试上机真题

2024四川大学计算机考研复试上机真题
2024四川大学计算机考研复试机试真题
历年四川大学计算机考研复试机试真题

在线评测:https://app2098.acapp.acwing.com.cn/

分数求和

题目描述

有一分数序列: 2/1 3/2 5/3 8/5 13/8 21/13…

求出这个数列的前 N 项之和,保留两位小数。

输入格式

N

输出格式

数列前 N 项和

输入样例
10
输出样例
16.48

求组合数

题目描述

编写一个函数,求从 n 个不同的数中取 r 个数的所有选择的个数。

输入格式

输入 n 和 r 的值; 当用户输入 0 0 时,程序结束。

输出格式

根据公式: C(n,r) = C(n, r-1) * (n - r + 1) / r 输出运算结果输入数据不满足题意时候,输出"error!"

输入样例
5 3
10 20
50 3
0 0
输出样例
10
error!
19600

求矩阵的鞍点

题目描述

给定一个 n×m 的整数矩阵,行的编号为 1∼n,列的编号为 1∼m,求矩阵中的所有鞍点。

鞍点,即该位置上的元素在该行上最大,在该列上最小。

有可能有多个鞍点,也可能没有鞍点。

输入格式

第一行包含两个整数 n,m。

接下来 n 行,每行包含 m 个整数。

输出格式

输出所有鞍点的坐标和值。

输出优先级,整体从上到下,同行从左到右。

如果不存在鞍点,则输出 NO

数据范围

1≤n,m<10,
矩阵元素取值范围 [1,9]。

输入样例
3 4
1 2 3 4
1 2 3 4
1 2 3 4
输出样例
1 4 4
2 4 4
3 4 4
year

2019

字符串编辑距离

题目描述

问题描述:给定两个字符串 A 和 B,求字符串 A 至少经过多少步字符操作变成字符串 B。

我们先以一个例子分析,比如 eat 变成 tea。

对于第一个字符,e != a,所以要想让这两个字符相等,有三种可以选择的办法:

修改字符,将 e 直接变成 a,需要走 1 步。
插入字符,在 e 的前面插入 a,也需要走 1 步。
删除字符,将 e 删除,然后比较后面的与 a,也需要走 1 步。

输入格式

输入字符串 A 和 B(长度小于 1000)

输出格式

输出最少经过多少步可以将 A 变成 B

输入样例
abcd
abc
输出样例
1
year

2019

单链表节点交换

题目描述

输入一个单链表,依次交换前 2 个数,第 3、4 个数,第 5、6 个数,…,以此类推,直到操作完整个链表。

如果链表长度是奇数,则最后一个数不用操作。

输出交换之后的链表。

输入格式

第一行包含整数 n,表示节点数量。

第二行包含 n 个整数,表示每个节点的值。

输出格式

共一行,输出交换后的链表。

数据范围

01≤n≤100,
节点取值范围 [1,100]。

输入样例
5
1 2 3 4 5
输出样例
2 1 4 3 5
year

2019

Problem A

题目描述

给定一个长度为 数组,将其中第偶数位置的元素与前一个元素交换。

输入格式
输出格式
输入样例
5
1 2 3 4 5
输出样例
2 1 4 3 5
year

2019

特别的除法

题目描述

输入正整数 a, b,c,输出 a/b 小数形式,精确到小数点后 c 位,a,b 范围都是 1-1e8,c 为 2~1000。

请计算 a/b,保留 c 位。

输入格式

a b c 三正整数

输出格式

计算结果

输入样例
2 3 6
输出样例
0.666667
year

2024

分解质因数

题目描述

将一个正整数分解质因数。

例如:输入 90,打印出 90=233*5。

输入格式

多组输入数据
输入一个正整数

输出格式

以乘积的形势的输出,质因数从小到大。

输入样例
10
90
输出样例
2*5
2*3*3*5
year

2024

输出柱状图

题目描述

根据输入的数据对应用‘*’打印出柱状图

输入格式

第一行输入一个整数 N,其中 N 不大于 10
接下来输入 N 个数,用空格间隔,每个数 0<=ai<=5

输出格式

按照样例格式输出,每两个数据中间有一个空列

输入样例
3
3 1 2
输出样例
*
*   *
* * *
year

2024

不甘心的皇后

题目描述

皇后是国际象棋里最厉害的角色(so are women in real world)。

随着社会的不断发展,越来越多的人们意识到皇后在国际象棋里的地位应该降低,这样国际象棋才会更公平,更有意思。

在传统的棋盘上,皇后能在任意的方向(横,竖,斜)上移动任意的步数。

新的国际象棋规定,皇后在竖直方向上还是可以移动任意的步数, 但在除此之外的其他方向上(水平和对角),她只能像国王一样移动一格。

但皇后们并不罢休,即使他们被剥夺了的某些权利,她们也要想办法联合起来,即每个皇后都能被同伴支援保护。
在每个棋盘上,我们在每一列上放一个皇后。

正如前面所说,棋盘上所有的皇后都想要联合起来,也就是说,每两个相邻列的皇后之间的行距离最多只能差一格,这样才可以及时互相支援(下图给出了四个例子,前三个是正确的,最后一个是错误的)。

现在我们给出棋盘的大小和初始状态,你能计算出一共有多少种不同的放置皇后的方法使得所有的皇后都能联合起来吗?

输入格式

本题包括多组测试数据。

每组数据的第一行包含一个整数 n(1<=n<=10),代表一个 n*n 的棋盘。

接下来的一行包括 n 个整数。

代表初始时每列已有的皇后的位置:如果这个值为 i,则代表在这一列上,由上向下数第 i 个格子已经放了皇后;如果这个值为 0,代表这一列还没有皇后,这时你可以在满足题目要求的情况下把一个皇后放在这一列的任意位置。

当 n=0 时输入结束,这组数据不包括在需要计算的数据中。

输出格式

对于每一组输入数据,输出一个整数,代表在这种情况下符合条件的放置皇后的方法种数。

输出 0 代表无法满足条件。

输入样例
8
0 0 0 0 0 0 0 0
4
1 2 0 3
4
1 2 3 4
4
1 3 2 4
0
输出样例
11814
2
1
0
year

2024

极大连通图个数

题目描述

给指定矩阵,由 . 和 w 组成,求 w 能组成的极大连通图个数,可以斜着(也就是八个方向)。

输入格式

第一行输入两个数代表矩阵的行数 h 和列数 w(1<=w,h<=100)
接下来输入这个矩阵

输出格式

极大连通图个数

输入样例
5 10
..w.....ww
.ww..wwwww
.w...w....
..wwww.www
..wwww.www
输出样例
2
year

2024

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/72865.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python评估网络脆弱性

一、网络安全 &#xff08;1&#xff09;网络安全的定义 网络安全是指计算机网络系统中的硬件、数据、程序等不会因为无意或恶意的原因而遭到破坏、篡改、泄露&#xff0c;防止非授权的使用或访问&#xff0c;系统能够保持服务的连续性&#xff0c;以及能够可靠的运行。网络安…

Java后端高频面经——Spring、SpringBoot、MyBatis

Spring定义一个Bean有哪些方法&#xff1f;依赖注入有哪些方法&#xff1f; &#xff08;1&#xff09;定义Bean的方法 注解定义Bean&#xff0c;Component 用于标记一个类作为Spring的bean。当一个类被Component注解标记时&#xff0c;Spring会将其实例化为一个bean&#xff0…

Qt 实现绘图板(支持橡皮擦与 Ctrl+Z 撤销功能)[特殊字符]

作业&#xff1a; 1&#xff1a;实现绘图的时候&#xff0c;颜色的随时调整 2&#xff1a;追加橡皮擦功能 3&#xff1a;配合键盘事件&#xff0c;实现功能 当键盘按 ctrlz的时候&#xff0c;撤销最后一次绘图 头文件.h #ifndef WIDGET_H #define WIDGET_H#include <QWidge…

计算机网络(1) 网络通信基础,协议介绍,通信框架

网络结构模式 C/S-----客户端和服务器 B/S -----浏览器服务器 MAC地址 每一个网卡都拥有独一无二的48位串行号&#xff0c;也即MAC地址&#xff0c;也叫做物理地址、硬件地址或者是局域网地址 MAC地址表示为12个16进制数 如00-16-EA-AE-3C-40 &#xff08;每一个数可以用四个…

HOW - React 如何在在浏览器绘制之前同步执行 - useLayoutEffect

目录 useEffect vs useLayoutEffectuseEffectuseLayoutEffect主要区别总结选择建议注意事项 useLayoutEffect 使用示例测量 DOM 元素的尺寸和位置示例&#xff1a;自适应弹出框定位 同步更新样式以避免闪烁示例&#xff1a;根据内容动态调整容器高度 图像或 Canvas 绘制前的准备…

【无人机三维路径规划】基于CPO冠豪猪优化算法的无人机三维路径规划Maltab

代码获取基于CPO冠豪猪优化算法的无人机三维路径规划Maltab 基于CPO冠豪猪优化算法的无人机三维路径规划 一、CPO算法的基本原理与核心优势 冠豪猪优化算法&#xff08;Crested Porcupine Optimizer, CPO&#xff09;是一种新型元启发式算法&#xff0c;其灵感来源于冠豪猪的…

深度学习驱动的智能化革命:从技术突破到行业实践

第一章 深度学习的技术演进与核心架构 1.1 从浅层网络到深度学习的范式转变 深度学习的核心在于通过多层次非线性变换自动提取数据特征,其发展历程可划分为三个阶段:符号主义时代的规则驱动(1950s-1980s)、连接主义时代的浅层网络(1990s-2000s)以及深度学习时代的端到端…

简洁实用的3个免费wordpress主题

高端大气动态炫酷的免费企业官网wordpress主题 非常简洁的免费wordpress主题&#xff0c;安装简单、设置简单&#xff0c;几分钟就可以搭建好一个wordpress网站。 经典风格的免费wordpress主题 免费下载 https://www.fuyefa.com/wordpress

RabbitMQ 高级特性解析:RabbitMQ 消息可靠性保障 (上)

RabbitMQ 核心功能 RabbitMQ 高级特性解析&#xff1a;RabbitMQ 消息可靠性保障 &#xff08;上&#xff09;-CSDN博客 RabbitMQ 高级特性&#xff1a;从 TTL 到消息分发的全面解析 &#xff08;下&#xff09;-CSDN博客 前言 最近再看 RabbitMQ&#xff0c;看了看自己之前写…

用DeepSeek-R1-Distill-data-110k蒸馏中文数据集 微调Qwen2.5-7B-Instruct!

下载模型与数据 模型下载&#xff1a; huggingface&#xff1a; Qwen/Qwen2.5-7B-Instruct HF MirrorWe’re on a journey to advance and democratize artificial intelligence through open source and open science.https://hf-mirror.com/Qwen/Qwen2.5-7B-Instruct 魔搭&a…

在IDEA中进行git回滚操作:Reset current branch to here‌或Reset HEAD

问题描述 1&#xff09;在本地修改好的代码&#xff0c;commit到本地仓库&#xff0c;突然发觉有问题不想push推到远程仓库了&#xff0c;但它一直在push的列表中存在&#xff0c;那该怎么去掉push列表中的内容呢&#xff1f; 2&#xff09;合并别的分支到当前分支&#xff0…

六十天前端强化训练之第十一天之事件机制超详解析

欢迎来到编程星辰海的博客讲解 目录 一、事件模型演进史 1.1 原始事件模型&#xff08;DOM Level 0&#xff09; 1.2 DOM Level 2事件模型 1.3 DOM Level 3事件模型 二、事件流深度剖析 2.1 捕获与冒泡对比实验 2.2 事件终止方法对比 三、事件委托高级应用 3.1 动态元…

Qwen架构与Llama架构的核心区别

我们在讨论Deepseek不同版本之间的区别时了解到,DeepSeek-R1的蒸馏模型分为Qwen和Llama两个系列,包括Qwen系列的0.5B、1.5B、3B、7B、14B、32B、72B和Llama系列的8B、70B。Qwen系列以阿里通义千问(Qwen)为基础模型架构(具体是Qwen-2.5),Llama系列以Meta的Llama为基础模型…

匿名GitHub链接使用教程(Anonymous GitHub)2025

Anonymous GitHub 1. 引言2. 准备3. 进入Anonymous GitHub官网4. 用GitHub登录匿名GitHub并授权5. 进入个人中心&#xff0c;然后点击• Anonymize Repo实例化6. 输入你的GitHub链接7. 填写匿名链接的基础信息8. 提交9. 实例化对应匿名GitHub链接10. 进入个人中心管理项目11. 查…

工程化与框架系列(25)--低代码平台开发

低代码平台开发 &#x1f527; 引言 低代码开发平台是一种通过可视化配置和少量代码实现应用开发的技术方案。本文将深入探讨低代码平台的设计与实现&#xff0c;包括可视化编辑器、组件系统、数据流管理等关键主题&#xff0c;帮助开发者构建高效的低代码开发平台。 低代码…

Redis系列之慢查询分析与调优

Redis 慢查询分析与优化&#xff1a;提升性能的实战指南 Redis 作为一款高性能的内存数据库&#xff0c;因其快速的数据读写能力和灵活的数据结构&#xff0c;被广泛应用于缓存、消息队列、排行榜等多种业务场景。然而&#xff0c;随着业务规模的扩大和数据量的增加&#xff0…

Git系列之git tag和ReleaseMilestone

以下是关于 Git Tag、Release 和 Milestone 的深度融合内容&#xff0c;并补充了关于 Git Tag 的所有命令、详细解释和指令实例&#xff0c;条理清晰&#xff0c;结合实际使用场景和案例。 1. Git Tag 1.1 定义 • Tag 是 Git 中用于标记特定提交&#xff08;commit&#xf…

开源项目介绍:Native-LLM-for-Android

项目地址&#xff1a;Native-LLM-for-Android 创作活动时间&#xff1a;2025年 支持在 Android 设备上运行大型语言模型 &#xff08;LLM&#xff09; &#xff0c;具体支持的模型包括&#xff1a; DeepSeek-R1-Distill-Qwen: 1.5B Qwen2.5-Instruct: 0.5B, 1.5B Qwen2/2.5VL:…

深入理解 Java 虚拟机内存区域

Java 虚拟机&#xff08;JVM&#xff09;是 Java 程序运行的核心环境&#xff0c;它通过内存管理为程序提供高效的执行支持。JVM 在运行时将内存划分为多个区域&#xff0c;每个区域都有特定的作用和生命周期。本文将详细介绍 JVM 的运行时数据区域及其功能&#xff0c;并探讨与…

PDF转JPG(并去除多余的白边)

首先&#xff0c;手动下载一个软件&#xff08;poppler for Windows&#xff09;&#xff0c;下载地址&#xff1a;https://github.com/oschwartz10612/poppler-windows/releases/tag/v24.08.0-0 否则会出现以下错误&#xff1a; PDFInfoNotInstalledError: Unable to get pag…