- 博客(18)
- 收藏
- 关注
原创 PAT 社交集群【C语言】
当你在社交网络平台注册时,一般总是被要求填写你的个人兴趣爱好,以便找到具有相同兴趣爱好的潜在的朋友。一个“社交集群”是指部分兴趣爱好相同的人的集合。你需要找出所有的社交集群。输入在第一行给出一个正整数 N(≤1000),为社交网络平台注册的所有用户的人数。首先在一行中输出不同的社交集群的个数。随后第二行按非增序输出每个集群中的人数。数字间以一个空格分隔,行末不得有多余空格。其中Ki(>0)是兴趣爱好的个数,hi[j]是第j个兴趣爱好的编号,为区间 [1, 1000] 内的整数。
2025-03-23 21:51:10
219
原创 PTA 字符串冒泡排序【C语言】
我们已经知道了将N个整数按从小到大排序的冒泡排序法。本题要求将此方法用于字符串序列,并对任意给定的K (K<N),输出扫描完第K遍后的中间结果序列。输入在第1行中给出N和K(1<K<N <100),此后N行,每行包含一个长度不超过10的、仅由小写英文字母组成的非空字符串。输出冒泡排序法扫描完第K遍后的中间结果序列,每行包含一个字符串。
2025-03-15 21:49:55
152
原创 PTA 分寝室【C语言】
注意:输出的方案对应女生都是 24/4=6 人间、男生都是 60/6=10 人间,人数差为 4。满足前三项要求的分配方案还有两种,即女生 6 间(都是 4 人间)、男生 4 间(都是 15 人间);例如不能出现一部分寝室住 2 位女生,一部分寝室住 3 位女生的情况。但女生寝室都是 2 人一间,男生寝室都是 3 人一间,则是允许的;输入在一行中给出 3 个正整数 n0、n1、n,分别对应女生人数、男生人数、寝室数。在有多种分配方案满足前面三项要求的情况下,要求两种性别每间寝室入住的人数差最小。
2025-03-11 22:43:19
177
原创 PTA猜帽子游戏【C语言】
宝宝们在一起玩一个猜帽子游戏。每人头上被扣了一顶帽子,有的是黑色的,有的是黄色的。每个人可以看到别人头上的帽子,但是看不到自己的。游戏开始后,每个人可以猜自己头上的帽子是什么颜色,或者可以弃权不猜。如果没有一个人猜错、并且至少有一个人猜对了,那么所有的宝宝共同获得一个大奖。如果所有人都不猜,或者只要有一个人猜错了,所有宝宝就都没有奖。下面顺序给出一排帽子的颜色,假设每一群宝宝来玩的时候,都是按照这个顺序发帽子的。然后给出每一群宝宝们猜的结果,请你判断他们能不能得大奖。
2025-03-09 23:34:29
192
原创 conda命令下载pytorch + cuda,详细步骤与讲解
网上的教程杂乱,很多都是把简单的问题复杂化,又是去官网下载各种包然后还要添加路径,我不是很能理解这么麻烦那下载Ananconda的意义是什么。本文记录了使用conda命令下载CUDA及CUDA版本的pytorch的详细过程及注意事项,相比于其它文章简单明了、清晰全面。
2024-04-05 17:11:01
8606
1
原创 使用django框架无法创建项目的解决方法
在学习使用django框架的时候,如果使用的pycharm不是专业版而是社区版,是无法直接用pycharm创建django项目的。因此,我们要用命令行的形式创建项目。但如果用anaconda添加的django,命令行会报错。本文记录了使用命令行形式创建django项目的一些问题,希望给读者一些启发。
2023-05-22 12:03:33
1824
原创 磁盘和文件系统管理(一)
Hello,这是一篇介绍磁盘分区管理和创建以及挂载、卸载文件系统的文章,详细罗列了创建xfs、swap分区的代码步骤。
2022-10-26 16:38:58
1059
2
原创 Linux 账号和权限管理(下)目录或文件权限
这篇文章是《Linux 账号和权限管理(上)》的下半篇章,本篇总结了对文件或目录权限和归属修改的相关命令和具体操作,还有一些特殊权限的作用。
2022-10-20 18:13:43
786
2
原创 Linux 账号和权限管理(上)
这篇文章详细介绍了Linux账号和权限管理的一部分即用户和组的相关知识,总结了用户账号和组账号的具体管理操作。用户帐号用户帐户是用户的身份标识,用户通过用户帐户可以登录到系统,并且访问已经被授权的资源。系统依据账户来区分属于每个用户的文件、进程、任务,并给每个用户提供特定的工作环境,使每个用户的工作都能各自独立不受干扰地工作。超级用户 //root普通用户 //自己新建的用户都属于普通用户程序用户 //权限最低,一般只能操作程序相关联的文件组帐号。
2022-10-17 21:58:38
894
5
原创 Linux 安装及管理应用程序详细总结
这篇文章详细介绍了Linux应用程序的基础知识,总结了rpm软件包和源代码包安装升级等操作。由 Red Hat 公司提出,被众多 Linux 发行版所采用建立统一的数据库文件详细记录软件包安装、卸载等变化信息自动分析软件包依赖关系软件素材参考:http://www.rpm.org。
2022-10-12 20:49:53
487
7
原创 Linux Shell之文件管理
这篇文章将带大家了解linux文件管理的相关指令以及使用vi/vim编辑器编辑文档,可能有所疏漏欢迎大佬们指正。
2022-10-01 10:19:23
675
2
原创 计算机组成原理之硬件组成及计算机系统层次结构
值得注意的是,学习操作系统也会有层次的划分,两者都是对的,只不过是看待的角度不一样,计组更多的是从硬件的角度进行分析。还有就是存储相关的概念,数据在存储体当中是按地址存储的。
2022-09-26 11:15:58
2038
1
原创 Linux shell常用命令
我们都知道不管是Linux系统还是windows系统,它们都有命令行模式,这项技术使得我们可以通过一些相关字符去操作当前的操作系统。字符操作也是操作系统最原始的操作方式,图形化界面操作虽然降低了学习成本,更方便操作,但大多数时候操作效率还是没有命令行操作效率高。
2022-09-25 18:29:35
6181
10
原创 MySQL5.5安装最后一步报错解决
在学校上数据库课程,老师要求安装MySQL,并提供的是5.5版本的安装包。但是在安装配置的最后一步出现了一些问题,以下是解决办法
2022-09-16 17:18:26
4697
3
原创 计算机网络之DHCP协议工作原理图示详解,小白必看
我们知道一个网络如果要正常地运行,则网络中的主机(Host)必需要知道某些重要的网络参数,如IP地址、网络掩码、网关地址、DNS服务器地址、网络打印机地址等等。显然,在每台主机上都采用手工方式来配置这些参数是非常困难的、或是根本不可能的
2022-09-11 17:14:40
2838
12
原创 C++笔记之引用详解
在学校里学习C++时,觉得引用不就是同一个东西两个名字嘛,很简单,老师也讲得比较浅。后来在深入学习时才发现自己对引用的应用还不够了解,不仅仅只是换个变量名那么简单
2022-09-09 22:15:59
633
原创 计算机网络概述
由于之前在看网络协议的视频时,感觉自己对计算机网络的许多基础知识不太了解,于是就借了同学的《计算机网络》这本书看看,期间也上网查很多资料,其中湖科大教书匠的视频通俗易懂,让我理解了之前一些懵懵懂懂的知识,这才对很多讲解有了更深的认识,所以这些算是我的一个计算机网络预备知识的一个学习总结
2022-09-05 22:57:04
278
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人