- 博客(5)
- 收藏
- 关注
原创 PTA题目 然然买柜子
因为然然很可爱,所以他从入学以来每天都会收到ai个礼物,到第n天的时候,然然发现他的宿舍被礼物搞得一团糟,所以然然打算到超市买一个柜子装礼物。但是超市有m个柜子,每个柜子都有不同的容量bi,然然想知道每个柜子最多可以装多少天的礼物(可以不从第一天开始装礼物)。因为然然有强迫症,所以同一天的礼物必须同时装进柜子或者同时不装进柜子(比如第一天收到2个礼物,你不能将它分解成1 + 1个礼物。
2024-08-08 10:03:27 366
原创 PTA题目强迫症
Asahi 是个二次元高手,他。一天,Asahi 想将手办放进房间的展示柜里,但是他是个强迫症。为了美观,他决定。给定每个手办的高度和 Asahi 认为最完美的 K,。Asahi 很想知道问题的答案,但是 Asahi 除了二次元什么都不懂。你要帮他解出问题的答案。
2024-08-07 10:07:00 418
原创 东方博宜oj-2537-文章处理
在这道题目中,要求去掉重复单词,且进行排序(按字典码从小到大排序),因此使用STL中的set为最优解,因此我们构造一个数据类型为字符串(string)的集合(set)// 使用istringstream将字符串流分割成单词。将这篇只包含英文单词和空格组成的文章中的所有的单词,去除重复的单词后,按字典码从小到大排序后输出。利用getline()输入带空格的数据,然后使用istringstream将字符串流分割成单词。// 使用istringstream将字符串流分割成单词。// 输出set中的元素。
2024-08-01 17:00:07 333
原创 数据结构(c语言版 第二版),例题表达式求值改进
利用教材中所给的算符优先关系,实现算术四则运算表达式的求值;由于计算表达式的值的过程中需要知道整个表达式,所以我们需要一个容器储存数据(分为数字和字符两类数据),鉴于对表达式求值时的步骤,使用栈来存储是最合适的。但是在第一次实现后存在严重的问题,由于对数字数据的操作是通过字符类型(char)来存储的,未经过转换,会导致连续的两个数分批存入栈中,导致出现bug;因此需要通过转换使数字栈中存入真正数字(int,float等)类数据。
2024-04-16 20:46:52 762
原创 c++实现五子棋(通过easyx库实现),包括绘制棋盘,下棋,判断输赢及悔棋功能
对于判断输赢的过程,众所周知五个棋子连在一起即可胜利,在实际游戏中,我们通过最后一个落子与周围的同色棋子是否连着存在五个来判断输赢,这也是我判断输赢的方法,由于实际操作要转换为计算机操作,我们必须在每次下棋后就就执行一次判断(横向判、纵向判断、竖向判断)。if (m.x >= 580 && m.x <= 660 && m.y >= 180 && m.y <= 200)//悔棋。= i)//一旦相同就加1。= i)//一旦相同就加1。
2024-04-15 16:57:25 2312 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人