Difference between revisions of "Serve.cfg:global:tokens"

From EjudgeWiki
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Конфигурационные файлы]]/[[serve.cfg]]/[[serve.cfg:global|Глобальные конфигурационные параметры]]/<tt>[[Serve.cfg:global:tokens|tokens]]</tt>
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Конфигурационные файлы]]/[[serve.cfg]]/[[serve.cfg:global|Глобальные конфигурационные параметры]]/<tt>[[Serve.cfg:global:tokens|tokens]]</tt>
  
Данная конфигурационная переменная позволяет определить формулу для вычисления числа <i>глобальных</i> токенов в течении турнира.
+
Данная конфигурационная переменная позволяет определить формулу для вычисления числа <i>глобальных</i> токенов в течении турнира. Глобальные токены могут использоваться для всех задач. Формула для вычисления числа токенов имеет вид:
 +
 
 +
INITIAL[(+/-)INC/TIME]
 +
 
 +
<tt>INITIAL</tt> количество токенов, выдаваемых каждому участнику в момент начала турнира. Это - целое число, которое может быть как положительным, так и отрицательным. Число должно обязательно присутствовать. INC - целое число, число токенов, добавляемых или убираемых за указанное время, TIME - целое число, за которым идет единица измерения. В качестве единиц измерения допускается 's' - секунды, 'm' - минуты, 'h' - часы, 'd' - дни, 'w' - недели.
 +
 
 +
Результатом вычисления количества токенов может быть отрицательное число. В этом случае ни один токен участнику не доступен.
 +
 
 +
Например, выражение
 +
10
 +
задает, что в начале турнира каждому участнику выдается 10 глобальных токенов.
 +
 
 +
Выражение
 +
10-2/30m
 +
задает, что в начале турнира каждому участнику выдается 10 глобальных токенов, но каждые 30 минут из этого числа вычитается 2.
 +
 
 +
Выражение
 +
0+5/1h
 +
задает, что в начале турнира участнику токенов не выдается, но каждый час участнику добавляется 5 токенов.

Latest revision as of 15:07, 16 November 2014

Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/serve.cfg/Глобальные конфигурационные параметры/tokens

Данная конфигурационная переменная позволяет определить формулу для вычисления числа глобальных токенов в течении турнира. Глобальные токены могут использоваться для всех задач. Формула для вычисления числа токенов имеет вид:

INITIAL[(+/-)INC/TIME]

INITIAL количество токенов, выдаваемых каждому участнику в момент начала турнира. Это - целое число, которое может быть как положительным, так и отрицательным. Число должно обязательно присутствовать. INC - целое число, число токенов, добавляемых или убираемых за указанное время, TIME - целое число, за которым идет единица измерения. В качестве единиц измерения допускается 's' - секунды, 'm' - минуты, 'h' - часы, 'd' - дни, 'w' - недели.

Результатом вычисления количества токенов может быть отрицательное число. В этом случае ни один токен участнику не доступен.

Например, выражение

10

задает, что в начале турнира каждому участнику выдается 10 глобальных токенов.

Выражение

10-2/30m

задает, что в начале турнира каждому участнику выдается 10 глобальных токенов, но каждые 30 минут из этого числа вычитается 2.

Выражение

0+5/1h

задает, что в начале турнира участнику токенов не выдается, но каждый час участнику добавляется 5 токенов.