提交材料:
	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分。