QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#116221#6661. 야유회Laurie#5 612ms7740kbC++141.5kb2023-06-28 12:21:412024-05-31 18:21:29

Judging History

你现在查看的是最新测评结果

  • [2024-05-31 18:21:29]
  • 评测
  • 测评结果:5
  • 用时:612ms
  • 内存:7740kb
  • [2023-08-10 23:21:45]
  • System Update: QOJ starts to keep a history of the judgings of all the submissions.
  • [2023-06-28 12:21:41]
  • 提交

answer

#include "workshop.h"
#include <iostream>
#include <iomanip>
#include <math.h>
#include <cmath>
#include <algorithm>
#include <climits>
#include <functional>
#include <cstring>
#include <string>
#include <cstdlib>
#include <ctime>
#include <cstdio>
#include <vector>
#include <stack>
#include <queue>
#include <deque>
#include <map>
#include <set>
#include <bitset>
#include <complex>
#include <random>
//#include <ext/pb_ds/assoc_container.hpp>
//#include <ext/pb_ds/tree_policy.hpp>
#define itn int
#define nit int
#define ll long long
#define ms multiset
#define F(i,a,b) for(register int i=a,i##end=b;i<=i##end;++i)
#define UF(i,a,b) for(register int i=a,i##end=b;i>=i##end;--i)
#define re register
#define ri re int
#define il inline
#define pii pair<int,int>
#define cp complex<double>
#define vi vector<int>
#define ull unsigned long long
#define mem0(x) memset(x,0,sizeof(x))
#define mem0x3f(x) memset(x,0x3f,sizeof(x))
using namespace std;
int p[100002];
mt19937 rd(342342);
void init() {
	F(i,0,100000-1)p[i]=i;
	shuffle(p,p+100000,rd);
}

int morning(int x,int y){
//	rd();
	x=p[x],y=p[y];
	if(x%40!=y%40)return x;
	mt19937 rnd(x);
	return rnd()%400000000;
}

int afternoon(int x, int y, int z){
	if(y%40==z%40){
		mt19937 rnd(y);
		return rnd()%400000000;
	}
	return y+4000000;
}

int evening(int x, int y, int z){
	if(y%40==z%40){
		mt19937 rnd(y);
		return rnd()%40;
	}
	return y%40;
}













詳細信息

Subtask #1:

score: 5
Accepted

Test #1:

score: 5
Accepted
time: 3ms = 2ms + 1ms
memory: 4236kb,3952kb

input:

2dc2b1d4-8de2-INPUT-bcd3-aa55b691fdb3
1
2
40 40
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
40 40
0 3 1 5 7 9 6 4 2 10 8 23 21 25 27 29 26 24 22 30 28 13 11 15 17 19 16 14 12 20 18 33 31 35 37 39 36 34 32 38

output:

dd180566-1d37-PIPE-b85d-c176ae85727d
39 2
28 28 28 28
89 88 8b 8a 8d 8c 8f 8e 81 80 83 82 85 84 87 86 99 98 9b 9a 9d 9c 9f 9e 91 90 93 92 95 94 97 96 a9 a8 ab aa ad ac af ae 
00014b95 1047676d 14bf9757 00006af0 00005698 0000de9d 00002859 0000906b 0000000d 0000f6f1 0000f795 00012edb 000154db 000027e5...

input:

dd180566-1d37-PIPE-b85d-c176ae85727d
39 2
28 28 28 28
89 88 8b 8a 8d 8c 8f 8e 81 80 83 82 85 84 87 86 99 98 9b 9a 9d 9c 9f 9e 91 90 93 92 95 94 97 96 a9 a8 ab aa ad ac af ae 
00014b95 1047676d 14bf9757 00006af0 00005698 0000de9d 00002859 0000906b 0000000d 0000f6f1 0000f795 00012edb 000154db 000027e5...

output:

4468cc07-dabe-OUTPUT-ba95-7ddd49645c94
39

result:

ok Correct, m = 39

Test #2:

score: 5
Accepted
time: 2ms = 1ms + 1ms
memory: 4428kb,3952kb

input:

