通过终端和其他coll提交codeforces代码

cf-submit的Python项目详细描述


cf代码提交

PyPI versionCodacy Badge

从命令行向codeforces提交代码,以及其他东西(display解决每个问题,显示standings)。

为了节省在codeforces比赛中鼠标所需的大量秒数,我需要能够从命令行提交。有许多工具来做这些代码竞赛,但我无法找到一个现有的工具,允许提交到代码部队体育馆虚拟竞赛,所以我做到了这一点。

在能够从命令行提交后,我注意到我浪费了太多时间盯着codeforces的列表。现在我(希望)花更少的时间盯着终点站的观众席。

然后我意识到我不想在浏览器中导航代码强制,因为查找鼠标很麻烦,所以现在我也可以查看终端中每个问题的解决方案数量。

新的

写入命令时添加自动完成功能(双选项卡)。

安装(Linux)

  • 从PIP安装。sudo pip install cf_submit

使用

提交

  • congym设置默认比赛或健身房ID。例如:cf con 844cf gym 101482
  • gcon设置默认组和竞赛ID。示例:cf gcon dyEemqw7jN 233642
  • ext设置默认文件扩展名。将在未指定文件扩展名时使用。(cf submit a
  • submit提交代码。试着猜问题。允许批量提交。示例:cf submitcf submit a.cpp
  • --prob-p指定问题。示例:cf submit code.cpp -p 844a
  • --watch-w查看提交后的提交状态。示例:cf submit a.cpp -p 844a -w
  • peek查看上次提交的状态。示例:cf peek
  • watch如果未使用-w,则监视上次提交的状态。示例:cf watch
  • login要存储登录信息(用户名和密码),将提示您输入密码。示例:cf logincf login <your handle>
  • info显示存储的句柄和竞赛ID。示例:cf info
  • time显示比赛剩余时间
  • open在浏览器中打开选定的问题

示例:cf submit code.cpp -p844a -w

分析问题示例

  • parse导入选定的问题示例数据

示例:cf parse -p 1108acf parse -p a

试液

  • test使用导入的测试数据测试选定的源代码

示例:cf test main.cpp,您应该指定python的版本(使用-l py2|py3

打印列表

  • standingsst查看朋友的排名。示例:cf standings
  • --contest-c指定要查看的比赛的ID。示例:cf standings -c 844
  • --group指定要查看的组的ID。示例:cf standings --group dyEemqw7jN
  • --verbose-v打印更多信息的排名。示例:cf standings -v
  • --top-t来寻找最佳选手。如果不包含-t,则默认为前50;如果包含--top,但未给出数字,则默认为前10。示例:cf standings -t 20
  • --all-a查看所有参赛者,而不仅仅是朋友。示例:cf standings --all
  • --sort-s合并属于同一句柄的不同行的解算。将不会合并不同行上的两个正确提交。示例:cf standings -s

示例:cf st -v -t7cf standings -c844 -v -a

打印问题统计信息

  • problemspb查看竞赛中每个未解决问题的解决方案数。示例:cf problems
  • --contest-c指定比赛的ID。示例:cf problems -c 844
  • --group指定组的id。示例:cf problems --group dyEemqw7jN
  • --verbose-v也显示已解决的问题。示例:cf problems -v
  • --sort-s按问题排序:个数solves,或indexid)。默认排序是按解决方案的数量排序(不需要使用--sort)。示例:cf problems -s id

exmaples:cf pb -v -s idcf problems -c100187 -v

黑客

  • hack开始黑客进程。
  • --prob-p指定问题。
  • --number-n指定要尝试的测试数。

exmaples:cf hack generator.cpp checker.cpp bruteforce.cpp --prob a

此脚本使用python3

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
字符串Java字母替换无效   java Spring Roo JPA MS SQL Server无法打开JPA EntityManager组织。冬眠例外GenericJDBCException:无法打开连接   在scala中使用JavaWS对大型数据文件进行java流式处理   Java编译器是否将字节和短字符识别为文本?   java无法查找符号错误,空指针   mongodb在Java中重用数据库连接   java将多个StringArray从字符串文件获取到活动中   java是一个变量,它只保存最后一次鼠标单击的坐标   c#尺寸有限;添加、删除和洗牌   java如何在Android中显示来自资产文件夹的文本文件中的文本   Android应用程序中的java Tensorflow Lite自定义对象检测模型错误   java如何在foreachloop中使用scanner将来自命令行的输入存储到数组中   java如何定义一个好的存储库接口   Android中的java解析动态json对象