PAT刷题
文章平均质量分 69
牧 渊
幸无所爱,无畏山海。
展开
-
L1-027 出租(c++暴力实现)
不难得到,需要至少两个数组,一个储存手机号中有的数字,另一个储存这个数字在上一个数组中的下标。题目中指出,arr数组储存的数必须是递增顺序的,对于这一性质,我们可以通过编写函数模板,通过sort()实现,也可以手撸排序;由题意不难看出,arr数组中的元素是唯一的,因此可以利用set容器去重后,再重新赋给一个数组,然后利用上述的排序方法得到一个递减的储存手机号码中的数字的数组。原创 2023-01-22 23:08:11 · 732 阅读 · 0 评论 -
L1-030 一帮一(c++实现)
由题目不难得到我们需要一个容器来容纳一个int值(0或1)代表性别和一个string值来表示名字,同时需要一个变量n来决定输入多少行(利用for循环解决);最开始是打算利用map容器来进行解决的,但是后面发现使用map的话,键值必须是一个string类型,在后续操作上显然很麻烦,所以最后改用了一个结构体数组进行解决。原创 2023-01-23 23:56:05 · 423 阅读 · 0 评论