数据结构实验之链表二:逆序建立链表 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 输入整数个数N,再输入N个整数,按照这些整数输入的相反顺序建立单链表,并依次遍历输出单链表的数据。 Input 第一行输入整数N;;第二 ...
分类:
其他好文 时间:
2019-12-18 22:11:03
阅读次数:
118
学生成绩管理系统 #include<stdio.h>#include<stdlib.h>//颜色#include<conio.h>//清屏#include<string.h>#define LEN sizeof(struct student)#define SDJ stu[s].ID,stu[s]. ...
分类:
编程语言 时间:
2019-12-18 22:05:52
阅读次数:
120
P2157 这道题确实不是那么好做的emmmm 大概Dp[i][S][K]表示的是1~i - 1已经吃完了, S为i及其后面的7个人的吃饭状态, K表示S状态下或后一个吃完的人为i + K ∴当S&1时, i这个人已经吃了, 于是有 Dp[i + 1][j >> 1][k - 1] = min(Dp ...
分类:
其他好文 时间:
2019-12-18 17:36:03
阅读次数:
71
"题意" 考虑二分答案$mid$,现在我们要判断$s[c...c+mid 1]$是否在$s[a...b]$出现过。 首先找到$s[c...c+mid 1]$所在的状态: 建出$parent\ tree$,从$s[1...c+mid 1]$的节点(这个可以记录)用倍增向上跳到最后一个$len\geqs ...
分类:
其他好文 时间:
2019-12-17 20:32:49
阅读次数:
92
给数组中每个元素赋相同的值 memset(数组名,值,sizeof(数组名)); #include<stdio.h> #include<string.h> int main(){ int a[5]={1,2,3,4,5}; memset(a,0, sizeof(a)); for(int i=0;i< ...
分类:
其他好文 时间:
2019-12-17 00:48:52
阅读次数:
101
位域的定义和使用 有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几个不同的区域, ...
分类:
编程语言 时间:
2019-12-15 22:00:55
阅读次数:
236
1、学习pwd命令 在终端中输入man 1 pwd得到pwd的帮助文档: pwd [选项] (pwd命令只有选项,没有参数,因为它的作用是 输出当前的工作目录名 ,所以不需要参数) 选项: L: logical,显示当前的路径,有连接文件时,直接显示连接文件的路径,(不加参数时默认此方式)。 p: ...
分类:
其他好文 时间:
2019-12-15 16:04:17
阅读次数:
83
复合文字(Compound Literals)阅读代码时发现了这行1setsockopt(sock,SOL_SOCKET,SO_REUSEADDR,&(int){1},sizeof(int));发现之前没有见过这种写法1&(int){1}上网搜索发现Compound Literals是c99添加的新... ...
分类:
其他好文 时间:
2019-12-14 22:57:14
阅读次数:
108
```c#include #include #include #include //以下为KMP算法void get_next(char * T, int next[]) //修正前的next数组{ int i = 1, j = 0; next[0] = -1; next[1] = 0; int m... ...
分类:
编程语言 时间:
2019-12-14 14:00:25
阅读次数:
115
#include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <string.h> typedef struct _Ateacher { int id; char *name; char **stu; }Teacher_t; ...
分类:
编程语言 时间:
2019-12-12 21:16:22
阅读次数:
111