笔记
文章平均质量分 70
沉迷学习的拿铁
这个作者很懒,什么都没留下…
展开
-
2018年第九届蓝桥杯【C++省赛B组-乘积最大】
文章目录一、题目简述二、解决思路三、AC代码一、题目简述标题:乘积最大给定N个整数A1, A2, … AN。请你从中选出K个数,使其乘积最大。请你求出最大的乘积,由于乘积可能超出整型范围,你只需输出乘积除以1000000009的余数。注意,如果X<0, 我们定义X除以1000000009的余数是负(-X)除以1000000009的余数。即:0-((0-x) % 1000000009)【输入格式】第一行包含两个整数N和K。以下N行每行一个整数Ai。对于40%的数据,1 <=原创 2021-03-17 15:23:03 · 741 阅读 · 3 评论 -
2018年第九届蓝桥杯【C++省赛B组-全球变暖】
文章目录一、题目简述二、解决思路三、AC代码一、题目简述标题:全球变暖你有一张某海域NxN像素的照片,".“表示海洋、”#"表示陆地,如下所示:….##….##……##.…####.…###.…其中"上下左右"四个方向上连在一起的一片陆地组成一座岛屿。例如上图就有2座岛屿。由于全球变暖导致了海面上升,科学家预测未来几十年,岛屿边缘一个像素的范围会被海水淹没。具体来说如果一块陆地像素与海洋相邻(上下左右四个相邻像素中有海洋),它就会被淹没。例如上图中的海域未来会变成如下样子:…原创 2021-03-17 15:16:32 · 220 阅读 · 0 评论 -
linux系统编程之进程(全)
文章目录一、进程1.getpid获取进程标识符2.fork创建子进程①举例一、进程1.getpid获取进程标识符由上图我门,可以看出获取进程标识符(以下都称为PID)的函数有两个 pid_t getpid(void); pid_t getppid(void); 所需头文件: #include<sys/types.h> #include<unistd.h> pid_t 是返回值类型,类型为进程标识符类型 通过程序测试, 我们知道了 getpid()返回的是当原创 2020-10-10 15:38:28 · 1053 阅读 · 0 评论 -
linux系统编程之进程简述
文章目录一、什么是程序,什么是进程?二、什么是进程标识符?三、如何获取当前程序的进程标识符?四、进程中的父进程和子进程?五、C程序中存储空间的分配六、总结一、什么是程序,什么是进程? 程序是静态的概念,在linux下通过命令gcc xxx.c -o main磁盘中生产一个文件main 叫做程序。例如下面main、a.out 、f_config文件 &原创 2020-10-07 21:39:02 · 317 阅读 · 0 评论 -
linux系统编程之写入补充
文章目录前言一、示例代码打开f_struct.txt 文件二、总结前言 我们之前对文件操作时,数据的类型都是字符串类型,那么可以写入其他数据类型吗?这篇文章我们来探讨对结构体类型数据的读写。提示:以下是本篇文章正文内容,下面案例可供参考一、示例代码 经过代码我们发现,写入结构体类型的数据且为结构体中整型数据是可以的,读取文件也是原创 2020-10-07 21:02:23 · 149 阅读 · 0 评论 -
Linux系统编程之文件操作问题补充
Linux系统编程之文件操作问题补充前言一、简述二、文件类别1.静态文件2.动态文件三、文件操作问题补充1.对文件描述符 fd补充2.对文件读写和存储补充3.对close()函数的补充四、总结前言 此篇文章对文件系统原理的阐述,仅涉及读写打开关闭的原理简述,特别是对于文件描述符、文件读写和存储、close函数的补充。一、简述 在lin原创 2020-10-07 13:03:08 · 315 阅读 · 0 评论 -
C/C++犯二程度计算
下面为此题解析:(为了详细,篇幅可能有点长,如果不想看解析,可翻到步骤三查看源程序!)此题可以清晰看出,这是一道对数组操作的题目。因为整型数据的范围为-32,768 ~ 32767可以看出该题目要求是位数不大于100,也就是说,部分输入的数将超过整型数据的范围,若使用整型数组,无法输入负数,所以字符数组是最好的选择。计算犯二程度我们要搞清楚,它是怎么计算得到,由题可知,犯二程度=(二的...原创 2020-03-28 11:46:41 · 5621 阅读 · 1 评论