QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#514980 | #8629. 寻宝 | vme50 | 4 | 1677ms | 260228kb | C++17 | 1.5kb | 2024-08-11 14:06:13 | 2024-08-11 14:06:13 |
Judging History
answer
#include <bits/stdc++.h>
#include "treasure.h"
using namespace std;
#define eb emplace_back
const int N=2e6+5,B=2e3;
int d[N];bool r[N];queue<int> q;vector<int> e[N];
void Alice(int type,int n,int m,int x,const int u[],const int v[],bool dir[])
{
assert(type==25);
for(int i=0;i<m;++i) e[u[i]].eb(v[i]),e[v[i]].eb(u[i]);
fill(d,d+n,-1);d[x]=0;q.push(x);
while(!q.empty())
{
int u=q.front();q.pop();
for(auto v:e[u]) if(d[v]==-1) d[v]=d[u]+1,q.push(v);
}
for(int i=0;i<m;++i)
if(d[u[i]]<=B && d[v[i]]<=B) dir[i]=d[u[i]]<d[v[i]];
else dir[i]=d[u[i]]&1;
for(int i=0,t;i<n;++i) if(d[i]>B && d[i]&1)
{
t=0;for(auto j:e[i]) t+=e[j].size()<2;
if(t>1) for(auto j:e[i]) if(e[j].size()<2) r[j]=1;
}
for(int i=0;i<m;++i) if(r[u[i]] || r[v[i]]) dir[i]^=1;
}
vector<pair<int,bool>> mem[N];mt19937 rand1;
int rdm(int l,int r)
{return uniform_int_distribution<int>(l,r)(rand1);}
auto get(int u)
{
if(!mem[u].empty()) return mem[u];
return mem[u]=discover(u);
}
bool chk(int u)
{
int o=-1,t=0,t1=0;auto e=get(u);
for(auto [v,dir]:e) if(!dir) o=v,++t;
if(t>1) return 0;if(t) u=o,e=get(u);
t=0;for(auto [_,dir]:e) t+=!dir;
if(t>1) return 0;if(t) return 1;
for(auto [v,_]:e)
{
if(t1>1) break;auto e1=get(v);++t1;
if(e1.size()>1) {t=0;for(auto [_,dir]:e1) t+=!dir;return t<2;}
}
return 1;
}
int find(int u)
{
auto e=get(u);
for(auto [v,dir]:e) if(!dir) return v;return -1;
}
int Bob(int testid,int n)
{
int u;while(1) {u=rdm(0,n-1);if(chk(u)) break;}
while(1) {int v=find(u);if(v==-1) break;u=v;}return u;
}
详细
Subtask #1:
score: 0
Stage 1: Program Alice Runtime Error
Test #1:
score: 0
Stage 1: Program Alice Runtime Error
Manager to Encoder
1 4999 9998 4883 1478 4883 1478 1709 797 1478 1478 384 2755 4883 2755 1046 1478 3225 3498 797 354 3498 1046 4678 433 4678 1709 2496 2535 2755 354 3890 2755 1979 3735 3225 4883 3480 3875 384 886 1979 4537 3225 384 3937 1046 2039 4778 1478 797 89 337 3890 202 2039 4883 2445 2535 3287 1478 1280 1979 93...
Encoder to Manager
Manager to Decoder
Decoder to Manager
result:
Subtask #2:
score: 0
Stage 1: Program Alice Runtime Error
Test #5:
score: 0
Stage 1: Program Alice Runtime Error
Manager to Encoder
2 99982 199964 6211 6211 58208 68464 6211 68464 26556 60485 6211 60485 58702 8092 26556 7330 58702 25249 58702 25249 5476 22495 58702 14358 8092 8092 50419 25249 39935 89623 6211 66788 22495 5476 82299 10093 58702 39935 96999 96999 51482 80541 6211 26556 97797 8092 64004 42587 50419 10093 28282 9415...
Encoder to Manager
Manager to Decoder
Decoder to Manager
result:
Subtask #3:
score: 0
Stage 1: Program Alice Runtime Error
Test #9:
score: 0
Stage 1: Program Alice Runtime Error
Manager to Encoder
3 99940 199880 58427 58427 94075 76269 58427 93325 94075 79768 93325 79768 2256 94075 70259 93325 80136 58427 14366 76269 97508 58427 54567 14723 70259 72733 14366 7474 2256 97508 8756 76269 71501 21736 94075 70259 35686 5094 71501 2256 61685 79768 49333 89914 2256 48170 72733 5094 1122 80136 61166 ...
Encoder to Manager
Manager to Decoder
Decoder to Manager
result:
Subtask #4:
score: 0
Stage 1: Program Alice Runtime Error
Test #13:
score: 0
Stage 1: Program Alice Runtime Error
Manager to Encoder
4 999990 999989 457874 1 0 2 1 3 2 4 3 5 4 6 5 7 6 8 7 9 8 10 9 11 10 12 11 13 12 14 13 15 14 16 15 17 16 18 17 19 18 20 19 21 20 22 21 23 22 24 23 25 24 26 25 27 26 28 27 29 28 30 29 31 30 32 31 33 32 34 33 35 34 36 35 37 36 38 37 39 38 40 39 41 40 42 41 43 42 44 43 45 44 46 45 47 46 48 47 49 48 50...
Encoder to Manager
Manager to Decoder
Decoder to Manager
result:
Subtask #5:
score: 0
Stage 1: Program Alice Runtime Error
Test #15:
score: 0
Stage 1: Program Alice Runtime Error
Manager to Encoder
5 999901 999900 740792 1 0 2 1 3 2 4 3 5 4 6 5 7 6 8 7 9 8 10 9 11 10 12 11 13 12 14 13 15 14 16 15 17 16 18 17 19 18 20 19 21 20 22 21 23 22 24 23 25 24 26 25 27 26 28 27 29 28 30 29 31 30 32 31 33 32 34 33 35 34 36 35 37 36 38 37 39 38 40 39 41 40 42 41 43 42 44 43 45 44 46 45 47 46 48 47 49 48 50...
Encoder to Manager
Manager to Decoder
Decoder to Manager
result:
Subtask #6:
score: 0
Stage 1: Program Alice Runtime Error
Test #17:
score: 0
Stage 1: Program Alice Runtime Error
Manager to Encoder
6 999917 999916 413744 1 0 2 1 3 1 4 3 5 0 6 2 7 6 8 0 9 2 10 7 11 6 12 5 13 3 14 5 15 13 16 13 17 8 18 14 19 6 20 5 21 2 22 8 23 11 24 4 25 13 26 13 27 23 28 3 29 22 30 12 31 10 32 15 33 11 34 9 35 17 36 16 37 14 38 5 39 26 40 5 41 13 42 27 43 4 44 9 45 22 46 34 47 6 48 16 49 17 50 24 51 17 52 36 5...
Encoder to Manager
Manager to Decoder
Decoder to Manager
result:
Subtask #7:
score: 0
Stage 1: Program Alice Runtime Error
Test #19:
score: 0
Stage 1: Program Alice Runtime Error
Manager to Encoder
7 999961 999960 779092 1 0 2 1 3 2 4 3 5 2 6 0 7 6 8 0 9 6 10 6 11 1 12 10 13 9 14 1 15 11 16 1 17 7 18 17 19 1 20 19 21 13 22 7 23 9 24 2 25 19 26 1 27 17 28 21 29 2 30 5 31 10 32 24 33 29 34 25 35 18 36 14 37 19 38 21 39 22 40 35 41 33 42 5 43 12 44 22 45 12 46 31 47 11 48 12 49 30 50 25 51 9 52 3...
Encoder to Manager
Manager to Decoder
Decoder to Manager
result:
Subtask #8:
score: 0
Stage 1: Program Alice Runtime Error
Test #21:
score: 0
Stage 1: Program Alice Runtime Error
Manager to Encoder
8 999907 999906 964440 1 0 2 0 3 2 4 2 5 0 6 0 7 4 8 3 9 6 10 8 11 3 12 5 13 12 14 7 15 7 16 15 17 12 18 9 19 10 20 10 21 6 22 21 23 11 24 7 25 24 26 0 27 19 28 10 29 16 30 5 31 0 32 18 33 11 34 15 35 21 36 23 37 29 38 37 39 28 40 1 41 38 42 1 43 30 44 5 45 39 46 27 47 12 48 12 49 42 50 40 51 6 52 3...
Encoder to Manager
Manager to Decoder
Decoder to Manager
result:
Subtask #9:
score: 0
Stage 1: Program Alice Runtime Error
Test #23:
score: 0
Stage 1: Program Alice Runtime Error
Manager to Encoder
9 999957 999956 842276 1 0 2 0 3 1 4 2 5 3 6 3 7 6 8 2 9 3 10 3 11 4 12 4 13 6 14 9 15 14 16 6 17 10 18 4 19 4 20 12 21 16 22 10 23 19 24 21 25 24 26 7 27 0 28 16 29 6 30 27 31 19 32 9 33 29 34 29 35 8 36 27 37 4 38 21 39 37 40 28 41 25 42 24 43 33 44 35 45 1 46 20 47 20 48 5 49 15 50 16 51 18 52 44...
Encoder to Manager
Manager to Decoder
Decoder to Manager
result:
Subtask #10:
score: 0
Stage 1: Program Alice Runtime Error
Test #27:
score: 0
Stage 1: Program Alice Runtime Error
Manager to Encoder
10 999998 999997 311774 1 0 2 0 3 1 4 0 5 1 6 4 7 1 8 2 9 7 10 0 11 3 12 6 13 4 14 11 15 5 16 2 17 4 18 14 19 15 20 14 21 5 22 21 23 6 24 18 25 15 26 23 27 18 28 9 29 11 30 28 31 4 32 0 33 31 34 15 35 1 36 35 37 21 38 10 39 35 40 26 41 24 42 28 43 21 44 33 45 17 46 11 47 1 48 13 49 10 50 36 51 3 52 ...
Encoder to Manager
Manager to Decoder
Decoder to Manager
result:
Subtask #11:
score: 0
Stage 1: Program Alice Runtime Error
Test #31:
score: 0
Stage 1: Program Alice Runtime Error
Manager to Encoder
11 999931 999930 58080 1 0 2 0 3 0 4 1 5 3 6 5 7 0 8 6 9 5 10 4 11 5 12 2 13 0 14 6 15 0 16 3 17 5 18 2 19 0 20 7 21 19 22 11 23 13 24 8 25 3 26 3 27 25 28 5 29 24 30 26 31 3 32 24 33 17 34 14 35 5 36 33 37 19 38 20 39 4 40 31 41 18 42 27 43 4 44 17 45 31 46 15 47 6 48 46 49 23 50 34 51 5 52 15 53 1...
Encoder to Manager
Manager to Decoder
Decoder to Manager
result:
Subtask #12:
score: 0
Stage 1: Program Alice Runtime Error
Test #35:
score: 0
Stage 1: Program Alice Runtime Error
Manager to Encoder
12 999960 999959 636223 1 0 2 1 3 2 4 3 5 0 6 4 7 2 8 1 9 6 10 1 11 8 12 6 13 5 14 8 15 9 16 15 17 16 18 4 19 7 20 0 21 15 22 6 23 7 24 16 25 16 26 5 27 1 28 9 29 22 30 17 31 3 32 11 33 21 34 2 35 14 36 28 37 12 38 28 39 19 40 9 41 6 42 36 43 35 44 9 45 10 46 34 47 28 48 37 49 36 50 10 51 4 52 39 53...
Encoder to Manager
Manager to Decoder
Decoder to Manager
result:
Subtask #13:
score: 0
Stage 1: Program Alice Runtime Error
Test #39:
score: 0
Stage 1: Program Alice Runtime Error
Manager to Encoder
13 999903 999902 761893 1 0 2 1 3 2 4 3 5 1 6 2 7 2 8 4 9 8 10 2 11 3 12 8 13 9 14 3 15 2 16 1 17 9 18 16 19 10 20 13 21 17 22 7 23 8 24 20 25 16 26 10 27 25 28 27 29 12 30 23 31 14 32 10 33 0 34 13 35 6 36 34 37 21 38 18 39 2 40 32 41 24 42 32 43 17 44 14 45 12 46 35 47 21 48 45 49 30 50 15 51 2 52...
Encoder to Manager
Manager to Decoder
Decoder to Manager
result:
Subtask #14:
score: 0
Stage 1: Program Alice Runtime Error
Test #43:
score: 0
Stage 1: Program Alice Runtime Error
Manager to Encoder
14 999070 1998140 376496 81367 376496 742278 81367 742278 598388 742278 296638 742278 146179 352306 296638 146179 66531 66531 921142 536455 376496 352306 264260 320745 352306 81367 905516 756472 536455 25339 921142 993294 352306 296638 779072 352306 159366 188989 742278 623522 921142 627347 993294 2...
Encoder to Manager
Manager to Decoder
Decoder to Manager
result:
Subtask #15:
score: 0
Stage 1: Program Alice Runtime Error
Test #46:
score: 0
Stage 1: Program Alice Runtime Error
Manager to Encoder
15 999624 1999248 605695 605695 285054 924093 285054 858664 924093 313513 285054 313513 298720 185061 285054 662407 313513 491675 924093 856278 858664 215859 185061 555921 491675 185061 641277 555921 825909 251264 491675 514008 662407 958043 825909 686565 958043 641277 33519 686565 661056 207870 605...
Encoder to Manager
Manager to Decoder
Decoder to Manager
result:
Subtask #16:
score: 0
Stage 1: Program Alice Runtime Error
Test #49:
score: 0
Stage 1: Program Alice Runtime Error
Manager to Encoder
16 999828 1999656 102404 102404 52981 52981 181578 156703 102404 156703 807582 196628 52981 501837 196628 196628 932550 391550 807582 251557 156703 52981 304039 181578 551420 156703 500302 181578 303695 672559 251557 52981 699726 991790 807582 721498 391550 52981 429680 551420 498973 359266 932550 6...
Encoder to Manager
Manager to Decoder
Decoder to Manager
result:
Subtask #17:
score: 0
Stage 1: Program Alice Runtime Error
Test #53:
score: 0
Stage 1: Program Alice Runtime Error
Manager to Encoder
17 999345 1998690 431760 714048 431760 431760 864711 714048 531203 864711 496762 164587 431760 496762 813953 387128 531203 813953 323654 374474 813953 431760 91063 864711 59879 290944 813953 355050 431760 91063 802008 431760 162748 496762 193441 651538 290944 101587 802008 164587 519524 193441 49171...
Encoder to Manager
Manager to Decoder
Decoder to Manager
result:
Subtask #18:
score: 0
Stage 1: Program Alice Runtime Error
Test #57:
score: 0
Stage 1: Program Alice Runtime Error
Manager to Encoder
18 999791 1999582 257930 257930 734927 257930 385531 474756 734927 432048 734927 474756 952965 841319 952965 179928 841319 841319 157614 841319 80029 80029 877225 179928 729178 432048 977126 877225 434464 841319 219745 734927 278874 432048 555110 640711 877225 640711 976997 952965 633295 52771 15761...
Encoder to Manager
Manager to Decoder
Decoder to Manager
result:
Subtask #19:
score: 0
Stage 1: Program Alice Runtime Error
Test #61:
score: 0
Stage 1: Program Alice Runtime Error
Manager to Encoder
19 999857 1999714 627365 776577 627365 627365 687989 627365 718885 305280 718885 229260 627365 157881 776577 501968 229260 776577 469170 718885 20474 776577 789859 687989 300855 687989 977255 789859 549879 977255 192707 397031 776577 873328 300855 469170 586173 314074 776577 20474 441080 977255 6080...
Encoder to Manager
Manager to Decoder
Decoder to Manager
result:
Subtask #20:
score: 0
Stage 1: Program Alice Runtime Error
Test #65:
score: 0
Stage 1: Program Alice Runtime Error
Manager to Encoder
20 999216 1998432 393580 393580 176918 176918 34074 34074 992983 176918 759882 992983 404864 449676 404864 1762 992983 759882 547393 176918 768240 449676 405535 449676 345823 393580 856783 1762 297598 856783 995935 768240 589268 860687 759882 589268 318244 589268 262010 992983 949669 386646 547393 7...
Encoder to Manager
Manager to Decoder
Decoder to Manager
result:
Subtask #21:
score: 0
Stage 1: Program Alice Runtime Error
Test #69:
score: 0
Stage 1: Program Alice Runtime Error
Manager to Encoder
21 999831 1999662 700833 366038 700833 366038 325480 762150 366038 507283 700833 871987 325480 703342 507283 669603 703342 194453 325480 333639 762150 333639 736937 736937 144692 200070 736937 871987 924148 736937 362905 669603 855966 194453 691992 443375 762150 144692 732750 144692 538353 748802 36...
Encoder to Manager
Manager to Decoder
Decoder to Manager
result:
Subtask #22:
score: 0
Stage 1: Program Alice Runtime Error
Test #73:
score: 0
Stage 1: Program Alice Runtime Error
Manager to Encoder
22 999385 1998770 808330 523876 808330 523876 152630 474273 808330 40289 523876 152630 268321 474273 940367 523876 342755 152630 40323 474273 77075 546091 40323 89779 940367 152630 985224 691156 77075 474273 875866 40323 259801 89779 165145 80666 546091 714560 691156 730653 875866 911033 523876 2688...
Encoder to Manager
Manager to Decoder
Decoder to Manager
result:
Subtask #23:
score: 0
Stage 1: Program Alice Runtime Error
Test #77:
score: 0
Stage 1: Program Alice Runtime Error
Manager to Encoder
23 999537 1999074 823168 122681 823168 823168 455034 122681 75402 426585 75402 823168 278565 823168 873549 455034 933524 105554 75402 284478 278565 105554 170979 284478 485679 910957 823168 933524 493654 426585 984134 105554 783302 15832 170979 173838 278565 66929 933524 984134 657898 302219 873549 ...
Encoder to Manager
Manager to Decoder
Decoder to Manager
result:
Subtask #24:
score: 0
Stage 1: Program Alice Runtime Error
Test #81:
score: 0
Stage 1: Program Alice Runtime Error
Manager to Encoder
24 999130 1998260 703682 174218 703682 174218 108035 703682 493485 703682 335073 703682 730671 493485 725548 703829 335073 661753 108035 703682 647830 763891 108035 647830 508805 493485 858725 725548 200797 661753 20322 725548 507852 529299 174218 493485 101760 665475 200797 507852 658807 679277 507...
Encoder to Manager
Manager to Decoder
Decoder to Manager
result:
Subtask #25:
score: 4
Accepted
Test #85:
score: 4
Accepted
time: 1677ms
memory: 260228kb
Manager to Encoder
25 999125 1998250 796022 796022 615330 615330 621206 796022 996510 888967 621206 801851 615330 333641 796022 615330 129079 879920 621206 833607 333641 377834 833607 615330 630076 801851 582148 777181 879920 842476 879920 200558 833607 136957 833607 828302 333641 630076 330936 996510 523240 477345 80...
Encoder to Manager
1 25 999125 1998250 734802 775340 0 125650 531569 1 740279 490193 0 159804 158193 0 483664 829708 1 487267 631264 1 121496 287992 0 527125 355653 1 396795 50521 1 371176 797901 0 648282 403566 1 446272 347347 0 554001 468745 0 924323 72626 0 875058 454264 1 306365 551368 0 847801 821887 1 554741 623...
Manager to Decoder
1 25 999125 1998250 734802 775340 0 125650 531569 1 740279 490193 0 159804 158193 0 483664 829708 1 487267 631264 1 121496 287992 0 527125 355653 1 396795 50521 1 371176 797901 0 648282 403566 1 446272 347347 0 554001 468745 0 924323 72626 0 875058 454264 1 306365 551368 0 847801 821887 1 554741 623...
Decoder to Manager
796022 9
result:
points 1.0 Correct, ansewr is 9. Query count = 0
Test #86:
score: 4
Accepted
time: 1506ms
memory: 258712kb
Manager to Encoder
25 999216 1998432 109277 149426 109277 155886 149426 155886 801502 319396 801502 319396 216935 216935 322100 322100 578908 578908 806649 806649 86273 86273 200401 963111 200401 941857 963111 941857 613597 14440 613597 14440 542423 414872 542423 253733 414872 769588 253733 769588 976597 976597 109738...
Encoder to Manager
1 25 999216 1998432 405084 587799 0 188337 141218 1 533586 670315 0 29192 945947 1 446856 191672 0 665048 303390 1 597759 687925 0 36501 935063 1 774867 678969 0 10833 613325 1 112807 147170 1 333452 955823 0 697556 549760 0 585785 792543 0 8735 693259 1 19772 266892 1 687925 98091 1 555436 30271 1 ...
Manager to Decoder
1 25 999216 1998432 405084 587799 0 188337 141218 1 533586 670315 0 29192 945947 1 446856 191672 0 665048 303390 1 597759 687925 0 36501 935063 1 774867 678969 0 10833 613325 1 112807 147170 1 333452 955823 0 697556 549760 0 585785 792543 0 8735 693259 1 19772 266892 1 687925 98091 1 555436 30271 1 ...
Decoder to Manager
109277 572
result:
points 1.0 Correct, ansewr is 572. Query count = 0
Test #87:
score: 4
Accepted
time: 739ms
memory: 218236kb
Manager to Encoder
25 1000000 999999 832081 824716 832081 824716 198865 198865 989136 989136 494949 415110 494949 764674 415110 764674 537924 537924 314727 314727 229369 229369 490676 81854 490676 81854 678048 95792 678048 95792 526102 526102 499557 931310 499557 931310 210981 210981 485421 395708 485421 395708 538735...
Encoder to Manager
1 25 1000000 999999 508391 387368 0 362298 542291 0 382659 272678 1 701603 144239 0 378333 272678 1 272678 760259 0 863245 628633 0 939780 764839 1 701603 309980 0 766674 208219 1 701603 191085 0 729434 930647 0 998162 701603 1 303305 244536 0 754692 673655 0 272678 84444 0 849686 568390 1 701603 55...
Manager to Decoder
1 25 1000000 999999 508391 387368 0 362298 542291 0 382659 272678 1 701603 144239 0 378333 272678 1 272678 760259 0 863245 628633 0 939780 764839 1 701603 309980 0 766674 208219 1 701603 191085 0 729434 930647 0 998162 701603 1 303305 244536 0 754692 673655 0 272678 84444 0 849686 568390 1 701603 55...
Decoder to Manager
832081 2110
result:
points 1.0 Correct, ansewr is 2110. Query count = 0
Test #88:
score: 4
Accepted
time: 662ms
memory: 190176kb
Manager to Encoder
25 1000000 999999 223985 315131 223985 690357 223985 223985 331688 872240 223985 223985 374049 223985 52896 223985 461319 223985 961822 223985 306356 983114 223985 78251 223985 190785 223985 210034 223985 741197 223985 223985 670699 223985 464002 616499 223985 223985 212717 223985 28206 223985 31093...
Encoder to Manager
1 25 1000000 999999 148625 228273 0 228273 351262 1 228273 886645 1 146564 228273 0 228273 158999 1 280830 228273 0 423602 228273 0 228273 830055 1 213726 228273 0 721141 228273 0 423916 228273 0 708071 228273 0 587353 228273 0 228273 520775 1 228273 335879 1 228273 480922 1 228273 130980 1 367320 2...
Manager to Decoder
1 25 1000000 999999 148625 228273 0 228273 351262 1 228273 886645 1 146564 228273 0 228273 158999 1 280830 228273 0 423602 228273 0 228273 830055 1 213726 228273 0 721141 228273 0 423916 228273 0 708071 228273 0 587353 228273 0 228273 520775 1 228273 335879 1 228273 480922 1 228273 130980 1 367320 2...
Decoder to Manager
223985 4
result:
points 1.0 Correct, ansewr is 4. Query count = 0