历年北京理工大学保研上机真题

2025北京理工大学保研上机真题
2024北京理工大学保研上机真题
2023北京理工大学保研上机真题

在线测评链接:https://pgcode.cn/problem?classification=1

在这里插入图片描述

判断身份证校验位是否正确

题目描述

给定一个身份证号码,判断其最后一位校验位是否正确。

如果不正确,给出正确的身份证号码。

身份证校验规则主要涉及中国大陆的18位居民身份证号码,其校验机制基于ISO 7064:1983标准的MOD 11-2算法。

以下是详细规则:

校验码计算步骤

  1. 前17位加权求和
    每位数字对应权重系数(从左到右):
    [7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2]
    计算公式
    S = Sum(Ai × Wi)
    Ai为第i位数字,Wi为对应权重)

  2. 计算模11的余数
    Y = S mod 11

  3. 匹配校验码
    根据余数Y对照表得到校验码C

    Y012345678910
    C10X98765432
    (注:X代表罗马数字10)
输入格式

输入一个18位的身份证号码。

输出格式

如果校验位正确,输出 Correct;如果不正确,输出正确的身份证号码。

输入样例
11010519491231002X
输出样例
Correct
题目来源

2017

二分查找统计次数

题目描述

给定一个有序数组,使用二分法查找指定的数,并输出查找的次数。

输入格式

第一行包含一个整数 n n n,表示数组的长度。

第二行包含 n n n 个整数,表示有序数组的元素。

第三行包含一个整数 x x x,表示要查找的数。

输出格式

输出一个整数,表示查找的次数。

如果未找到,则输出 − 1 -1 1

输入样例
5
1 3 5 7 9
5
输出样例
2
题目来源

2017

学生成绩处理

题目描述

给定几组数据,每组数据包含学生的姓名和三个成绩。

要求输出所有不及格的学生,并按照平均成绩进行排序。

输入格式

每组数据包含一个字符串 n a m e name name 和三个整数 s c o r e 1 score1 score1, s c o r e 2 score2 score2, s c o r e 3 score3 score3,分别表示学生的姓名和三个成绩。

输入以文件结束符(EOF)终止。

输出格式

对于每个不及格的学生,输出其姓名和平均成绩,保留两位小数。

输出按照平均成绩升序排列。

输入样例
Alice 80 90 85
Bob 50 40 60
Charlie 70 60 65
输出样例
Bob 50.00
Charlie 65.00
题目来源

2017

最长回文串的长度和个数

题目描述

输入一个字符串,输出其最长回文串的长度,以及最长回文串的个数,不区分大小写。

输入格式

输入一个字符串 s s s

输出格式

输出两个整数,分别表示最长回文串的长度和个数。

输入样例
aB
输出样例
1 2
输入样例
aBA
输出样例
3 1
输入样例
aaaa
输出样例
4 1
题目来源

2018

将偶数表示为两个素数之和

题目描述

输入两个整数 m m m n n n ( 6 ≤ m ≤ n ≤ 50 6 \leq m \leq n \leq 50 6mn50),将区间 [ m , n ] [m, n] [m,n] 中的所有偶数表示为两个素数相加的形式。

输出这些素数及其出现的次数,输出次序按照素数出现的次数从多到少输出;若出现次数相同,按照素数从大到小输出;若偶数有多种素数相加形式,则把所有的情况都输出,每种情况占一行。

输入格式

输入两个整数 m m m n n n,用空格分隔。

输出格式

输出每个素数及其出现的次数,按照出现次数从多到少排序,次数相同的素数按从大到小排序。

每个偶数可能有多种表示形式,每种形式占一行。

输入样例
6 10
输出样例
3 2
7 1
5 1

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

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

相关文章

uni-app学习笔记十--vu3综合练习

巩固提升前面学习的知识点,主要涉及下面这方面的运用: 1.v-for运用; 2.v-model双向绑定; 3.confirm确认事件; 4.click点击事件; 5.控制按钮的可点击和不可点击; 6.集合删除和追加元素,获取集合元素的…

AI时代新词-AI芯片(AI - Specific Chip)

一、什么是AI芯片? AI芯片(AI - Specific Chip)是指专为人工智能(AI)计算任务设计的芯片。与传统的通用处理器(如CPU)相比,AI芯片针对深度学习、机器学习等AI应用进行了优化&#x…

华为云Astro前端页面数据模型选型及绑定IoTDA物联网数据实施指南

目录 1. 选择合适的数据模型类型及推荐理由 自定义模型: 对象模型: 服务模型: 事件模型: 推荐方案: 2. 数据模型之间的逻辑关系说明 服务模型获取数据: 对象模型承接数据: 前端组件绑定显示: 数据保存与反馈(可选): (可选)事件模型实时更新: 小结 …

因重新安装python新版本,pycharm提示找不到python.exe(No Python at“c:\python.exe“)问题解决方法

1、安装新版本python后提示错误如下: 2、打开设置 3、添加Interpreter 4、配置程序的安装路径 5、问题完美解决。

一文带你彻底理清C 语言核心知识 与 面试高频考点:从栈溢出到指针 全面解析 附带笔者手写2.4k行代码加注释

引言:C 语言的魅力与挑战 从操作系统内核到嵌入式系统,从高性能计算到网络编程,C 语言高效、灵活和贴近硬件的特性,始终占据着不可替代的地位。然而,C 语言的强大也伴随着较高的学习曲线,尤其是指针、内存管…

