历年南京大学计算机保研上机真题

article/2025/7/19 8:38:54

2025南京大学计算机保研上机真题
2024南京大学计算机保研上机真题
2023南京大学计算机保研上机真题
在线测评链接:https://pgcode.cn/school
在这里插入图片描述

Count Number of Binary Strings

题目描述

Given a positive integer n n n ( 3 ≤ n ≤ 90 3 \leq n \leq 90 3n90), count all possible distinct binary strings of length n n n such that there are no consecutive 1 1 1’s.

输入格式

A single integer n n n.

输出格式

A single integer representing the number of distinct binary strings of length n n n without consecutive 1 1 1’s.

输入样例
2
输出样例
3

Missing Number

题目描述

Given a positive integer n n n ( n ≤ 40 n \leq 40 n40), pick n − 1 n-1 n1 numbers randomly from 1 1 1 to n n n and concatenate them in random order as a string s s s, which means there is a missing number between 1 1 1 and n n n. Can you find the missing number? (Notice that in some cases the answer will not be unique, and in these cases you only need to find one valid answer.)

输入格式

The input consists of two lines:

  1. The first line contains the integer n n n.
  2. The second line contains the string s s s formed by concatenating n − 1 n-1 n1 numbers.
输出格式

Output the missing number.

输入样例
20
281971112205101569183132414117
输出样例
16

数字最小化问题

题目描述

给你一个不超过 100 的数 n n n,和一个不超过 100 的数字 k k k,要求从数 n n n中去掉 k k k个数字,然后使得去掉 k k k个数之后, n n n最小。

输入格式

输入包含两个整数 n n n k k k,其中 n n n k k k均不超过 100。

输出格式

输出去掉 k k k个数字后得到的最小数字。

输入样例
1432219 3
输出样例
1219

删除数字使剩余数最小

题目描述

给你一个不超过 100 位的数 n n n,和一个不超过 100 的数字 k k k,要求从数 n n n中去掉 k k k个数字,然后使得去掉 k k k个数字之后, n n n最小。

输入格式

输入包含两个部分:

  • 第一行是一个不超过 100 位的数 n n n

  • 第二行是一个不超过 100 的数字 k k k

输出格式

输出去掉 k k k个数字后得到的最小的数 n n n

输入样例
1432219
3
输出样例
1219

排队排列问题

题目描述

B B B个男孩, G G G个女孩,要求所有男孩女孩排成一队,连续的男孩个数不可以超过 K K K个,问一共有多少种排法。