2dc2b1d4-8de2-INPUT-bcd3-aa55b691fdb3
1
2
40 7
6 9 4 2 1 5 7
40 10
6 9 4 2 0 1 5 7 3 8

output:

dd180566-1d37-PIPE-b85d-c176ae85727d
34 2
7 6 4 2
8f 80 8d 8b 88 8c 8e 
00002859 0000f6f1 00005698 14bf9757 00009470 0000de9d 
003dfff1 003d5f98 14fca057 003d9d70 
a8 87 
a 9 7 5
8f 80 8d 8b 89 88 8c 8e 8a 81 
00002859 0000f6f1 00005698 00013f10 00014b95 00009470 0000de9d 0000906b 00006af0 
003dfff1...

input:

dd180566-1d37-PIPE-b85d-c176ae85727d
34 2
7 6 4 2
8f 80 8d 8b 88 8c 8e 
00002859 0000f6f1 00005698 14bf9757 00009470 0000de9d 
003dfff1 003d5f98 14fca057 003d9d70 
a8 87 
a 9 7 5
8f 80 8d 8b 89 88 8c 8e 8a 81 
00002859 0000f6f1 00005698 00013f10 00014b95 00009470 0000de9d 0000906b 00006af0 
003dfff1...

output:

4468cc07-dabe-OUTPUT-ba95-7ddd49645c94
34

result:

ok Correct, m = 34

Test #3:

score: 5
Accepted
time: 438ms = 437ms + 1ms

input:

2dc2b1d4-8de2-INPUT-bcd3-aa55b691fdb3
1
25000
40 40
12 4 16 7 26 21 10 20 0 32 15 3 33 37 23 8 34 38 13 1 29 18 17 25 39 35 31 24 36 28 30 9 14 5 19 22 2 27 11 6
40 40
3 34 21 38 36 7 33 39 26 15 2 13 22 20 5 25 10 12 30 35 0 31 24 17 11 37 32 18 9 28 6 16 23 27 1 4 8 14 19 29
40 40
18 34 29 31 22 3...

output:

dd180566-1d37-PIPE-b85d-c176ae85727d
39 25000
28 28 28 28
85 8d 99 8e 93 9c 83 9d 89 a9 86 8a a8 ac 9e 81 ab af 84 88 94 9b 98 90 ae aa 96 91 ad 95 97 80 87 8c 9a 9f 8b 92 82 8f 
000154db 00005698 0000c9cc 0000906b 0000edc9 000024c0 0000f795 00006cd7 0aeb6769 000046a5 000088ef 00006af0 0000d7fa 0000...

input:

dd180566-1d37-PIPE-b85d-c176ae85727d
39 25000
28 28 28 28
85 8d 99 8e 93 9c 83 9d 89 a9 86 8a a8 ac 9e 81 ab af 84 88 94 9b 98 90 ae aa 96 91 ad 95 97 80 87 8c 9a 9f 8b 92 82 8f 
000154db 00005698 0000c9cc 0000906b 0000edc9 000024c0 0000f795 00006cd7 0aeb6769 000046a5 000088ef 00006af0 0000d7fa 0000...

output:

4468cc07-dabe-OUTPUT-ba95-7ddd49645c94
39

result:

ok Correct, m = 39

Test #4:

score: 5
Accepted
time: 2ms = 1ms + 1ms
memory: 4228kb,3888kb

input:

2dc2b1d4-8de2-INPUT-bcd3-aa55b691fdb3
1
2
10 7
6 9 4 2 1 5 7
10 10
6 9 4 2 0 1 5 7 3 8

output:

dd180566-1d37-PIPE-b85d-c176ae85727d
34 2
7 6 4 2
8f 80 8d 8b 88 8c 8e 
00002859 0000f6f1 00005698 14bf9757 00009470 0000de9d 
003dfff1 003d5f98 14fca057 003d9d70 
a8 87 
a a a a
8f 80 8d 8b 89 88 8c 8e 8a 81 
00002859 0000f6f1 00005698 00013f10 00014b95 00009470 0000de9d 0000906b 00006af0 0000000d ...

input:

