提交材料：
	1、程序源代码。
		格式及命名：
			提交.tar.gz格式的压缩包，并以英文队伍名进行命名，例如your_team_name.tar.gz。

		内容：
			包含完整目录结构的源代码，其中包含makefile文件。
			执行makefile文件应编译出可执行文件（以英文队伍名.exe进行命名，例如your_team_name.exe），并将可执行文件放在上级目录中，即目标为../your_team_name.exe。
			如需安装第三方库等，请提供具体方法说明。
	2、技术报告文档：
		报告内容包括但不限于基本算法介绍、设计思路和方法、算法优化、详细算法设计与实现、实验结果与分析、程序代码模块说明、详细程序代码编译说明、详细代码运行使用说明等。


测试方式：
	可执行程序需接收7个参数，分别为：
		输入顶点特征长度F0，第一层顶点特征长度F1，第二次顶点特征长度F2，图结构文件名，输入顶点特征矩阵文件名，第一层权重矩阵文件名，第二层权重矩阵文件名
	例如：
		./your_team_name.exe 64 16 8 graph/1024_example_graph.txt embedding/1024.bin weight/W_64_16.bin weight/W_16_8.bin

	可执行程序需输出两个值，分别为：
		最大的顶点特征矩阵行和
		执行时间
	具体参考your_team_name/gcn.cpp

	输入的文件名均包含相对路径

	图结构文件为文本文件，第一行两个整数分别为图顶点数量（v_num）和边数量，之后每一行为一条边，格式为“源顶点id 目的顶点id”，顶点id从0开始
	图结构文件中包含自环（即有边“i i”），包含反向边（即同时有边“i j”和边“j i”）

	输入顶点特征矩阵文件为二进制文件，包含v_num*F0个float32，大小为v_num*F0*4字节
	第一层权重矩阵文件为二进制文件，包含F0*F1个float32，大小为F0*F1*4字节
	第二层权重矩阵文件为二进制文件，包含F1*F2个float32，大小为F1*F2*4字节

	读取文件、分配内存、和数组初始化置0的时间均不统计在执行时间内
	但预处理时间（例如顶点排序）等须计入执行时间
	具体参考your_team_name/gcn.cpp


评分方式：
	对于结果正确的队伍，将结合其性能（80分）和报告文档（20分）计算总分。
	结果错误的队伍为0分。