(结果需要 m o d 10007 mod\ 10007 mod 10007

输入格式

输入包含三个整数 B B B G G G K K K,分别表示男孩的数量、女孩的数量和允许的最大连续男孩数。

输出格式

输出一个整数,表示满足条件的排列方法数对 10007 10007 10007取模后的结果。

输入样例
2 1 1
输出样例
2

二叉树的构造数量

题目描述

给出一个二叉树的前序遍历序列和后序遍历序列的字符串,问通过这两个序列可以构造多少种不同的二叉树。

输入格式

输入包含两行:

  • 第一行是二叉树的前序遍历序列
  • 第二行是二叉树的后序遍历序列
输出格式

输出一个整数,表示可以构造的不同二叉树的数量。

输入样例
ABDCEFG
DBEGFCA
输出样例
4

Stepping Numbers

题目描述

给定 L L L R R R ( 0 ≤ L ≤ R ≤ 3 × 10 8 0 \leq L \leq R \leq 3 \times 10^8 0LR3×108),问 [ L , R ] [L, R] [L,R] 中的自然数满足下述条件的数有多少个。

条件:数字的任意相邻两位差值都恰好为 1 1 1,且数字至少有两位。

输入格式

第一行输入一个整数 T T T,表示有 T T T 组输入。

接下来 T T T 行,每行输入两个整数 L L L R R R

输出格式

输出 T T T 行,每行一个整数表示对应测试用例的答案。

输入样例
2
1 10
1 100
输出样例
1
17

删除数字使结果最大

题目描述

给定一个数字字符串和一个整数 k k k,要求从字符串中删除 k k k个数字,使得删除后的数字字符串是所有可能情况中最大的。

例如,数字字符串为 12345678 12345678 12345678 k = 2 k=2 k=2,那么删除 1 1 1 2 2 2,得到 345678 345678 345678是所有可能情况中最大的。

输入格式

输入包含一个数字字符串和一个整数 k k k,数字字符串长度不超过 10 5 10^5 105 k k k为非负整数且不超过数字字符串的长度。

输出格式

输出删除 k k k个数字后得到的最大数字字符串。

输入样例
12345678 2
输出样例
345678

http://www.hkcw.cn/article/odwLcfsUtR.shtml

相关文章

酒店管理系统设计与实现

本科毕业设计(论文) 设计(论文)题目 酒店管理系统设计与实现 学生姓名 学生学号 所在学院 专业班级 校内指导教师 李建 企业指导教师 毕业设计(论文)真实性承诺及声明 学生对毕业设计(论文)真实性承诺 本人郑重声明:所提交的毕业设计(论文)作品是本人在指导教师的指…

Java web学习路径预览

Java web学习路径预览 (图源:黑马程序员) 目录 Java web学习路径预览 一、HTML、CSS、JS 1. HTML (HyperText Markup Language): 网页的骨架 2. CSS (Cascading Style Sheets): 网页的皮肤 3. JavaScript (JS): 网页的行为 二、Ajax、…

QEMU/KVM课程大纲暨学习路线(1)

一、背景 去年(2024年)10月份,在CSDN上有一位网友联系到我,说有需要我帮忙的地方。加了微信之后,他说了要帮助的事情。原来是他看到了我的QEMU/KVM相关文章,阅读之后觉得符合他们的要求,所以想让我帮他们开发QEMU/KVM相关的课程。 经过沟通和了解,他们之前请了一位老师…

得物前端面试题及参考答案(精选50道题)

浏览器强制缓存和协商缓存的机制及区别 浏览器缓存机制用于减少网络请求、提升页面加载性能,强制缓存和协商缓存是其中两种核心策略。 强制缓存的机制:当浏览器请求资源时,首先检查该资源在本地缓存中的有效期。有效期由响应头中的Cache-Con…

动态IP与区块链:重构网络信任的底层革命

在数字经济蓬勃发展的今天,网络安全与数据隐私正面临前所未有的挑战。动态IP技术与区块链的深度融合,正在构建一个去中心化、高可信的网络基础设施,为Web3.0时代的到来奠定基础。 一、技术碰撞:动态IP与区块链的天然契合 动态I…

PCB设计实践(三十)地平面完整性

在高速数字电路和混合信号系统设计中,地平面完整性是决定PCB性能的核心要素之一。本文将从电磁场理论、信号完整性、电源分配系统等多个维度深入剖析地平面设计的关键要点,并提出系统性解决方案。 一、地平面完整性的电磁理论基础 电流回流路径分析 在PC…

使用vscode进行c/c++开发的时候,输出报错乱码、cpp文件本身乱码的问题解决

使用vscode进行c/c开发的时候,输出报错乱码、cpp文件本身乱码的问题解决 问题描述解决方案问题1的解决方案问题2解决方案 问题描述 本篇文章解决两个问题: 1.当cpp文件出现错误的时候,编译时报错,但是报错内容缺是乱码&#xff0…

信息化项目验收测试:MES 系统验收测试的测试重点

在工业4.0与智能制造转型中,MES系统作为连接计划层与执行层的枢纽,其验收测试的专业性直接影响企业数字化成效。第三方检测机构需从核心功能、性能、集成能力等维度,为企业提供科学的验收测试方案。 一、核心功能验证:打通生产执行…

Prometheus + Grafana + Cadvisor:构建高效企业级服务监控体系

在现代软件开发和运维领域,容器化技术的应用越来越广泛,其中 Docker 作为最受欢迎的容器化解决方案之一,其容器的监控管理变得至关重要。本文将详细介绍如何使用 cadvisor、Prometheus 和 Grafana 来监控 Docker 容器的状态。 一、安装镜像 …

Kotlin-特殊类型

文章目录 数据类型枚举类型匿名类和伴生对象单例类伴生对象 数据类型 声明一个数据类非常简单: //在class前面添加data关键字表示为一个数据类 data class Student(var name: String, var age: Int)数据类声明后,编译器会根据主构造函数中声明的所有属性自动为其生成以下函数…

大疆上云API+流媒体服务器部署实现直播功能

根据官网文档上云API,先将官方提供的Demo部署起来,后端和前端服务环境搭建请参考官方文档。因为官方文档没有对直播这块的环境搭建进行说明,所以下面主要对直播功能环境搭建做一个记录,仅供参考,如有不足之处&#xff…

大模型-attention汇总解析之-GQA

从上面的图可以看出,MHA是一个attention 头有自己独立的kv cache 缓存,这样子的计算效果是最好的,同时kv cache 也是最完善的,意味着也是最占用内存的。MQA 进行了极致的kv cache 共享,那么能不能对多头进行分组&#…

Haption在危险、挑战性或受限环境中操作的情况提供了一种创新的遥操作解决方案

Haption Virtuose 6D TAO是一款拥有7个主动自由度的触觉设备,专为虚拟现实环境交互而设计。 它与Virtuose的一系列软件解决方案兼容,可让您直接在CAD软件中使用该设备进行装配仿真,并在3D游戏引擎中使用该设备,从而打造更加逼真的…

[STM32问题解决(2)]STM32通过串口与PC通信,打开串口助手后无法在打开状态下下载程序和复位STM32

问题回顾 最近学习STM32单片机,经常使用STM32通过USART1串口与PC的串口助手进行通信。为了简单便捷,通常在打开串口的状态下下载程序。这样子下载程序后,STM32发出的信号,PC马上可以收到。 但是,突然出现了一个问题&a…

JVM内存模型(运行时数据区)

目录 编者想说 1、内存模型图 2、栈 3、程序计数器 3、堆 4、方法区(元空间) 5、本地方法栈(Native Method Stack) 编者想说 通过上一篇文章的对JVM的体系结构以及它的演化,我们对JVM有了一个比较清晰的认识&…

突破铁芯CT局限:罗氏线圈的“无磁饱和”技术深度解读

罗氏线圈互感器:关键应用场景解析 罗氏线圈(Rogowski Coil)互感器以其独特的性能优势,成为测量交流电流(尤其适用于变化快、幅度大或频率范围广的电流)的理想选择。其核心优势在于宽频带、无磁饱和、尺寸灵…

Oracle数据仓库在医院的应用场景

2025年3月28日,我作为会议组织者,在宁波组织了数据仓库在医院的应用场景,会议主要议题如下: 1、解析医院多源异构数据(HIS/LIS/EMR/PACS)实时整合的技术方案 2、Oracle exadata在构建全院级数据仓库的性能优…

JavaScript引用类型

引用类型概述 变量值的两种存储方式 1原始值 2引用值 基本数据类型 5种基本数据类型都是按照原始值的方式来存储的,也叫原始数据类型。 undefined表示没有存储值,也是一种基本数据类型;null表示存储了值,但是空指针&#xff…

实战项目7(10)【待更新......】

任务场景一 按照下图完成网络拓扑搭建和配置 任务要求: 按照以上网络拓扑,将直连路由重发布至OSPF动态路由信息中,实现终端PC间可以正常访问。 【R1】配置 【R2】配置 【R3】配置 任务场景二 按照下图完成网络拓扑搭建和配置 任务要求&…

C# 将HTML文档、HTML字符串转换为图片

在.NET开发中,将HTML内容转换为图片的需求广泛存在于报告生成、邮件内容存档、网页快照等场景。Free Spire.Doc for .NET作为一款免费的专业文档处理库,无需Microsoft Word依赖,即可轻松实现这一功能。本文将深入解析HTML文档和字符串转图片两…