GitHub 趋势日报 (2025年05月22日)

本日报由 TrendForge 系统生成 https://trendforge.devlive.org/ 🌐 本日报中的项目描述已自动翻译为中文 📈 今日整体趋势 Top 10 排名项目名称项目描述今日获星总星数语言1microsoft/WSLLinux的Windows子系统⭐ 2524⭐ 26627C2HeyPuter/puter&#x1…

AI智能混剪核心技术解析(一):字幕与标题生成的三大支柱-字幕与标题生成-优雅草卓伊凡

AI智能混剪核心技术解析(一):字幕与标题生成的三大支柱-字幕与标题生成-优雅草卓伊凡 引言:文字到画面的桥梁工程 在AI视频混剪系统中,字幕与标题生成是连接语言表达与视觉呈现的核心枢纽。优雅草卓伊凡团队将该功能拆…

如何通过PHPMyadmin对MYSQL数据库进行管理?

管理MySQL数据库时,使用PHPMyAdmin是一种常见且方便的方式。PHPMyAdmin是一个基于Web的数据库管理工具,提供了许多功能,如数据库创建、表管理、数据查询、用户权限设置等。本文将介绍如何通过PHPMyAdmin对MySQL数据库进行管理,包括…

如何解决大模型返回的JSON数据前后加上```的情况

环境说明 springboot 应用使用dashscope-sdk-java对接阿里百练 deepseek v3模型 问题表现 已经指定了输出json格式,但指令不明确,输出JSON格式的写法如下 注:提示词一开始是能正常功能的,但过了几天就出现了异常,原…

uniapp实现H5、APP、微信小程序播放.m3u8监控视频

目录 1.APP播放.m3u8监控视频 2.H5播放.m3u8监控视频 3.微信小程序播放.m3u8监控视频 最近在写一个uniapp实现h5、app、微信小程序兼容三端的播放监控视频功能,我原本以为一套代码多处运行,但事实并非如此,h5可以运行,微信小程…

萤石云实际视频实时接入(生产环境)

萤石云视频接入 本示例可用于实际接入萤石云开放平台视频,同时支持音频输入和输出。 实际优化内容 1.动态获取token 2.切换各公司和车间时,自动重新初始化播放器 let EZUIKit null; // 第三方库引用 let EZUIKitPlayers []; // 播放器实例数组 le…

【Dify平台】使用Dify API 实现网页内嵌式AI助手

使用 Dify API 实现网页内嵌式 AI 助手 一. 引言二. Dify API 概述三. 实现网页内嵌式 AI 助手的技术架构四. 前端实现五. 后端实现六. 功能扩展与优化七. 测试与部署一. 引言 随着 AI 技术的不断发展,越来越多的企业希望将智能助手集成到自己的网页中,实现用户自动接待、问…

mysql8配置文件my.ini讲解,原汁原味直接拷贝再讲解

文章目录 一、原英文版本,不带注释二、由原版逐字翻译成的中文版(行行对应)三、最常用的配置 一、原英文版本,不带注释 # Other default tuning values # MySQL Server Instance Configuration File # -------------------------…

Go语言中内存释放 ≠ 资源释放

// QueryUserFileMetas : 批量获取用户文件信息 func QueryUserFileMetas(username string, limit int) ([]UserFile, error) {stmt, err : mydb.DBConn().Prepare("select file_sha1,file_name,file_size,upload_at," "last_update from tbl_user_file where u…

win11+vs2022 安装opencv 4.11.0图解教程

1. 下载opencv opencv官网下载地址:Releases - OpenCV 2. 双击运行该exe,即可进行安装,安装文件夹可自行选择 安装后目录如下: 3. 配置环境变量 使用win键搜索环境变量,选中系统变量中的Path,然后点击编辑…

【Linux】进程 信号的产生

🌻个人主页:路飞雪吖~ 🌠专栏:Linux 目录 一、掌握Linux信号的基本概念 🌠前台进程 VS 后台进程 🌠 小贴士: 🪄⼀个系统函数 --- signal() 🪄查看信号 --- man 7 sign…

Python 网络编程入门

目录 一、前言 二、网络通信基础12:TCP 与 UDP 协议解析 2.1 TCP 协议:可靠的面向连接通信 2.2 UDP 协7议:无连接的快速通信 2.3 Sock12et:网络通信的基石 三、TCP 编程实15战:从单工通信到双向聊天 3.1 TCP 客…

Django压缩包形式下载文件

通过web将minio上的文件以压缩包-文件夹-文件的形式下载到本地 import os from bx_mes import settings from io import BytesIO import zipfile from django.http import StreamingHttpResponse class FileRemote(GenericAPIView):def post(self,request):# 压缩包名folder_n…

Enhancing Relation Extractionvia Supervised Rationale Verifcation and Feedback

Enhancing Relation Extraction via Supervised Rationale Verification and Feedback| Proceedings of the AAAI Conference on Artificial Intelligencehttps://ojs.aaai.org/index.php/AAAI/article/view/34631 1. 概述 关系抽取(RE)任务旨在抽取文本中实体之间的语义关

【RAG】ragflow源码亮点:文档embedding向量化加权融合

引言: 最近在看ragflow源码,其中有一个较为巧妙地设计:分别将 文字 、 标题 行向量化 之后,直接根据权重,进行加法运算,得到向量融合,增强了文本向量化的表示能力,这里开始讨论一下…