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

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.pswp.cn/pingmian/83015.shtml

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

相关文章

王树森推荐系统公开课 排序06:粗排模型

shared bottom 表示神经网络被所有特征共享。精排模型主要开销在神经网络,神经网络很大且很复杂。 每做一次推荐,用户塔只做一次推理。物品塔存放入向量数据库。 后期融合模型常用于召回,前期融合模型常用于精排。 物品塔短时间内比较稳…

VSCode的下载与安装(2025亲测有效)

目录 0 前言1 下载2 安装3 后记 0 前言 丫的,谁懂啊,尝试了各种办法不行的话,我就不得不拿出我的最后绝招了,卸载,重新安装,我经常要重新安装,所以自己写了一个博客,给自己&#xf…

端午节互动网站

端午节互动网站 项目介绍 这是一个基于 Vue 3 Vite 开发的端午节主题互动网站,旨在通过有趣的交互方式展示中国传统端午节文化。网站包含三个主要功能模块:端午节介绍、互动包粽子游戏和龙舟竞赛游戏。 预览网站:https://duanwujiekuaile…

Python+requests+pytest接口自动化测试框架的搭建(全)

🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快 框架的设计思路 首先要明确进行接口自动化需要的步骤,如下图所示: 然后逐步拆解需要完成的工作: 1)了解分析需求&…

OpenCV视觉图片调整:从基础到实战的技术指南

引言:数字图像处理的现代意义与OpenCV深度应用 在人工智能与计算机视觉蓬勃发展的今天,图像处理技术已成为多个高科技领域的核心支撑。根据市场研究机构Grand View Research的数据,全球计算机视觉市场规模预计将从2022年的125亿美元增长到2030年的253亿美元,年复合增长率达…

JS手写代码篇---手写节流函数

8、节流函数 什么是节流函数? 指规定一个单位时间,在这个单位时间内,只能有一次触发事件的回调函数执行,如果在同一个单位时间内某事件被触发多次,只有一次能生效。 与防抖函数有什么区别? 防抖函数是延…

2025年05月30日Github流行趋势

项目名称:agenticSeek 项目地址url:https://github.com/Fosowl/agenticSeek项目语言:Python历史star数:13040今日star数:1864项目维护者:Fosowl, steveh8758, klimentij, ganeshnikhil, apps/copilot-pull-…

node_modules包下载不下来

如果项目里面的package-lock.json有resolved ,就指向了包的下载来源,如果这个网址挂了,那npm i 就会一直卡着。而且,在终端去修改 npm的镜像是没有用的 解决办法是:把项目里面的 lock文件 .npmrc都删了 然后重新下载就可以了

OramaCore 是您 AI 项目、答案引擎、副驾驶和搜索所需的 AI 运行时。它包括一个成熟的全文搜索引擎、矢量数据库、LLM界面和更多实用程序

一、软件介绍 文末提供程序和源码下载 OramaCore 是您的项目、答案引擎、副驾驶和搜索所需的 AI 运行时。 它包括一个成熟的全文搜索引擎、矢量数据库、LLM具有行动计划和推理功能的接口、用于根据数据编写和运行您自己的自定义代理的 JavaScript 运行时,以及更多…

小白成长之路-计算机网络(四)

文章目录 前言一、网络连接查看1.netstat2.ss3.bond绑定3.1准备好这三个文件3.2添加bond配置文件3.3关闭网络图形化服务3.4重启 4.Linux下的抓包工具Wireshark 5、web压力测试工具6、路由追踪命令 二、[练习题](https://blog.csdn.net/m0_70730767/article/details/148262716?…

CppCon 2014 学习:Lock-Free Programming

你这段文字讲的是“为什么要使用无锁(Lock-Free)代码”,我帮你总结并解释一下: 为什么选择无锁代码? 并发性和可扩展性(Concurrency and scalability) 无锁算法允许多个线程同时操作共享数据&a…

Proteus寻找元器件(常见)

汇总: 1 主控芯片 STM32系列(32位) AT89C51(51系列) 2显示模块 OLED 3 按键 Button 4 电阻电容 Res(电阻) Cap(电容) 5 驱动模块 L298N(电机驱动芯片&am…

vue+threeJs 绘制3D圆形

嗨,我是小路。今天主要和大家分享的主题是“vuethreeJs 绘制圆形”。 今天找到一个用three.js绘制图形的项目,主要是用来绘制各种形状。 项目案例示意图 1.THREE.ShapeGeometry 定义:是 Three.js 中用于从 2D 路径形状&#xff08…

macOS烧录stm32程序初步成功

完整总结:STM32H7 项目编译与烧录流程(macOS OpenOCD/GDB) 1️⃣ 编译工程 在项目目录下执行 make,生成 ELF 文件(如 Blink.elf): cd /Users/code/Stm32code/Blink/build make clean # 可选…

正则表达式的修饰符

修饰符 修饰符不写在正则表达式里,标记位于表达式之外 /正则表达式/修饰符gglobal - 全局匹配 查找所有的匹配项。 i i (ignore case) - 忽略大小写 示例:/abc/i 可以匹配 "abc", "Abc", "ABC" 等

JS浮点数精度问题

在JavaScript开发中,浮点数精度问题是一个常见的陷阱。本文将深入探讨JavaScript中浮点数精度问题的原因、影响以及解决方案。 一、浮点数精度常见问题 (一)加法运算 console.log(0.1 0.2); // 0.30000000000000004 console.log(0.7 0.1…

本地Markdown开源知识库选型指南

本地Markdown开源知识库选型指南 以下是几款优秀的本地Markdown开源知识库解决方案,适合不同需求场景: 1. Obsidian (非完全开源但免费) 特点:基于Markdown的本地优先知识管理,丰富的插件生态优势:双向链接、图形视…

苏州SAP代理公司排名:工业园区企业推荐的服务商

目录 一、SAP实施商选择标准体系 1、行业经验维度 2、实施方法论维度 3、资质认证维度 4、团队实力维度 二、SAP苏州实施商工博科技 1、SAP双重认证,高等院校支持 2、以SAP ERP为核心,助力企业数字化转型 三、苏州使用SAP的企业 苏州是中国工业…

springboot项目下面的单元测试注入的RedisConnectionFactory类redisConnectionFactory值为什么为空呢?

你遇到的问题是: RedisConnectionFactory redisConnectionFactory 在单元测试中为 null 这是 Spring Boot 单元测试中非常常见的问题,根本原因是你的测试类没有启用 Spring 容器上下文,导致 Resource 注解无法注入 Bean。 ✅ 正确做法&…

光电学、计算机科学及算法国际会议(OCSA 2025)征稿启事​

在科技浪潮奔涌向前的当下,光电学、计算机科学及算法领域的创新成果不断涌现,持续重塑着各个行业的格局,深刻影响着我们的生活。为了进一步促进该领域的学术交流与合作,汇聚全球智慧,光电学、计算机科学及算法国际会议…