摘要: 前言 关于此次题目集 这次的题目集包含了两种大作业类型:第一种是之前答题判题程序的延续,第二种则是新的家居强电电路模拟程序。第一种大作业发布时,我们并未学习继承和多态等面向对象的相关知识,因此最初的代码编写仅依赖于简单的语法。但是随着题目的逐步迭代,第四次作业的复杂度增加,已难以仅通过基本的语法知识 阅读全文
posted @ 2024-11-20 13:01 tunecoming 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 前言 关于面对对象 面向对象程序设计(Object-Oriented Programming,OOP)是一种编程范式,主要通过对象的概念来组织代码。它的核心思想是将现实世界的事物抽象为对象,通过对象之间的交互来实现程序的功能。而本学期我们学习的 JAVA 则是一种广泛使用的编程语言,支持完整的OOP 阅读全文
posted @ 2024-10-22 17:02 tunecoming 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 比赛地址 A. The Man who became a God 题意: 给定含有n个元素的数组,将数组分成m段,计算m段 f (l, r) 相加的最小值 思路: 容易发现 | ai - ai + 1 | 是两个元素差的绝对值,分成m段,也就是有 m - 1个绝对值不用计算,所以只需要除去 m - 阅读全文
posted @ 2023-07-07 14:07 tunecoming 阅读(537) 评论(2) 推荐(3) 编辑
摘要: 比赛地址 A. Game with Board 题意: 给出一个包含n个1的数组,Alice和Bob轮流操作(Alice先手),每次操作可以将若干个(最少为两个)不同的元素相加,组成一个新的元素插入数组中,同时删去被操作的元素。当轮到某名玩家时无法再进行操作,则该玩家获胜。 思路: 容易想到,当n= 阅读全文
posted @ 2023-06-15 13:40 tunecoming 阅读(295) 评论(0) 推荐(1) 编辑