dd180566-1d37-PIPE-b85d-c176ae85727d
34 2
7 6 4 2
8f 80 8d 8b 88 8c 8e 
00002859 0000f6f1 00005698 14bf9757 00009470 0000de9d 
003dfff1 003d5f98 14fca057 003d9d70 
a8 87 
a a a a
8f 80 8d 8b 89 88 8c 8e 8a 81 
00002859 0000f6f1 00005698 00013f10 00014b95 00009470 0000de9d 0000906b 00006af0 0000000d ...

output:

4468cc07-dabe-OUTPUT-ba95-7ddd49645c94
34

result:

ok Correct, m = 34

Test #5:

score: 5
Accepted
time: 612ms = 611ms + 1ms
memory: 7740kb,5416kb

input:

2dc2b1d4-8de2-INPUT-bcd3-aa55b691fdb3
1
100000
10 10
4 8 3 7 1 0 2 5 6 9
10 10
3 7 9 4 5 6 0 1 8 2
10 10
9 3 6 1 0 4 2 7 8 5
10 10
2 8 6 3 1 5 0 4 9 7
10 10
1 7 5 3 4 0 6 9 8 2
10 10
2 1 0 7 5 9 3 6 4 8
10 10
5 2 9 3 6 0 1 7 8 4
10 10
3 6 8 2 1 5 9 7 4 0
10 10
6 4 2 8 3 0 7 1 9 5
10 10
9 2 6 0 4 7 1...

output:

dd180566-1d37-PIPE-b85d-c176ae85727d
34 100000
a a a a
8d 81 8a 8e 88 89 8b 8c 8f 80 
00005698 0000000d 00006af0 0000906b 00009470 00014b95 00013f10 0000de9d 00002859 0000f6f1 
003d090d 003d73f0 003d996b 003d9d70 003e5495 003e4810 003de79d 003d3159 003dfff1 003d5f98 
98 83 98 8d 98 85 81 99 a8 85 
a...

input:

dd180566-1d37-PIPE-b85d-c176ae85727d
34 100000
a a a a
8d 81 8a 8e 88 89 8b 8c 8f 80 
00005698 0000000d 00006af0 0000906b 00009470 00014b95 00013f10 0000de9d 00002859 0000f6f1 
003d090d 003d73f0 003d996b 003d9d70 003e5495 003e4810 003de79d 003d3159 003dfff1 003d5f98 
98 83 98 8d 98 85 81 99 a8 85 
a...

output:

4468cc07-dabe-OUTPUT-ba95-7ddd49645c94
34

result:

ok Correct, m = 34

Test #6:

score: 5
Accepted
time: 592ms = 592ms + 0ms
memory: 6592kb,5428kb

input:

2dc2b1d4-8de2-INPUT-bcd3-aa55b691fdb3
1
128929
10 10
4 8 3 7 1 0 2 5 6 9
10 9
8 0 6 7 5 2 4 3 1
10 8
5 9 3 8 2 6 7 1
10 10
0 1 4 5 7 2 9 8 6 3
10 7
1 3 5 0 2 4 8
10 7
2 4 7 6 1 9 0
10 9
5 9 6 3 1 4 7 0 8
10 9
1 5 4 6 8 0 9 2 3
10 7
7 4 6 9 2 8 0
10 10
8 4 6 5 0 9 2 3 1 7
10 9
0 9 6 4 2 3 1 8 7
10 10...

output:

dd180566-1d37-PIPE-b85d-c176ae85727d
34 128929
a a a a
8d 81 8a 8e 88 89 8b 8c 8f 80 
00005698 0000000d 00006af0 0000906b 00009470 00014b95 00013f10 0000de9d 00002859 0000f6f1 
003d090d 003d73f0 003d996b 003d9d70 003e5495 003e4810 003de79d 003d3159 003dfff1 003d5f98 
98 83 98 8d 98 85 81 99 a8 85 
9...

input:

dd180566-1d37-PIPE-b85d-c176ae85727d
34 128929
a a a a
8d 81 8a 8e 88 89 8b 8c 8f 80 
00005698 0000000d 00006af0 0000906b 00009470 00014b95 00013f10 0000de9d 00002859 0000f6f1 
003d090d 003d73f0 003d996b 003d9d70 003e5495 003e4810 003de79d 003d3159 003dfff1 003d5f98 
98 83 98 8d 98 85 81 99 a8 85 
9...

output:

4468cc07-dabe-OUTPUT-ba95-7ddd49645c94
34

result:

ok Correct, m = 34

Test #7:

score: 5
Accepted
time: 436ms = 435ms + 1ms

input:

2dc2b1d4-8de2-INPUT-bcd3-aa55b691fdb3
1
44333
40 40
12 4 16 7 26 21 10 20 0 32 15 3 33 37 23 8 34 38 13 1 29 18 17 25 39 35 31 24 36 28 30 9 14 5 19 22 2 27 11 6
40 31
10 24 13 28 30 27 31 29 20 37 34 35 19 36 25 12 21 9 0 32 22 26 4 38 3 17 2 23 33 16 15
40 23
6 8 19 2 3 24 25 7 23 12 0 13 31 17 39...

output:

dd180566-1d37-PIPE-b85d-c176ae85727d
39 44333
28 28 28 28
85 8d 99 8e 93 9c 83 9d 89 a9 86 8a a8 ac 9e 81 ab af 84 88 94 9b 98 90 ae aa 96 91 ad 95 97 80 87 8c 9a 9f 8b 92 82 8f 
000154db 00005698 0000c9cc 0000906b 0000edc9 000024c0 0000f795 00006cd7 0aeb6769 000046a5 000088ef 00006af0 0000d7fa 0000...

input:

dd180566-1d37-PIPE-b85d-c176ae85727d
39 44333
28 28 28 28
85 8d 99 8e 93 9c 83 9d 89 a9 86 8a a8 ac 9e 81 ab af 84 88 94 9b 98 90 ae aa 96 91 ad 95 97 80 87 8c 9a 9f 8b 92 82 8f 
000154db 00005698 0000c9cc 0000906b 0000edc9 000024c0 0000f795 00006cd7 0aeb6769 000046a5 000088ef 00006af0 0000d7fa 0000...

output:

4468cc07-dabe-OUTPUT-ba95-7ddd49645c94
39

result:

ok Correct, m = 39

Subtask #2:

score: 0
Wrong Answer

Test #8:

score: 7
Acceptable Answer
time: 2ms = 1ms + 1ms
memory: 4240kb,3884kb

input:

2dc2b1d4-8de2-INPUT-bcd3-aa55b691fdb3
2
2
40 40
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
40 40
0 3 1 5 7 9 6 4 2 10 8 23 21 25 27 29 26 24 22 30 28 13 11 15 17 19 16 14 12 20 18 33 31 35 37 39 36 34 32 38

output:

dd180566-1d37-PIPE-b85d-c176ae85727d
39 2
28 28 28 28
89 88 8b 8a 8d 8c 8f 8e 81 80 83 82 85 84 87 86 99 98 9b 9a 9d 9c 9f 9e 91 90 93 92 95 94 97 96 a9 a8 ab aa ad ac af ae 
00014b95 1047676d 14bf9757 00006af0 00005698 0000de9d 00002859 0000906b 0000000d 0000f6f1 0000f795 00012edb 000154db 000027e5...

input:

dd180566-1d37-PIPE-b85d-c176ae85727d
39 2
28 28 28 28
89 88 8b 8a 8d 8c 8f 8e 81 80 83 82 85 84 87 86 99 98 9b 9a 9d 9c 9f 9e 91 90 93 92 95 94 97 96 a9 a8 ab aa ad ac af ae 
00014b95 1047676d 14bf9757 00006af0 00005698 0000de9d 00002859 0000906b 0000000d 0000f6f1 0000f795 00012edb 000154db 000027e5...

output:

4468cc07-dabe-OUTPUT-ba95-7ddd49645c94
39

result:

points 0.07368421050 Incorrect, m = 39

Test #9:

score: 12
Acceptable Answer
time: 2ms = 1ms + 1ms
memory: 4428kb,3904kb

input:

