通用
- 输入输出为文件输入输出,编码为
utf8
cpp
- 使用Msbuild
- 运行格式为
addressbook.exe 1.txt 2.txt
,即第一个参数为输入文件相对位置,第二个为输出文件相对位置。 - 项目名为
addressbook
,既为项目中有一个addressbook.sln
文件,编译完的可执行文件为addressbook.exe
。 - 使用编译指令为
"[msbuild位置]MSBuild" "addressbook.sln" /t:Rebuild /p:Configuration=Release /p:Platform=x86
java
- java版本为1.8.0
- 使用gradlew包装下的gradle。
- 运行格式为
java -jar addressbook.jar 1.txt 2.txt
,即第一个参数为输入文件相对位置,第二个为输出文件相对位置。 - 请保证编译完的jar文件可以执行,并且名字为
addressbook.jar
- 使用编译指令为
gradlew.bat clean && gradlew.bat build
python(也许可以跑)
- python版本为3.7.4
- 运行格式为
python addressbook.py 1.txt 2.txt
,即第一个参数为输入文件相对位置,第二个为输出文件相对位置。 - 请保证仅有一个python文件,并且名字为
addressbook.py
github
.gitignore
文件排除无关文件,评审同学有权利对在仓库中上传大文件的同学进行额外扣分。- 请使用公开的github仓库。
评测
- 请下载最新版的评测环境,并在PowerShell使用luajit运行main.lua(
./luajit main.lua
)。 - 在config.lua中修改msbuild位置,注意格式。
- 在in文件夹中放入输入数据。
- 在repo.json文件中写上要评测的github地址。
- 在truth文件夹中放入标准答案。
- out文件夹为执行结果。
- mark为每个人的分数。
此要点并非最后版本,如有改动以最后版本为准。