www.spoj.com/ABRAMOV/ (Sphere online judge) -д зориулсан CLI хэрэгсэл.
Боломжууд:
- тохиргооны файл
- системд нэвтрэх
- шинээр бүртгүүлэх
- хэрэглэгчийн мэдээлэл
- бодлого илгээх
- бодлогууд
- бодлогын дэлгэрэнгүй
- шилдэг бодолтууд
- миний бодолтууд
~/.spojrc
дотор дараах өгөгдлүүдийг урьдчилан тохируулах боломжтой.
[user]
user_name=your_user_name
compiler_id=4
spoj_dirname=ABRAMOV
pip
ашиглан хялбархан суулгаж болно. Хэрвээ таны үйлдлийн систем дээр pip
суугаагүй
бол дараах коммандаар суулгаарай.
>sudo apt-get install python-pip
>sudo pip install spoj
login
коммандаар системд нэвтрэн орно. Үүний тулд http://spoj.com дээр
бүртгүүлсэн байх шаардлагатай.
Жишээ:
>spoj login <username>
>password: <password>
register
коммандаар шинэ хэрэглэгч бүртгүүлнэ.
status <user_name>
коммандаар тухайн хэрэглэгчийн мэдээллийг харна. Хэдэн
бодлого бүрэн бодсон болон хэдэн бодлого дутуу бодсон талаар мэдээлнэ. Хэрвээ
<user_name>
тодорхойлогдоогүй байвал системд нэвтэрсэн хэрэглэгчийн
мэдээллийг харуулна.
tackle
коммандаар бодлогоо илгээнэ, үүний тулд кодын файлын нэрээ
аргументэд нь өгнө. Кодын файлын нэр бодлогын дугаарыг, өргөтгөл нь
тухайн бодлогыг ямар хэл дээр шийдсэнийг илэрхийлнэ.
Жишээ нь:
>spoj tackle problem_id.c
`list' коммандаар нийт бодологуудын жагсаалтыг харах боломжтой. Мөн баганы дугаараар хүснэгтийн эрэмбэлэх боломжтой. Жишээ нь:
>spoj list --page=2 --sort=1
desc
коммандаар бодлогын дэлгэрэнгүйг харна. Үүнд бодлогын өгүүлбэр болон,
жишээ оролт, гаралтын утгууд агуулагдана. Мөн зөвхөн жишээ оролт эсвэл
гаралтын утгыг авах боломжтой.
>spoj desc problem_id # дэлгэрэнгүй мэдээлэл
>spoj desc --input problem_id # зөвхөн жишээ оролтын утга