【介绍】
freeproblemset / fps 是一种开放式(LGPL)ACM/ICPC/NOIP题目存储、转换标准,目前有 HUSTOJ / Hydro / OpenJudger / QDUOJ 等系统兼容这种格式的导入导出。
题库:http://tk.hustoj.com/loginpage.php
【配置】
如果需要调整上传文件的大小,编辑:/etc/php/8.1/fpm/php.ini
;;;;;;;;;;;;;;;; ; File Uploads ; ;;;;;;;;;;;;;;;; ; Whether to allow HTTP file uploads. ; https://php.net/file-uploads file_uploads = On ; Temporary directory for HTTP uploaded files (will use system default if not ; specified). ; https://php.net/upload-tmp-dir ;upload_tmp_dir = ; Maximum allowed size for uploaded files. ; https://php.net/upload-max-filesize upload_max_filesize = 80M ; Maximum number of files that can be uploaded via a single request max_file_uploads = 20
【测试】
样例:https://github.com/zhblue/freeproblemset/blob/master/fps-zhblue-A%2BB.xml
导入结果:
- Import Problem ... - 如果导入失败,请参考 FAQ。 - Problem ID 1000 added!
【题库】
参考:https://github.com/zhblue/freeproblemset/
参考:https://github.com/zhblue/freeproblemset/tree/master/fps-examples
下载:https://github.com/zhblue/freeproblemset/raw/master/fps-examples/fps-www.educg.net-codeforce-1-2833.xml.zip
fps-www.educg.net-codeforce-1-2833.xml 文件大约 40M,包含2833道题目。