PageSourceSearch

https://vjudge.net/contest

html vjudge.net collected 2026-10-01 11:28:29 UTC 17,638 bytes, 367 lines download raw bytes

1
2
3
4
5<!DOCTYPE html>
6<html>
7<head>
8    
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26<script>
27  (function () {
28    try {
29      const storedTheme = localStorage.getItem('theme') || 'auto';
30      const prefersDark = window.matchMedia('(prefers-color-scheme: dark)').matches;
31      const effectiveTheme = storedTheme === 'auto'
32          ? (prefersDark ? 'dark' : 'light')
33          : storedTheme;
34      document.documentElement.setAttribute('data-bs-theme', effectiveTheme);
35      document.documentElement.style.setProperty('color-scheme', effectiveTheme);
36    } catch (e) {
37    }
38  })();
39</script>
vendor: 69 bytes, lines 39-43
39
40
41
42
43  <script async src="https://www.googletagmanager.com/gtag/js?id=
43G-374JLX1715
vendor: 14 bytes, lines 43-44
43"></script>
44  
44<script>
45    
vendor: 139 bytes, lines 45-48
45window.dataLayer = window.dataLayer || [];
46    function gtag(){dataLayer.push(arguments);}
47    gtag('js', new Date());
48    gtag('config', '
48G-374JLX1715
vendor: 22 bytes, lines 48-51
48', {
49      
50    });
51  
51</script>
51
52
53
54
55    
55<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-9098591903020457" crossorigin="anonymous"></script>
55
56
57
58<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
59<meta http-equiv="X-UA-Compatible" content="IE=edge">
60<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover">
61<meta name="keywords" content="Online Judge, vjudge, OJ, Virtual Judge, ICPC, OnlineJudge"/>
62<meta name="robots" content="index, follow"/>
63<link rel="icon" type="image/x-icon" href="/static/favicon.ico"/>
64
65    <title data-i18n="page_title.contest_list"
66           data-i18n-arg-site="Virtual Judge">Contests - Virtual Judge</title>
67<script defer src="/static/bundle/044edcc7261708529ee7.js"></script>
67<script defer src="/static/bundle/bffdc083c0e0f74a7130.js"></script>
67<script defer src="/static/bundle/643bf3b96b4e8d857b47.js"></script>
67<script defer src="/static/bundle/1e8f2b2680617715eecf.js"></script>
67<script defer src="/static/bundle/16ec07196c43ae853183.js"></script>
67<script defer src="/static/bundle/67a7947749aa070e5b36.js"></script>
67<script defer src="/static/bundle/0e4b20513da8bdef1e8a.js"></script>
67<script defer src="/static/bundle/5b94294d2c29a21d649c.js"></script>
67<script defer src="/static/bundle/35766fdc11a2f16e374b.js"></script>
67<script defer src="/static/bundle/01fe8200228522d76212.js"></script>
67<script defer src="/static/bundle/c397ae00e7ebdd2afe39.js"></script>
67<script defer src="/static/bundle/c7e9c5eca086ecdddc76.js"></script>
67<script defer src="/static/bundle/fcff2bde9bdb3085d547.js"></script>
67<link href="/static/bundle/c60e0db28afb551bd5d1.css" rel="stylesheet"><link href="/static/bundle/cae864dbe41bf5199b11.css" rel="stylesheet"><link href="/static/bundle/dd67ef1079246290be4b.css" rel="stylesheet"><link href="/static/bundle/b263fe3e0701fea9e576.css" rel="stylesheet"></head>
68
69<body class="contest-list-page-body">
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90<nav class="navbar navbar-expand-sm navbar-dark bg-dark prod" id="top-nav">
91    <button class="navbar-toggler d-sm-none" type="button" data-bs-toggle="collapse"
92            data-bs-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false"
93            aria-label="Toggle navigation">
94        <span class="navbar-toggler-icon"></span>
95    </button>
96    <div class="collapse navbar-collapse" id="navbarResponsive">
97        <a class="navbar-brand" href="/">
98            <img src="/static/bundle/11b24ab2156955d8f3fa.ico" height="30"/>
99            <span data-i18n="top.nav.home"></span>
100        </a>
101        <ul class="navbar-nav top-nav-primary">
102            <li class="nav-item" id="nav-problem">
103                <a class="nav-link" href="/problem" data-i18n="top.nav.problem"></a>
104            </li>
105            <li class="nav-item" id="nav-status">
106                <a class="nav-link" href="/status" data-i18n="top.nav.status"></a>
107            </li>
108            <li class="nav-item" id="nav-contest">
109                <a class="nav-link" href="/contest" data-i18n="top.nav.contest"></a>
110            </li>
111            <li class="nav-item" id="nav-workbook">
112                <a class="nav-link" href="/workbook" data-i18n="top.nav.workbook"></a>
113            </li>
114            <li class="nav-item" id="nav-user">
115                <a class="nav-link" href="/user" data-i18n="top.nav.user"></a>
116            </li>
117            <li class="nav-item" id="nav-group">
118                <a class="nav-link" href="/group" data-i18n="top.nav.group"></a>
119            </li>
120            <li class="nav-item" id="nav-article">
121                <a class="nav-link" href="/article" data-i18n="top.nav.article"></a>
122            </li>
123            <li class="nav-item" id="nav-comment">
124                <a class="nav-link" href="/comment" data-i18n="top.nav.forum"></a>
125            </li>
126            <li class="nav-item dropdown">
127                <a class="nav-link dropdown-toggle" href="javascript:void(0)" id="helpDropdown" data-bs-toggle="dropdown" data-i18n="top.nav.help"></a>
128                <div class="dropdown-menu dropdown-menu-start">
129                    <a class="dropdown-item" href="/article/2771">
130                        <i class="fa fa-question-circle-o"></i>
131                        <span data-i18n="top.nav.faq"></span>
132                    </a>
133                    <a class="dropdown-item" href="/article/97">
134                        <i class="fa fa-bug"></i>
135                        <span data-i18n="top.nav.bf"></span>
136                    </a>
137                    <a class="dropdown-item" href="/article/96">
138                        <i class="fa fa-lightbulb-o"></i>
139                        <span data-i18n="top.nav.suggestions"></span>
140                    </a>
141                    <a class="dropdown-item" href="javascript:void(0)" id="contact-us">
142                        <i class="fa fa-headphones"></i>
143                        <span data-i18n="top.nav.contact"></span>
144                    </a>
145                </div>
146            </li>
147            
148        </ul>
149        <ul class="navbar-nav top-nav-secondary ms-sm-auto">
150            <li class="nav-item top-nav-theme-item">
151                <a class="nav-link" href="javascript:void(0)" id="switchTheme"></a>
152            </li>
153            <li class="nav-item dropdown top-nav-locale-item">
154                <a class="nav-link dropdown-toggle" href="javascript:void(0)" id="switchLocale" data-bs-toggle="dropdown" data-i18n="top.nav.locale"></a>
155                <div class="dropdown-menu dropdown-menu-end switch-locale-dropdown"></div>
156            </li>
157            
158                
159                
160                    <li class="nav-item top-nav-login-item">
161                        <a class="nav-link login" href="javascript:void(0)" data-i18n="top.nav.login"></a>
162                    </li>
163                    <li class="nav-item top-nav-register-item">
164                        <a class="nav-link register" href="javascript:void(0)" data-bs-toggle="modal" data-bs-target="#registerModal" data-i18n="top.nav.register"></a>
165                    </li>
166                
167            
168        </ul>
169    </div>
170</nav>
171<div id="page-panel-toggle-slot"></div>
172
173
174<div class="page-panel-toggle-host d-none">
175    <button type="button"
176            class="btn btn-outline-light page-panel-toggle contest-filter-toggle d-none"
177            data-bs-toggle="offcanvas"
178            data-bs-target="#contest-filter-offcanvas"
179            aria-controls="contest-filter-offcanvas">
180        <i class="fa fa-bars" aria-hidden="true"></i>
181    </button>
182</div>
183
184<div class="container-fluid contest-list-page" style="width: 100%; margin-top: 30px;">
185    <div class="row fixed-left-panel-layout">
186        <div class="offcanvas-md offcanvas-start contest-filter-column list-side-panel-column fixed-left-panel"
187             tabindex="-1"
188             id="contest-filter-offcanvas"
189             aria-labelledby="contest-filter-title">
190            <div class="offcanvas-header d-md-none">
191                <h5 class="offcanvas-title" id="contest-filter-title" data-i18n="button.panels"></h5>
192                <button type="button"
193                        class="btn-close"
194                        data-bs-dismiss="offcanvas"
195                        data-bs-target="#contest-filter-offcanvas"
196                        aria-label="Close"></button>
197            </div>
198            <div class="offcanvas-body contest-filter-body list-side-panel-body">
199                <div class="contest-running list-group contest-filter-group list-side-panel-group">
200                    <a href="javascript:void(0)" class="list-group-item" data-running="0" data-i18n="all"></a>
201                    <a href="javascript:void(0)" class="list-group-item list-group-item-info" data-running="1" data-i18n="contest.scheduled"></a>
202                    <a href="javascript:void(0)" class="list-group-item list-group-item-danger" data-running="2" data-i18n="contest.running"></a>
203                    <a href="javascript:void(0)" class="list-group-item list-group-item-success" data-running="3" data-i18n="contest.ended"></a>
204                    <input type="hidden" name="running"/>
205                </div>
206
207                <div class="list-group contest-category contest-filter-group list-side-panel-group" id="my-contest-panel">
208                    <a href="javascript:void(0)" class="list-group-item" data-category="all" data-i18n="contest.list.all_contests"></a>
209                    <a href="javascript:void(0)" class="list-group-item" data-category="public" data-i18n="contest.list.public_contests"></a>
210                    <a href="javascript:void(0)" class="list-group-item my-contest-item" data-category="mine" data-i18n="contest.list.my.contests"></a>
211                    <a href="javascript:void(0)" class="list-group-item my-contest-item" data-category="participation">
212                        &nbsp;&nbsp;&nbsp;<i18n>contest.list.my.participation</i18n>
213                    </a>
214                    <a href="javascript:void(0)" class="list-group-item my-contest-item" data-category="arrangement">
215                        &nbsp;&nbsp;&nbsp;<i18n>contest.list.my.arrangement</i18n>
216                    </a>
217                    <a href="javascript:void(0)" class="list-group-item my-contest-item" data-category="mygroup">
218                        &nbsp;&nbsp;&nbsp;<i18n>contest.list.my.group</i18n>
219                    </a>
220                    <a href="javascript:void(0)" class="list-group-item my-contest-item" data-category="favorites">
221                        &nbsp;&nbsp;&nbsp;<i18n>contest.list.my.favorites</i18n>
222                    </a>
223                    <a href="javascript:void(0)" class="list-group-item my-contest-item" data-category="follow">
224                        &nbsp;&nbsp;&nbsp;<i18n>contest.list.my.follow</i18n>
225                    </a>
226                </div>
227
228                <div class="list-group contest-category contest-filter-group list-side-panel-group">
229                    <a href="javascript:void(0)" class="list-group-item" data-category="classical">
230                        <img src="/static/bundle/4aa72fde8ec2dee94cb4.gif">
231                        <i18n>contest.type.classical</i18n>
232                    </a>
233                    <a href="javascript:void(0)" class="list-group-item" data-category="practice">
234                        <i class="fa fa-smile-o fa-fw text-warning" aria-hidden="true"></i>
235                        <i18n>contest.type.practice</i18n>
236                    </a>
237                    <a href="javascript:void(0)" class="list-group-item" data-category="replay">
238                        <img src="/static/bundle/24d8ec9c029098277348.png">
239                        <i18n>contest.type.replay</i18n>
240                    </a>
241                    <a href="javascript:void(0)" class="list-group-item" data-category="group">
242                        <img src="/static/bundle/bf2b66129c2d2acc0cc3.png">
243                        <i18n>contest.group_owner</i18n>
244                    </a>
245                </div>
246
247                <input type="hidden" name="category" value=""/>
248
249                <div class="contest-filter-ad">
250                    <ins class="adsbygoogle"
251                         style="display:block"
252                         data-ad-client="ca-pub-9098591903020457"
253                         data-ad-slot="5496840117"
254                         data-ad-format="auto"
255                         data-full-width-responsive="true"></ins>
256                    
256<script>
257                      (adsbygoogle = window.adsbygoogle || []).push({});
258                    </script>
258
259                </div>
260            </div>
261        </div>
262        <div class="fixed-main-panel">
263            <input type="button" class="btn btn-secondary btn-md" id="filter" data-i18n="button.filter" />
264            <input type="button" class="btn btn-secondary btn-md" id="reset" data-i18n="button.reset" />
265            <div class="btn-group" id="contest-action-group" role="group" style="display: none">
266                <a href="/contest/statistic"
267                   class="btn btn-outline-secondary"
268                   id="btn-statistic"
269                   data-i18n="contest.statistic"></a>
270                <button type="button"
271                        class="btn btn-outline-secondary"
272                        id="btn-replay-import"
273                        data-i18n="contest.list.import_replay"></button>
274                <input type="button"
275                       class="btn btn-outline-primary"
276                       id="btn-create"
277                       data-i18n="contest.create_contest"/>
278            </div>
279            <div class="table-responsive">
280                <table id="listContest" cellspacing="0" width="100%"
281                       class="table table-striped table-bordered">
282                <thead>
283                <tr>
284                    <th class="contest-id">ID</th>
285                    <th class="fav"></th>
286                    <th class="title">
287                        <span data-i18n="contest.title"></span>
288                        <i class="fa fa-info-circle"
289                           data-i18n-title="common.search.match_examples_html"
290                           data-bs-html="true"
291                           data-bs-toggle="tooltip"></i>
292                        <input type="text" name="title" class="search_text"/>
293                    </th>
294                    <th class="contestants"></th>
295                    <th class="date"><span data-i18n="contest.begin_time"></span></th>
296                    <th class="length"><span data-i18n="contest.length"></span></th>
297                    <th class="owner">
298                        <span data-i18n="contest.owner"></span><br/>
299                        <input type="text" name="owner" class="search_text"/>
300                    </th>
301                </tr>
302                </thead>
303                <tbody></tbody>
304                </table>
305            </div>
306        </div>
307    </div>
308</div>
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330<div class="body-footer">
331    <div style="margin-bottom: 8px">
332        <a href="/cdn-cgi/l/email-protection#127b613c677c5263633c717d7f" target="_blank">
333            <img src="/static/bundle/a7b7e5c7e94c918596f2.svg"/>
334        </a>
335        <img src="/static/bundle/fdbb90aaddd32a5ab4ad.png" class="qq" data-bs-toggle="popover" data-bs-placement="top"/>
336        <a href="https://weibo.com/u/5340553087" target="_blank">
337            <img src="/static/bundle/aae271671b3d18e15b40.svg"/>
338        </a>
339        <a href="https://space.bilibili.com/3056509/lists/3909505" target="_blank">
340            <img src="/static/bundle/ad1d62977bf56d0e0010.png"/>
341        </a>
342        <a href="https://t.me/joinchat/Erw7nRGwXN3iSCoKguVW3w" target="_blank">
343            <img src="/static/bundle/7182da66feaf3e99632a.svg"/>
344        </a>
345        <a href="https://www.facebook.com/virtualjudge/" target="_blank">
346            <img src="/static/bundle/c2687d1cf1f3e06984eb.svg"/>
347        </a>
348    </div>
349    <div id="footer-info">
350        All Copyright Reserved © 2010-2026<br/>
351        <span data-i18n="bottom.server_time"></span>: <span class="currentTimeTZ"></span>
352    </div>
353</div>
354
355
356<input name="systemVersion" type="hidden" value="1790852621994"/>
357<input name="gaId" type="hidden" value="G-374JLX1715"/>
vendor: 114 bytes, lines 357-363
357
358
359
360
361
362
363<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
363<script type="text/javascript">basePath = "";</script>
363
364
365<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"cbda702c6a634090aafa4717574879a5","r":1,"spa":2}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 365
365
366<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a43b1fc54a4e127b',t:'MTc5MDg1NDEwOQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
366</body>
367</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.