Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 88
Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 215
Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 216
Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 217
Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 218
Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 219
Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 220
3
‡'¾XÕ ã @ s0 d Z ddlZdd„ Zdd„ Zdd„ Zd d
„ ZdS )a
Given a list of integers, made up of (hopefully) a small number of long runs
of consecutive integers, compute a representation of the form
((start1, end1), (start2, end2) ...). Then answer the question "was x present
in the original list?" in time O(log(# runs)).
é Nc C sŒ t | ƒ}g }d}xrtt|ƒƒD ]b}|d t|ƒk rL|| ||d d krLq||d |d … }|jt|d |d d ƒƒ |}qW t|ƒS )a Represent a list of integers as a sequence of ranges:
((start_0, end_0), (start_1, end_1), ...), such that the original
integers are exactly those x such that start_i <= x < end_i for some i.
Ranges are encoded as single integers (start << 32 | end), not as tuples.
é r éÿÿÿÿr )ÚsortedÚrangeÚlenÚappendÚ
_encode_rangeÚtuple)Zlist_Zsorted_listÚrangesZ
last_writeÚiZ
current_range© r ú/usr/lib/python3.6/intranges.pyÚintranges_from_list
s r c C s | d> |B S )Né r )ÚstartÚendr r r
r s r c C s | d? | d@ fS )Nr r l l ÿÿ r )Úrr r r
Ú
_decode_range" s r c C sz t | dƒ}tj||ƒ}|dkrNt||d ƒ\}}|| koD|k n rNdS |t|ƒk rvt|| ƒ\}}|| krvdS dS )z=Determine if `int_` falls into one of the ranges in `ranges`.r r TF)r ÚbisectZbisect_leftr r )Zint_r
Ztuple_ÚposÚleftÚrightÚ_r r r
Úintranges_contain&