国庆小长假结束了,有很多想说的话一直找不到机会,暂且趁这暂时停摆和复苏的时刻一并吐出罢。 你好,HAUE 新的开始 转专业到新校区之后,一切都是新的开始。新的环境,新的老师,新的朋友...以至于我对这些刺激感到兴奋和慌张。 刚来到这边的第一天就从体感上感受到了新校区的大,是日行一万步带来的充实感,也…
A. Mocha 上小班啦 原题链接 题目大意: 一个数由互不相同的 $n$ 位数组成。 输出 $n$ 位的满足上述条件的最小整数(不含前导零)。 不存在则输出 $-1$。 思想: 签到题。 当 n <= 10 时,最小的 $n$ 位数的序列为 [1, 0, 2, 3, 4, 5, 6, 7,…
原题链接 背景: 众嗦粥汁,AK 是 ALL KILLED 的简称,代表着算法竞赛选手在赛场上解决掉了全部的题目。我们的 HF 学长每次都能轻松 AK,因此他觉得算法比赛十分的枯燥,于是他准备进行一个优雅的 AK。 描述: 给定一个长度为 $N$ 且只包含两种字符 K 和 A 的字符串 $S$,你可…
A. Hello , HAUE 原题链接 描述 欢迎大家参加河南工程学院2022级第一次新生周赛,LYS代表计算机ACM协会在此祝愿大家的大学生涯一帆风顺,自信满满;友情爱情,两全其美;三阳开泰,学业大展;魅力四射,朋友万千;五福临门,幸福美满;六六大顺,学识博渊;七步之才,知识无边;八仙过海,才华…
你好,朋友: 杨超凡、皇甫启新还有我很高兴能够邀请您参加计算机学院2022级新生周赛(一),欢迎您的参与! 比赛详情 开始时间:2022.9.25 14:00~17:00。 持续时间:180 分钟。 题目数量:A~H。 赛制:ICPC(ACM)赛制。 语言:C/C++、Python、Java/Jav…
本章将定制并实现更加基本,且更为常用的两类数据结构——栈与队列。与此前介绍的向向量和列表一样,它们也属于线性序列结构,故其中存放的数据对象之间也具有线性次序。相对于一般的序列结构,栈与队列的数据操作范围仅限于逻辑上的特定某端。然而,得益于其简洁性与规范性,它们既成为构建更复杂、更高级数据结构的基础,…
1. Java 初识 1.1 第一个Java程序 一个 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。类似 C/C++ 语言,需要一个函数(在面向对象中,这被称为方法)作为程序执行的入口点。 基本概念: 对象:对象是类的一个实例,有状态和行为。 类:类是一个模板,…
2.2 列表 2.2.1 从向量到列表 不同数据结构内部的存储与组织方式各异,其操作接口的使用方式及时空性能也不尽相同。引入列表结构的目的在于弥补向量结构在解决某些应用问题时,在功能及性能方面的不足。二者之间的差异,表面上体现于对外的操作方式,但根源则在于其内部存储方式的不同。 从静态到动态: 数据…
2.1.1 从数组到向量 数组: C、C++和Java等程序设计语言,都将数组作为一种内置的数据类型,支持对一组相关元素的存储组织与访问操作。 具体地,若集合 S 由 n 个元素组成,且各元素之间具有一个线性次序,可将它们存放于起始于地址 A、物理位置连续的一段存储空间,并统称作数组(array)。…
1. 基本概念 1.1 行列式 二阶行列式: [latex]\left|\begin{matrix}a_{11}&a_{12}\\a_{21}&a_{22}\end{matrix}\right| = a_{11}\times a_{12} - a_{21}\times a_{22}[/latex] …