2dc2b1d4-8de2-INPUT-bcd3-aa55b691fdb3
2
2
40 7
6 9 4 2 1 5 7
40 10
6 9 4 2 0 1 5 7 3 8

output:

dd180566-1d37-PIPE-b85d-c176ae85727d
34 2
7 6 4 2
8f 80 8d 8b 88 8c 8e 
00002859 0000f6f1 00005698 14bf9757 00009470 0000de9d 
003dfff1 003d5f98 14fca057 003d9d70 
a8 87 
a 9 7 5
8f 80 8d 8b 89 88 8c 8e 8a 81 
00002859 0000f6f1 00005698 00013f10 00014b95 00009470 0000de9d 0000906b 00006af0 
003dfff1...

input:

dd180566-1d37-PIPE-b85d-c176ae85727d
34 2
7 6 4 2
8f 80 8d 8b 88 8c 8e 
00002859 0000f6f1 00005698 14bf9757 00009470 0000de9d 
003dfff1 003d5f98 14fca057 003d9d70 
a8 87 
a 9 7 5
8f 80 8d 8b 89 88 8c 8e 8a 81 
00002859 0000f6f1 00005698 00013f10 00014b95 00009470 0000de9d 0000906b 00006af0 
003dfff1...

output:

4468cc07-dabe-OUTPUT-ba95-7ddd49645c94
34

result:

points 0.12631578950 Incorrect, m = 34

Test #10:

score: 7
Acceptable Answer
time: 442ms = 441ms + 1ms

input:

2dc2b1d4-8de2-INPUT-bcd3-aa55b691fdb3
2
25000
40 40
8 20 9 10 28 26 23 38 21 15 0 12 24 5 17 33 19 27 16 35 36 1 13 39 6 25 2 7 22 3 32 29 14 31 34 30 18 4 37 11
40 40
22 39 8 4 38 5 24 12 20 33 15 37 28 0 19 36 13 26 25 34 27 35 14 16 18 10 3 7 23 29 9 31 1 30 17 2 21 32 11 6
40 40
23 7 33 4 16 15 ...

output:

dd180566-1d37-PIPE-b85d-c176ae85727d
39 25000
28 28 28 28
81 9d 80 83 95 93 9e af 9c 86 89 85 91 8c 98 a8 9a 92 99 aa ad 88 84 ae 8f 90 8b 8e 9f 8a a9 94 87 96 ab 97 9b 8d ac 82 
0000000d 00006cd7 0000f6f1 0000f795 0001301b 0000edc9 000054bb 00018392 000024c0 000088ef 00014b95 000154db 00008f46 0000...

input:

dd180566-1d37-PIPE-b85d-c176ae85727d
39 25000
28 28 28 28
81 9d 80 83 95 93 9e af 9c 86 89 85 91 8c 98 a8 9a 92 99 aa ad 88 84 ae 8f 90 8b 8e 9f 8a a9 94 87 96 ab 97 9b 8d ac 82 
0000000d 00006cd7 0000f6f1 0000f795 0001301b 0000edc9 000054bb 00018392 000024c0 000088ef 00014b95 000154db 00008f46 0000...

output:

4468cc07-dabe-OUTPUT-ba95-7ddd49645c94
39

result:

points 0.07368421050 Incorrect, m = 39

Test #11:

score: 0
Wrong Answer
time: 273ms = 272ms + 1ms

input:

2dc2b1d4-8de2-INPUT-bcd3-aa55b691fdb3
2
10
100000 100000
30835 54902 6031 39780 48892 41112 10655 59793 82131 11690 46738 17357 71191 42943 59375 29187 13113 60681 52635 78884 28768 26173 64156 46178 687 70180 721 91640 72042 76284 56999 69796 75841 24470 47874 87966 9206 57028 69773 82741 61206 949...

output:

64be09ab-d709-ERROR-82bc-c23f6124dd26
Wrong Answer [4]

input:

64be09ab-d709-ERROR-82bc-c23f6124dd26
Wrong Answer [4]

output:

64be09ab-d709-ERROR-82bc-c23f6124dd26
Wrong Answer [4]

result:

wrong answer Wrong Answer [4]